新闻资讯
HOME
新闻资讯
正文内容
51单片机晶振频率 51单片机为什么常用110592M的晶振
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

51单片机为什么常用110592M的晶振

在用51单片机设计电路时,经常会用到

12M11.0592M 的晶振,有时候11.0592M的晶振用的频率会更高,为什么一些比较有经验的工程师会更喜欢用11.0592M呢?我总结了一下,与大家分享。

在使用单片机的UART 功能时,需要设置通信的波特率,而一般使用11.0592M的晶振时波特率计算出来都比较准确,没有误差。如果使用12M或者其他数值的晶振时都存在误差,由于这个原因,所以在使用UART通信 或者使用定时器 时常用11.0592M的晶振。

为此,我特意计算了一下,使用11.0592M的晶振和12M的晶振在模式0和模式1下分别计算TH0和TH1的初值,计算表格如下:

波特率计算

从表中可以看出,在晶振为11.0592M晶振下计算出来的波特率误差为0 ;而使用12M晶振计算出来的波特率存在误差,误差最大达到了8.51%。

所以如果要使用UART功能和定时器功能,就优先使用11.0592M 晶振吧。

欢迎大家关注“玩转嵌入式”头条号。更多电子设计分享,敬请期待。

51单片机 晶振与复位常用典型电路

1.内部振荡典型电路。

理论上来说,振荡频率越高表示单片机运行速度越快,但同时对存储器的速度和印刷电路板的要求也就越高。如同木桶原理。同时单片机性能的好坏,不仅与CPU运算速度有关,而且与存储器的速度、外设速度等都有很大关系。因此一般选用6~12MHZ。并联谐振电路对电容的值没有严格要求,但会影响振荡器的稳定、振荡器频率高低、起振快速性等。所以一般C1、C2选值20~100pF,在60~70pF时振荡器有较高的频率稳定性。陶瓷封装电容可以进一步提高温度稳定性。

内部振荡典型电路

2.上电复位与按键复位典型电路。

(摘自百度知道的解答)51单片机是高电平复位,所以先看给单片机加5V电源(上电)启动时的情况:这时电容充电相当于短路(电容特性:通交流,隔直流,上电瞬间相当于交流),你可以认为RST上的电压就是VCC,这是单片机就是复位状态。随着时间推移电容两端电压升高,即造成RST上的电压降低,当低至阈值电压时,即完成复位过程。

如果按下SW(按键复位中的帽子按键),的确就是按钮把C短路了,这时电容放电,两端电压都是VCC,即RST引脚电压为VCC,如果超过规定的复位时间,单片机就复位了。当按钮弹起后,RST引脚的电压为0,单片机处于运行状态。

51单片机复位要求是:RST上加高电平时间大于2个机器周期,你用的12MHz晶振,所以一个机器周期就是1us,要复位就加2us的高电平即可。

图中的RC常数是51K×1uF=51ms(这是百度的配图计算,能够推算R和C的取值,取值仅供参考,以元件常见值为佳),即51毫秒,这个常数足够大了。

上电复位典型电路

按键复位典型电路(似乎R2小于R1即可?)

相关问答

51单片机一般选用多少的晶振?

这个与用途有关,比如说如果你要用到串口,那么就常用11.0592MHz晶振,因为这个频率的晶振分频后可以得到精确的波特率。如果要用到计时,就常用12MHz晶振,这样...

单片机晶振频率有6MH和12MH,可我看到的是11.0592MH,请问这个...

[最佳回答]11.0592不能按12来算,因为11.0592是为了串口通信是设置波特率方便才设置的.如果你不用串口的话,那就找个整数的晶振来用吧,计算还方便;如果不想换晶...

问一下各位大神一个简单的51单片机定时器计数初值的问题设单...

[最佳回答]周期为600us的等宽方波脉冲,那么高低电平持续时间就是300US,所以那里会乘以2。晶振为6MHz,则一个机器周期为2US,600US就是300个机器周期(8192-N)*2=...

MCS51单片机晶振频率为6MHz?

以AT89C51系列为例:在计数器工作方式中,计数器是对外部事件计数,计数脉冲来自外部输入引脚,当外部引脚发生“1”至“0”的负跳变时,计数器加1.内部硬件在每...

ATMEGA48V-10AU单片机晶振频率是多少?看不清晶振上的数字。谢谢?

该单片机支持的频率范围是0~10MHz,因此,0~10MHz都是有可能的。一般10MHz的可能性较大。另外,你可用示波器看一下XTAL引脚,可知道实际的频率。该单片机支持的...

51单片机的晶振频率为6MHZ,定时器/计】作业帮

[最佳回答]CDACBBBCC

假设单片机系统的晶振频率为12MHz,要求采用定时器时50毫秒,...

[最佳回答]1、已知单片机系统机器周期为时钟周期的12倍,故每个机器周期为12/12M=1us2、50ms=50*1000us3、16位定时器的定时时间最长为65536us,定时50us的初值...

51单片机最小系统为什么没有晶振?

我猜最小系统板上的单片机一定是STC的某个型号,这个品牌的51单片机可以不接外部晶振,使用的是内部高精度RC振荡电路。你可以编程试一下,读取CKSEL时钟选择寄...

单片机的晶振频率怎么确定?

单片机的晶振频率可以通过以下步骤确定:1.确定所需的工作频率:根据单片机的指令集和系统时钟要求,选择合适的晶振频率。2.查找晶振频率表:查找晶振频率表以...

单片机晶振时间计算?

改用12mHz的它们的值还是0xfd,不过误差就是8.51%。把定时器做波特率发生器,计算公式:T1,T2计数器内部一样:fosc/(32*12*(256-TH1));//11.0592,(...

 626国际禁毒日  伟大时代中世纪 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部