美文网首页
51单片机常用波特率初值表(12M晶振)

51单片机常用波特率初值表(12M晶振)

作者: 岳海龙 | 来源:发表于2019-02-13 12:47 被阅读0次

为什么51单片机的晶振一般使用11.0592? 用11.0592晶振的原因是51单片机的定时器导致的。用51单片机的定时器做波特率发生器时,如果用11.0592Mhz的晶振,根据公式算下来需要定时器设置的值都是整数;如果用12Mhz晶振,则波特率都是有偏差的,比如9600,用定时器取0XFD,实际波特率10000,一般波特率偏差在4%左右都是可以的,所以也还能用STC90C516 晶振12M 波特率9600 ,倍数时误差率6.99%,不倍数时误差率8.51%,数据肯定会出错。 这也就是串口通信时大家喜欢用11.0592MHz晶振的原因,在波特率倍速时,最高可达到57600,误差率0.00%。 用12MHz,最高也就4800,而且有0.16%误差率,但在允许范围,所以没多大影响。 

相关文章

  • 51单片机常用波特率初值表(12M晶振)

    为什么51单片机的晶振一般使用11.0592? 用11.0592晶振的原因是51单片机的定时器导致的。用51单片机...

  • 命题-十四章-填空

    一般情况下在51单片机中,使用_______是为了获取精准的波特率 【解析】 单片机的晶振频率一般为12T,也就是...

  • 时钟周期、机器周期和指令周期的区别

    时钟周期  时钟周期也称为振荡周期,定义为时钟脉冲的倒数(即单片机外接晶振的倒数,例如12M晶振,它的时钟周期为1...

  • 命题_第十三章_计算题

    MCS-51单片机的时钟晶振频率为6MHz,若要求定时为0.2ms和20ms,定时器0工作为0,其定时器初值各位多...

  • 命题_第十三章_计算

    单片机系统的晶振频率为12MHz,定时50毫秒,计算计数器的计数初值 【答案】 已知单片机系统机器周期为时钟周期的...

  • proteus 串口通信乱码问题解决

    困扰了我很久,原来是个小问题,记录一下。 首先选定波特率的初值表,找到对应的初值,我们本次设计的波特率是9600,...

  • 第十三章 填空题

    外接晶振为12MHz时,51单片机相关周期的具体值为:振荡周期________,状态周期_________,机器周...

  • 命题-第13章-计算(2)

    单片机计数初值的计算(二) 0108-张蓉蓉 例题:定时器在方式1工作,软件启动,计时2s,在12MHz晶振条...

  • 命题-第十四章-简答

    MCS-51单片机串口四种工作方式的波特率是如何计算? 【解析】 波特率是串行口每秒钟发送或接受的位数。波特率和串...

  • 烁挚丨51单片机六个常见问题解析

    一,为何51单片机爱用11.0592MHZ晶振? 其一:由于它能够精确地划分红时钟频率,与UART(通用异步接纳器...

网友评论

      本文标题:51单片机常用波特率初值表(12M晶振)

      本文链接:https://www.haomeiwen.com/subject/whoreqtx.html