您的位置 首页 制造

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

最近公司老大让我尝试STC89C54单片机的最高波特率,经过一下午的尝试,基本可以搞清楚了。在11.0592M的晶振下,若单片机工作在12T模式下(…

最近公司老迈让我测验STC89C54单片机的最高波特率,通过一下午的测验,根本能够搞清楚了。

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

/*/

在这里再简略介绍一下,怎么完成12T和6T的转化,现在我只知道使用STC的下载软件能够修正,程序里的寄存器就不清楚了,估量改不了。设置进程见下图:

若想设置为双时钟6T形式,则能够挑选6T,翻开你选中的文件即可下载。

//

但要特别注意的是,6T和12T在穿插下载时,应烧写2次,即曾经你的单片机是12T,若你想改为6T,则需求选中6T,将相同的程序烧写2次。此刻你能够看到提示框内的时钟频率已更改为22.1184M了。见下图:

/*/

可是我也有一个疑问,单片机的烧写波特率是不是便是串口能到达的最大波特率呢?例如我上面的烧写软件提示框内提示当时波特率实践为115200.但我实践试下来,12T却不能够?

待我进一步讨论吧!

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/zhizao/265494.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部