一、设置串口工作模式(方式1, 8位数据模式)
二、打开接收使能
三、设置发送、接收波特率(要求会计算)
1.设置定时器1工作方式为8位自动重装方式
2.填初值( TH1)
3.打开定时器
四、打开总中断
五、打开串口中断
二、打开接收使能
三、设置发送、接收波特率(要求会计算)
1.设置定时器1工作方式为8位自动重装方式
2.填初值( TH1)
3.打开定时器
四、打开总中断
五、打开串口中断
六、编写串口中断函数
下面是相关程序的举例:
void uart_init()
{
SCON = 0x50;//设置串口uart的工作方式
TMOD |= 0x20;//设定定时器的工作方式,用作串口波特率
TH1 = 0xfd;//设置串口波特率为9600
TR1 = 1;
}