单片机晶振频率12M与11.0592的区别

如题所述

其实就是晶振的振荡频率不一样!
具有应用中11.0592m要比12m抗干扰好些。
比如波特率:
设定:定时器1 为模式2,SMOD 设为1
11.0592M
9600=(2^SMOD÷32)×((11.0592M/12)/(256-TH1))
TH1=250
12M
9600=(2^SMOD÷32)×((12M/12)/(256-TH1))
TH1≈249.49

当然11.0592M就要比12m准确多了。波特率越高就越明显!
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-13
当初我也曾非常迷惑这个,呵呵

刚把ppt找出来了,这是解释:

因为11.0592MHz能够准确地划分成时钟频率,与UART(通用异步接收器/发送器)常见的波特率相关。特别是较高的波特率(19600,19200),不管多么古怪的值,这些晶振都是准确,常被使用的。用11.0592MHz可以得到准确的数值,而用12MHz就不能得到整数数值。通信是一定要准确发送和接受的,否则积累误差就会产生。
第2个回答  2009-05-13
如果是不涉及到时钟或者整个系统只有一个频率的话,一般这两种不同的晶振在一定场合能替换着用,感觉不出来
第3个回答  2009-05-13
11.0592主要是方便于算串口通信的波特率
第4个回答  2020-01-07
可以

11.0592与12.0000区别在哪?
晶振11.0592与12.0000的区别是:11.0592是精密晶振,主要是方便于算串口通信的波特率,而12.0000虽然也能用,但波特率达不到9600。并且石英晶振就是用石英材料做成的石英晶体谐振器,俗称晶振。起产生频率的作用,具有稳定,抗干扰性能良好的特性。广泛应用于各种电子产品中。石英晶体提供了两种共振模式,...

单片机晶振频率12M与11.0592的区别
其实就是晶振的振荡频率不一样!具有应用中11.0592m要比12m抗干扰好些。比如波特率:设定:定时器1 为模式2,SMOD 设为1 11.0592M 9600=(2^SMOD÷32)×((11.0592M\/12)\/(256-TH1))TH1=250 12M 9600=(2^SMOD÷32)×((12M\/12)\/(256-TH1))TH1≈249.49 当然11.0592M就要比12m准确...

51单片机用11.0592晶振和12MHZ的编程有区别吗
区别不大,但与定时器有关的初值需修改,因都是要求时间准确的场合才用定时器,例如串口异步通信,普通的延时函数有误 差关系不大

51单片机用多大频率的晶振好呢,11.0592m和12m有什么区别?立创商城的晶 ...
晶振的振荡频率,要根据单片机的具体应用场合来决定,并不是越高越好。11.0592MHz和12MHz的振荡频率相差不大,但如果你的单片机需要用异步串行通信功能的话,建议你选用11.0592MHz的振荡频率。因为你在进行波特率发生器的编程中,采用这个振荡频率的话,波特率计数器的计数初值可以是整数;而采用12MHz振荡频...

为什么单片机晶振实际是11.0592MHz,而不是12MHz
用11.0592晶振的原因是51单片机的定时器导致的,用51单片机的定时器做波特率发生器时,如果用11.0592Mhz的晶振,根据公式算下来需要定时器设置的值都是整数;如果用12Mhz晶振,则波特率都是有偏差的。比如9600,用定时器取0XFD,实际波特率10000,一般波特率偏差在4%左右都是可以的,所以也还能用STC90C51...

89s52单片机最小系统中11.0592MHZ晶振和12MHZ晶振有什么区别对应的电容...
没有区别,11.0592MHz晶振在进行串行通信时是非常有用的,因为能准确产生各种波特率。12MHz晶振只是在精确定时使用时好一些。

11。0592的晶振和12。000的晶振有什么区别
单片机上面一开始教的时候近似为12Mhz为了大家理解每一个汇编的基本动作是1us,但实际上的晶振是11.0592,为什么要用11。0592呢,是为了方便在与计算机进行通信的时候的波特率设值好在整数的时候设定的,楼主可以看看郭天翔对于单片机的那个视频讲解,在电驴上面可以下一共有十集,对加深单片机的理解有很大...

51单片机放置12MHZ的晶振,每一条指今的时间是多少?而11.0592的呢?
51单片机12M晶振,晶振周期1\/12微妙,一个机器周期包含12个晶振周期,所以12M晶振时机器周期=12x(1\/12)微妙=1微妙 。11.0592就将上文中12换成11.0592即可 追问 为什么别人说11.0592可以方便计算? 追答 11.059M晶振在计算波特率或定时器的时候好计算,好多的波特率的值和110592是可以约掉的,也就是说发送接收每一位时...

11.0592M与12M的区别在哪?
跟串口波特率有关系,11.0592MHz的晶体可以得到多个准确的波特率值,12MHz则会有偏差。

51 单片机的晶振12 MHZ,用于通讯的通常是11.0592 HZ?
在C51单片机中,选择11.0592MHz晶振的主要原因是这个频率可以被12整除,可以直接用于串口通信,而串口通信通常使用的波特率为9600bps,相应的计算公式为:fosc\/12\/32 = 9600bps 其中,fosc表示单片机晶振频率,32是指每个数据包包含了1个起始位、8个数据位和1个停止位,一共10位。因此,通过求解上述公式...

相似回答