📄 serial.c
字号:
/**********************************************************/
/**这个程序是和这一个对应的VI通信的,只要把电路连接好,电**/
/**路资料网上较多,这里就不画出来了!大家若有问题可以到我**/
/**们CPUBBS论坛http://www.cpubbs.com提出建议,欢迎大家多多**/
/**光临和支持CPUBBS论坛的发展!谢谢大家!大家有空常来玩,**/
/**也多介绍朋友过来哦!请大家记住我们:cpu+bbs=cpubbs,转 **/
/**贴请保留原创信息,谢谢!--------cpubbs **/
/**********************************************************/
/*#include<reg52a.h>*/
#include <AT89X52.H>
#define uchar unsigned char
#define uint unsigned int
#include <absacc.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
void serial () interrupt 4
{
uchar aa;
ES=0;
if(RI)
{
RI=0;
aa=SBUF;
SBUF=aa;
while(TI==0);
TI=0;
ES=1;
}
}
void main()
{
TMOD=0x20; /*model 2,T1*/
TH1=0xfd; /*baud rate is 9600,11.0592HZ */
TL1=0xfd;
SCON=0x50; /*receive permission*/
PCON=0x00;
ES=1;
EA=1;
TR1=1;
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -