请问AT52C单片机用T2计时器作串口波特率发生器时,波特率9600,各寄存器如何设置?
请问AT52C单片机用T2计时器作串口波特率发生器时,波特率9600,各寄存器如何设置?
日期:2022-04-11 09:47:17 人气:1
//串口工作方式1,9600,8,1,n 定时器1为通讯波特率发生器
SCON = 0x50; //SM1=1串口工作方式1,REN=1允许接收[10URART,T1控制波特率,1位起始,1位停止,无奇偶校验]
PCON |= 0x80; //SMOD=1,波特率加倍
TMOD |= 0x20; //M1=1,定时器1模式2,
SCON = 0x50; //SM1=1串口工作方式1,REN=1允许接收[10URART,T1控制波特率,1位起始,1位停止,无奇偶校验]
PCON |= 0x80; //SMOD=1,波特率加倍
TMOD |= 0x20; //M1=1,定时器1模式2,