📄 11.c
字号:
#include<at89x51.h>
#include<stdio.h>
unsigned char getdata;
void main() //主程序
{
TMOD=0x20; //定时器1工作在01模式0010 0000
TH1=250; //定时器1高端数据1111 1101(高端自动填充低位)
TL1=250; //定时器1低端数据1111 1101
SCON=0x50; //串口工作模式选择01模式 0100 0000
PCON=0x80; //定义PCON中的SMOD位为1000 0000(计算波特率用)
TR1=1;
EA=1;
ES=1; //定时器1开始工作
P1=0xff;
}
void serial() interrupt 4 using 1
{
while( 1 )
{if (RI) //如果是串口输入引起中断
{
RI=0;
getdata = SBUF;
P1=getdata;
}
else TI=0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -