完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用protues仿真单片机串口通讯,单片机发送一串字符到串口调试助手,但是第一个字符总是要发送两次,后面就正常了,下面是代码和仿真效果: #include #define uchar unsigned char #define uint unsigned int sfr p2=0xa0; ***it led=p2^0; void iart(void) { TMOD=0x20; SCON=0X50; TH1=0XFD; TL1=TH1; PCON=0X00; EA=1; ES=1; TR1=1; } void send(uchar x) { SBUF=x; while(ti==0); TI=0; } void delay(uint ms) { uint i,j; for(i=0;i } main() { uchar i; uchar str[]="I LOVE YOU!n"; iart(); while(1) { i=0; while(str[i]!=' |