AT89C52的T2定时器当作波特率发生器怎样设置
答案:2 悬赏:60
解决时间 2021-02-27 18:40
- 提问者网友:很好的背叛
- 2021-02-27 08:55
晶振11.0592
最佳答案
- 二级知识专家网友:陪伴是最长情的告白
- 2021-02-27 10:24
//初始化串口
void Init_Uart(void)
{
//T2用于波特率 9600
T2CON = 0x34;
RCAP2H = 0xFF;
RCAP2L = 0xC3;
TH2 = 0xFF;
TL2 = 0xC3;
TR2 = 1;
SCON = 0x50;
ES = 1;
}
void Init_Uart(void)
{
//T2用于波特率 9600
T2CON = 0x34;
RCAP2H = 0xFF;
RCAP2L = 0xC3;
TH2 = 0xFF;
TL2 = 0xC3;
TR2 = 1;
SCON = 0x50;
ES = 1;
}
全部回答
- 1楼网友:无字情书
- 2021-02-27 11:04
你好!
直接设置定时器初值,再设置捕捉值和初值一样,然后启动定时器就可以了
如果对你有帮助,望采纳。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯