|
请问大佬们我的代码有没有错误,有没有实现这些功能
- #include <reg51.h>
- sbit led=P3^7;
- void main()
- {
- SCON=0xd0;//工作三
- PCON=0x80;//加倍
-
- TH1=0xFD;//9600波特率
- TL1=0xFD;
-
- TR1=1;
- ES=1;
- EA=1;
- TB8=!P;
-
- TMOD=0x20;
-
- P2=0xff;
-
- while(1)
- {
- SBUF=P1;
- while(!TI);
- TI=0;
- while(!RI);
- RI=0;
- if(RB8!=P)//奇校验
- {P0=SBUF;
- led=0;}
- }
- }
复制代码 |
|