51单片机-STC89C54波特率以及双时钟探讨

本文详细介绍了STC89C54单片机在11.0592M晶振下,12T和6T模式下的最高波特率,并探讨了如何通过STC下载软件切换双时钟模式。同时提出了关于烧写波特率是否等同于串口最大波特率的疑问。
摘要由CSDN通过智能技术生成

最近公司老大让我尝试STC89C54单片机的最高波特率,经过一下午的尝试,基本可以搞清楚了。

在11.0592M的晶振下,若单片机工作在12T模式下(即一个机器周期为12个时钟周期),波特率最高可为57600.而若工作在6T模式下(即一个机器周期为6个时钟周期),则波特率最高可为115200.

/***************************************************************************************************************************************************************/

在这里再简单介绍一下,如何实现12T和6T的转换,目前我只知道利用STC的下载软件可以修改,程序里的寄存器就不清楚了,估计改不了。设置过程见下图:




若想设置为双时钟6T模式,则可以选择6T,打开你选中的文件即可下载。

/**************************************************************************************************************************************************************/

但要特别注意的是,6T和12T在交叉下载时,应烧写2次,即以前你的单片机是12T,若你想改为6T,则需要选中6T,将相同的程序烧写2次。此时你可以看到提示框内的时钟

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值