stc89C52能产生115200的波特率吗?

2019-07-15 22:41发布

能的话稳定吗?占资源厉害吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
小芸芸
1楼-- · 2019-07-16 00:06
void UartInit(void)                //115200bps@33.1776MHz
{
        SCON = 0x50;                //8位数据,可变波特率
        AUXR &= 0xBF;                //定时器1时钟为Fosc/12,即12T
        AUXR &= 0xFE;                //串口1选择定时器1为波特率发生器
        TMOD &= 0x0F;                //设定定时器1为16位自动重装方式
        TL1 = 0xFA;                //设定定时初值
        TH1 = 0xFF;                //设定定时初值
        ET1 = 0;                //禁止定时器1中断
        TR1 = 1;                //启动定时器1
}
看下行不行,STC工具自动出的代码。
马学家
2楼-- · 2019-07-16 05:39
 精彩回答 2  元偷偷看……
马学家
3楼-- · 2019-07-16 05:45
可以,不过不稳定

一周热门 更多>