MCS51单片机时钟频率fosc11.0592MHZ,其波特率为1200bps,SMOD=0,T1工作于方式2,请写一段程序进行初始化?51单片机9600波特率怎么设置?
2024-03-28 15:02:51 文章来源 :网络 围观 : 次 评论
后台-系统设置-扩展变量-手机广告位-内容正文顶部 |
MCS51单片机时钟频率fosc11.0592MHZ,其波特率为1200bps,SMOD=0,T1工作于方式2,请写一段程序进行初始化?
TMOD = 0x20; // 定时器1工作于8位自动重载模式, 用于产生波特率 TH1=TL1=0xE8; // 波特率1200 SCON = 0x50; // 设定串行口工作方式1 允许接收,相当于下面三句 //SM0=0; //SM1=1; //REN=1; PCON =0x00; // 波特率不倍增 SMOD = 0 TR1 = 1;
51单片机9600波特率怎么设置?
12M晶振或11.0592M晶振的情况下,当SMOD=0时,9600波特率的参数是0xfd,当SMOD=1时,9600波特率的参数是0xfa。计算公式是: SMOD=0时 参数=256-fsoc/12/32/波特率 SMOD=1时 参数=256-fsoc/12/16/波特率
来源:文章来源于网络,如有侵权请联系我们删除。 |
来源:文章来源于网络,如有侵权请联系我们删除。 |
上一篇:led电路板结构?led灯泡结构? 下一篇:返回列表
留言与评论(共有 0 条评论) |