原创 为什么51系列单片机常用11.0592MHz的晶振设计?

2008-4-26 01:13 2134 6 7 分类: MCU/ 嵌入式

 


答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


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是较高的晶振频率,也允许高波特率。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1600327 2008-4-26 10:45

xiexie
相关推荐阅读
用户144206 2010-12-20 10:48
“3位半”什么意思?
3位半什么意思?3 1/2 、3位半的意思是:该表有3位可以显示0~9的数码管。还有一位最高位是只能显示0和1。这个最高位的如果是1,后三位是999,那么就是1999,约等于2000.那么最高位的权重...
用户144206 2008-05-23 14:04
在Proteus 6.9中调试I2C设备的方法
昨天调试I2C EEPROM时找到的资料,给大家分享下~ 在Proteus 6.9中调试I<?xml:namespace prefix = st1 ns = "urn:schemas-micro...
用户144206 2008-05-02 15:02
单片机系统的常用输入/输出电路设计
单片机系统的常用输入/输出电路设计来源:单片机及嵌入式系统应用 | 作者:台州职业技术学院 潘海燕 化明松  引 言  随着微电子技术和计算机技术的发展,原来以强电和电器为主、功能简单的电气设备发展成...
用户144206 2008-05-01 23:55
基于FPGA的高速大容量固态存储设备设计(128Gbit)
基于FPGA的高速大容量固态存储设备设计 作者:杨海涛 苏涛   1 引言 高速数据采集系统目前已在雷达、声纳、图像处理、语音识别、通信、瞬态信号测试等领域得到广泛应用。它的关键技术是高速ADC技术、...
用户144206 2008-04-29 20:28
基于AT89S52的实用电子称
在其他论坛看到的发给大家共享下,山东省电子设计大赛的优秀作品。以下是论文的摘要:本系统采用单片机AT89S52为控制核心,实现电子秤的基本控制功能。系统的硬件部分包括最小系统板,数据采集、人机交互界面...
用户144206 2008-04-29 18:12
什么是OLED?
OLED既可译为Organic Light Emitting Diode(有机发光二极管)也可译为Organic Light Emitting Display(有机发光显示器)!!!有机发光二极管  ...
EE直播间
更多
我要评论
1
6
关闭 站长推荐上一条 /3 下一条