rchg.net
当前位置:首页 >> 为啥单片机的晶振都选用11.0592M ? >>

为啥单片机的晶振都选用11.0592M ?

能产生理论误差为零的波特率时钟。9600等自己用公式算算就知道了。 12MHz等整数频率时钟,产生的波特率时钟周期有理论偏差,使用中有可能增加误码发生率

标准的51单片机晶振是1.2M-12M,一般由于一个机器周期是12个时钟周期,所以先12M时,一个机器周期是1US,好计算,而且速度相对是最高的(当然现在也有更高频率的单片机)。 11.0592M是因为在进行通信时,12M频率进行串行通信不容易实现标准的波...

标准的51单片机晶振是1.2M-12M,一般由于一个机器周期是12个时钟周期,所以先12M时,一个机器周期是1US,好计算,而且速度相对是最高的(当然现在也有更高频率的单片机)。 11.0592M是因为在进行通信时,12M频率进行串行通信不容易实现标准的波...

带井号#的语句表示程序的编译分支。这里编译器只编译了一次晶振选择,如果有宏定义FOSC_12M就只编译上面一段,另一段被忽略,否则就只编译下面一段。由于不同板子的晶振可能不同,可以通过define FOSC_12M或不define FOSC_12M,来选择其中一段代...

其一:因为它能够准确地划分成时钟频率,与UART(通用异步接收器/发送器)量常见的波特率相关。特别是较高的波特率(19600,19200),不管多么古怪的值,这些晶振都是准确,常被使用的。 其二:用11.0592晶振的原因是51单片机的定时器导致的。用51单...

晶振分好多种,他们在不同的场合有不同的应用,11.0592和12MHZ的晶振都是比较常用的,并不是说12MHZ晶振实际是11.0592MHZ,11.0952MHZ的晶振在计算时钟、串口通信波特率等运算中能够得到一个整数,计算的结构更加的精确和方便。

11.0592M频率的晶振是单片机最常用的晶振频率之一。

11.0592M是因为在进行通信时,12M频率进行串行通信不容易实现标准的波特率,比如9600,4800,而11.0592M计算时正好可以得到,因此在有通信接口的单片机中,一般选11.0592M计算一下就知道了。如我们要得到9600 的波特率,晶振为11.0592M 和12M,...

你生成波特率的时候选择12T 试试哦, 我上次就是这样的, 选成12T的,生成的波特率就很好用了 SCON = 0x50;//8位数据,可变波特率 AUXR &= 0xBF;//定时器1时钟为Fosc/12,即12T AUXR &= 0xFE;//串口1选择定时器1为波特率发生器 TMOD &= 0x0F;//设...

晶振不是在单片机做流水灯的时候用而是在单片机做任何试验的时候都得用晶振的作用是给单片机提供时钟简单一点说就是单片机运行你的程序的时候,是按照晶振提供的时钟来运行的12MHZ的晶振,你可以算下一个周期是多少至于为什么有11.0592的,这个...

网站首页 | 网站地图
All rights reserved Powered by www.rchg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com