📄 serialv3.c
字号:
#include <at89X52.h>
int receve=0;
main()
{
ES = 0; // 禁止串口中断
SCON = 0x50; // 0101,0000 8 位数据位, 无奇偶校验
T2CON = 0x34; // 0011,0100, 由T2作为波特率发生器
RCAP2H = 0xFE; // 时钟12MHz, 1200 波特率
RCAP2L = 0xC8;//9600波特率RCAP2H = 0xFF; RCAP2L = 0xD9;
ES = 1; // 允许串口中断
EA=1;
while(1)
{
SBUF=0x01;
while(!TI); //空语句判断字符是否发完
TI = 0; //清TI
}
}
void ComInINT(void) interrupt 4 using 3
{
RI=0;
receve=SBUF;
P1=receve;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -