单片机上的晶振为什么有时是12MHZ,有时是11.0592MHZ?有什么区别么?

有关晶振的知识 以及他的作用
2024年11月18日 19:47
有5个网友回答
网友(1):

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

网友(2):

这主要是对脉冲时间有要求的时候就要别的,因为串行口的波特率对每个脉冲时间有严格的要求,那个11.0562的经过分频后刚好和电脑上的波特率可以同步。而平时对时序要求不严的就用12M。因为每条指令完成的时间都是晶振频率的1/12的整数倍。

网友(3):

11.0952MHZ的晶振在计算时钟、串口通信波特率等运算中能够得到一个整数,计算的结构更加的精确和方便

网友(4):

一个照顾波特率,一个照顾时间。

网友(5):

单机片晶振更多的知识我知道,你可以进帝国科技里面有很多详细的解答