|
分享一下
源程序:
- #include<reg52.h>
- #define Key_in P1
- #define Disp_out P2
- void main()
- {
- unsigned char Key_import=0xff;
- SCON=0x50; //模式2
- TMOD=0x20; //定时器2自动装载
- PCON=0x80; //波特率加倍
- TH1=0xf3; //2400*2
- TL1=0xf3;
- ET1=0;
- ES=1; //中断
- EA=1;
- TR1=1;
- while(1)
- {
- if(Key_import!=Key_in)
- {
- SBUF=Key_in;
- Key_import=Key_in; //发送
- }
- }
- }
- void interr_disp() interrupt 4
- {
- if(RI)
- {
- RI=0;
- Disp_out=SBUF; //读取
- }
- else
- TI=0;
- }
复制代码
|
评分
-
查看全部评分
|