main.c
来自「香港科大机器人资料 单片机相关知识」· C语言 代码 · 共 46 行
C
46 行
#include "P89v51rx2.H"
#include "delay.h"
#include "io_assign.h"
#include "lcd.h"
uchar buf_scom=0;
void main()
{
EA=1;
SCON = 0x50; //串行口工作方式1,允许接收
REN=1; //允许接收
ES=1; //串行中断允许
TMOD=0x20;
TH1=0xFD;
TL1=0xFD; //定时器1工作于自动装载模式
TR1=1; //启动定时器T1;
LCM1602_Init();
LCM1602_clear();
LCM1602_write_string(0,2,"xieqianli");
while(1)
{
// SBUF=0xAD;
// while(TI==0);
// TI=0;
LCM1602_clear();
num16(1,0,buf_scom);
delay_ms(100);
}
}
/*===================================================
串口中断
=====================================================*/
void scom(void) interrupt 4
{
if(RI)
{
RI=0;
buf_scom=SBUF; //读走数据
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?