51单片机放置12MHZ的晶振,每一条指今的时间是多少?而11.0592的呢?

2024-11-27 10:53:41
推荐回答(4个)
回答1:

12MHz 晶振的话,一个机器周期是1us,因此
单周期指令为1us,如NOP,MOV Rn,#data等等
双周期指令为2us,如SJMP等等
四周期指令为4us,如DIV,MUL等等。
11.0592MHz晶振的话,一个周期是1.085us,也就是时间是12M周期的1.085倍。

回答2:

机器周期

12/12000000=1us

12/11059200=1.08us

而每条指令又分单周期、双周期和四周期

回答3:

51单片机12M晶振,晶振周期1/12微妙,一个机器周期包含12个晶振周期,所以12M晶振时机器周期=12x(1/12)微妙=1微妙 。11.0592就将上文中12换成11.0592即可

回答4:

单指令周期=机器周期=12个晶振或时钟周期
还有双指令周期和四指令周期
所以都是除以12的关系