当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

请高手帮忙写一段单片机接收PC数据的C程序

更新:01-07 整理:39baobao.com
字体:

#includesbit LED = P2^0;void InitUART(void){ TMOD = 0x20; SCON = 0x50; TH1 = 0xFD; TL1 = TH1; PCON = 0x00; EA = 1; ES = 1; TR1 = 1;}void main(void){ unsigned char UartRec = 0x00; InitUART(); while

(1) { if (RI) //如果RI为1表示串口有数据 { RI = 0; //清0,等到下次串口数据 UartRec = SBUF; //读取数据 UartRec -= '0'; //得到十进制数据 if (UartRec == 1) { LED = 0; } else if (UartRec == 2) { LED = 1; } } }}请把晶振换成11.0592M,波特率为9600,12M下的波特率不准。...

本文地址:https://www.39baobao.com/show/29_26232.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.