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

有关晶振的知识 以及他的作用
2024-11-18 19:47:35
推荐回答(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:

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