51单片机,怎样设置晶振22.1184波特率115200 ?要程序的.......

voidUartInit(void)//115200bps@22.1184MHz{PCON|=0x80;//使能波特率倍速位SMODSCON=0x50;//8位数据,可变... void UartInit(void) //115200bps@22.1184MHz
{
PCON |= 0x80; //使能波特率倍速位SMOD
SCON = 0x50; //8位数据,可变波特率
TMOD = 0x20; //设定定时器1为8位自动重装方式
TL1 = 0xFF; //设定定时初值
TH1 = 0xFF; //设定定时器重装值
ET1 = 0; //禁止定时器1中断
TR1 = 1; //启动定时器1
TI = 1; //先判断后发送,提高效率
}
我们51单片机中用的22.1148的晶振,想把波特率改为115200的 ... ... 麻烦大师看看这段城西哪里有错误 ? 我给嵌入式打印机输程序为什么会出现乱码 ?
展开
 我来答
创作者1OvqxIVco8
2013-08-06 · TA获得超过610个赞
知道小有建树答主
回答量:404
采纳率:50%
帮助的人:221万
展开全部
建议你到网上下载一个51串口波特率计算器。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式