首页 热点资讯 义务教育 高等教育 出国留学 考研考公

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

发布网友

我来回答

5个回答

热心网友

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

热心网友

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

热心网友

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

热心网友

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

热心网友

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

热心网友

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

热心网友

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

热心网友

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

热心网友

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

热心网友

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

热心网友

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

热心网友

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

热心网友

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

热心网友

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

热心网友

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com