uart.h
来自「C51实用程序(45个) I/O、定时器、中断、看门狗、计数器、软件AD、」· C头文件 代码 · 共 36 行
H
36 行
//UART.H代码
#include "REG51.h"
#define BAUD_RATE 2400
#define RELOAD(TIMER,SVALUE) TIMER+=SVALUE+1
sbit tTXD=P3^7;
sbit rRXD=P3^2;
bit tTI;
bit rRI;
data unsigned char rSBUF;
data unsigned char tSBUF;
data unsigned char rSBUF0;
data unsigned char RxdCnt;
data unsigned char rSmpCnt;
data unsigned char TxdCnt;
data unsigned char tSmpCnt;
void SimuUARTinit(void)
{
tTI=1;
tTXD=1;
rRXD=1;
TMOD&=0xf0;
TMOD|=0x03;
ET0=1;
ET1=1;
TR0=1;
IT0=1;
EX0=1;
TR1=1;
EA=1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?