u1.c
来自「使用Proteus来 仿真51的例子 用中断实现的」· C语言 代码 · 共 44 行
C
44 行
#include <reg51.h>
void uartInit()
{
SCON=0x50;
TMOD=0x20;
TH1=0xFA;
TL1=0xFA;
TR1=1;
EA=1;
ES=1;
}
void main()
{
unsigned char temp;
uartInit();
temp=P1;
SBUF=temp;
while(TI==0);
TI=0;
while(1)
{
if(P1!=temp)
{
temp=P1;
SBUF=P1;
while(TI==0);
TI=0;
}
}
}
void get_disp(void) interrupt 4 using 1
{
if(RI)
{
P2=SBUF;
RI=0;
}
else
TI=0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?