芯片破解STC12C5A60S2的串口2与蓝牙hc05程序
- 芯片破解芯片:STC12C5A60S2
- 芯片破解晶振:11.0592MHz 波特率:9600bps
- 芯片破解引脚定义:串行口1: 发送————TxD/P3.1; 接收————RxD/P3.0
- 串行口2: 发送————TxD2/P1.3;接收————RxD2/P1.2
- 功能描述:STC12双串口通信(中断方式)
- 当串行口1接收数据后,将此数据由串行口2发送出去
- 当串行口2接收数据后,将此数据由串行口1发送出去
- ***********************************************************************/
- #include<STC12C5A60S2.h>
- #define uint unsigned int
- #define uchar unsigned char
-
- #define S2RI 0x01 //串口2接收中断请求标志位
- #define S2TI 0x02 //串口2发送中断请求标志位
- unsigned char temp; // flag1,flag2,temp1,
- #define ONA 'A' ////手机上app按下前进发送数据为ONA
- #define ONB 'B'
- #define ONC 'C'
- #define OND 'D'
- #define ONF 'F' //led亮
- #define ONG 'G' //led灭
- sbit IN1=P1^4;
- sbit IN2=P1^5;
- sbit IN3=P1^6;
- sbit IN4=P1^7;
- sbit ENA=P2^0;
- sbit ENB=P2^1;
- sbit LED=P1^0;
- uchar a,zkb1,zkb2;
- void delayxms(uint z)
- {
- uint x,y;
- for(x=z;x>0;x--)
- for(y=110;y>0;y--);
- }
- void qingj()
- {
- IN1=0;
- IN2=1;
- IN3=0;
- IN4=1;
- zkb1=50;
- zkb2=50;
- }
- void hout()
- {
- IN1=1;
- IN2=0;
- IN3=1;
- IN4=0;
- zkb1=50;
- zkb2=50;
-
- }
- void youz()
- {
- IN1=0;
- IN2=1;
- IN3=0;
- IN4=1;
- zkb1=20;
- zkb2=70;
-
- }
上一篇:芯片破解单片机红外小车的程序

芯片解密