《串口通讯,发送与接收源程序》由会员分享,可在线阅读,更多相关《串口通讯,发送与接收源程序(2页珍藏版)》请在金锄头文库上搜索。
#include #define uchar unsigned char uchar code table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71; uchar a,b,flag;void main() TMOD=0x20; /方式控制字SCON=0x50; /TH1=0xfd; /设置波特率为 9600TL1=0xfd;TR1=1; /开定时器 1/ REN=1; /EA=1; /总中断允许ES=1; /串口中断允许while(1) P0=tablea-0x30;if(flag=1)ES=0;flag=0;SBUF=a;while(!TI);TI=0;ES=1; void serial() interrupt 4 a=SBUF;P1=0xf7;flag=1;RI=0;