#include "debug.h"
void UartInit(void) //[email protected]
{
SCON = 0x50; //设置串口工作于方式1(8位数据,可变波特率),允许串口接收。
AUXR |= 0x01; //串口1选择定时器2为波特率发生器,内部计数。
T2L = 0XE8; //设定定时初值
T2H = 0XFF; //设定定时初值
AUXR |= 0x10; //启动定时器2
}
char putchar(char c) //重构函数
{
UartInit();
ES = 0;
SBUF = c;
while (TI == 0);
TI = 0;
ES = 1;
return 0;
}