51单片机串行通信C语言程序(共2页).doc
《51单片机串行通信C语言程序(共2页).doc》由会员分享,可在线阅读,更多相关《51单片机串行通信C语言程序(共2页).doc(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
精选优质文档-倾情为你奉上/程序功能,首先在电脑上发一个数据给单片机,单片机收到后/在把这个数据发送给电脑#includeunsigned char a,flag;void main() TMOD=0X20;/设置定时器1为工作方式2 TH1=0xfd;/9600波特率 TL1=0xfd; TR1=1; /启动定时器1 SM0=0; SM1=1;/设置为方式1 REN=1;/接收使能 EA=1;/打开总中断 ES=1; /打开串口中断 while(1) if(flag=1) ES=0;/给电脑发送数据,发送的时候不能让其中断,关闭中断,flag=0; /清0否则一直往电脑上发SBUF=a;while(!TI) /等待数据发送结束TI=0; /产生中断后要软件清0ES=1;/打开串口中断 void serial() interrupt 4 a=SBUF; P1=a; RI=0; /软件清0,可以退出中断 flag=1;专心-专注-专业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51 单片机 串行 通信 语言 程序
限制150内