外接了晶振,单片机内部就产生了时钟脉冲,其频率是 fosc。
时钟周期 = 振荡周期 = 1 / fosc。
状态周期 = 两个 时钟周期 = 2 / fosc。
机器周期 = 12个 时钟周期 = 6 个状态周期 = 12 / fosc。
指令周期 = (1、2 或 4) 个机器周期。
------------------------
楼主给出的,时钟周期,标错了。
它把状态周期,写成了时钟周期。
呵呵,不同凡响!!!!
时钟周期,和振荡周期,应该是完全相同的。
一个状态周期,有两个《拍》,即两个时钟周期。
胡亚琦编的《单片机原理及应用系统设计》,西安电子科技大学出版社
--这本书,看来是,标新立异之作。
2012-5-22 19:36 1个机器周期=6个震荡周期=12时钟周期。
所有指令以机器周期为最小单位,若使用12M晶振,则
1/12MHz = 1/12 us
机器周期 = 1/12 12 = 1us
对于指令的取码译码执行,以振荡周期为单位,不同的指令划分不同(机器周期不同) 2012-5-22 19:40 cumtsun
| 六级 在MCS-51单片机的时钟周期与振荡周期是相等的,12M晶振,振荡周期就是(1/12M)s,
机器周期的时序,由12个时钟周期(12T)组成,在一些增强型的51单片机中,机器周期缩短为6T,甚至1T,以提高总线访问速率。(飞利浦降为6T,STC已降为1T)
欢迎分享,转载请注明来源:浪漫分享网
评论列表(0条)