原创 为什么51单片机常用11.0592MHz的晶振

2008-5-31 14:42 6504 9 14 分类: MCU/ 嵌入式

 


为什么51单片机常用11.0592MHz的晶振<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


现在有许多极好的编译程序能显示代码,在速度和尺寸两方面都是非凡有效的。现代的编绎器非常适应寄存器和变量的使用方面,比手动编译有较好的优越性,甚至在其它常规方面,所以C应是看代码方面最合适的。   答1: 因为它能够准确地划分成时钟频率,与UART(通用异步接收器/发送器)量常见的波特率相关。特别是较高的波特率(19600,19200),不管多么古怪的值,这些晶振都是准确,常被使用的。
  答2: 当定时器1被用作波特率发生器时,波特率工作于方式1和方式3是由定时器1的溢出率和SMOD的值(PCON.7------双倍速波特率)决定:
   
方式1、3波特率= (定时器1的溢出率)
    特殊时,定时器被设在自动重袋模式(模式2,TMOD的高四位为0100B),其为:
   
方式1、 3波特率= 11.0592MHZ晶振的一些典型波特率如下:




波特率


SMOD


TH1


19200


1


0FDH


9600


0


0FDH


4800


0


0FAH


2400


0


<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />0F4H


1200


0


0E8H


300


0


0A0H



  更换一种计算方式,它将以修改公式达到我们需求的波特率来计算出晶振。
最小晶振频率=波特率x 384 x 2 SMOD
这就是我们所需波特率的最小晶振频率,此频率能成倍增加达到我们需求的时钟频率。
          例如:波特率为19.2KH2的最小晶振频率:
          3.6864=19200x384x2(波特率为19.2K的SMOD为1 )
          11.0592=3.6864x3
          其中TH1是由倍乘数(3)确定
          TH1=256-3=253=0FDH
    用来确定定时器的重装值,公式也可改为倍乘数的因子:
    晶振频率=波特率x(256-TH1)x384x2 SMOD
    这是波特率为19.24K的晶振频率。
    以上的例子可知,被乘数(3)是用来确定TH1:
    TH1=256-3=253=0FDH
    19.2K波特率的晶振为
    11.0592=19200x(256-0FDH)x384x2(19.2 k的SMOD为1)
其它值也会得出好的结果,但是11.0592MHZ是较高的晶振频率,也允许高波特率。

文章评论5条评论)

登录后参与讨论

用户190966 2009-2-13 10:03

"深圳思大世纪科技有限公司提供基于MEMS的定时解决方案,其中包括可积硅谐振器模具,并充分包装固定和可编程振荡器。 产品优点: 1、 世界上体积最小的解决方案; 2、 以较低的成本(杠杆的CMOS晶圆的成本结构) 3、 独特的老化: 150亿分之超过25年 4、 几乎无限供给的最佳时间 5、 无需外部元件,易于布局 6、 高可靠性 7、 高效率定制不同频率或小批量生产 SiT8002可编程振荡器家庭是一个增值解决方案,振荡器系列可从1.000兆赫至125.000兆赫在可选频率、烧录程序在小数点后六位。公差土25 ppm或土100 ppm的工业( -40至85 ° C )或商业( 0到70 ° C )的温度范围内。此外,4款尺寸大小为5.0mm× 7.0mm× 0.85mm下降至2.0mm× 2.5mm× 0.85mm可供选择。SiT8002振荡器频率和电压都是由sitime或sitime编程器烧录完成。SiTime 产品专业替代日本EPSON的SG-150、SG-211、SG-210、SG-310、SG-550、SG-770、SG-645/636、SG-8003CE、SG-8002CE、SG-8002LB、SG-8002JF/CA、SG-9001LB/CA、XG-1000CA/CB、EG-2021/2001CA、EG-2002CA、EG-2121/2102CA、EG-2101CA、HG-2150CA等系列 luo@szstar.cn

用户1407150 2008-6-17 16:55

多谢关注,你的支持是我前进的最大动力!

用户722244 2008-6-1 22:26

不错

用户150732 2008-5-31 15:53

恩,茅塞顿开!@

用户1407150 2008-5-31 14:43

现在终于明白了! 呵呵
相关推荐阅读
用户1407150 2008-07-05 15:57
新的开始---写在第一个项目开始之际
开始做项目了,学习了三个月,前几天老总突然宣布让我接手WMC541电阻真空计项目。独立完成,做出一个能投入市场的产品!是挑战,更是机遇!我会努力的,不会愧对黄总的厚爱,也为了更大的提升自己,锤炼自己!...
用户1407150 2008-06-17 17:14
SPI与IIC的讨论
SPI--Serial Peripheral Interface,串行外围设备接口,是Motorola公司推出的一种同步串行通讯方式,是一种三线同步总线,因其硬件功能很强,与SPI有关的软件就相当简单...
用户1407150 2008-06-17 17:07
锁相环的原理及应用
    随着现代电子技术的发展,具有高稳定性和准确度的频率源已经成为通信、雷达、仪器仪表、高速计算机及导航系统的主要组成部分。高性能的频率源可通过频率合成技术获得。随着大规模集成电路的发展,锁相式频率...
用户1407150 2008-05-31 14:51
用I2C总线实现AD7416的多点温控系统
     下载地址:     很好的一篇文章,思路也不错!     希望大家喜欢!...
用户1407150 2008-05-28 17:51
步进电机控制(C语言)
 步进电机控制(C语言)汇编的也有,要的请留下e-mial地址!...
我要评论
5
9
关闭 站长推荐上一条 /2 下一条