晶振周期、系统时钟、机器周期与指令周期详解
发布时间:2017-03-20
来源:
浏览:
关键词:
周期
1、晶振周期:也称时钟周期,表示单片机晶振发出单个脉冲所需时间。如我们常见的12M晶振,则所得的晶振周期就是1/12 us(也就是1/12000000s),计算方式较为简单。 2、系统时钟:也称作节拍脉冲或者T周期(状态周期),单片机执行一个基本操作所需时间。常见的8051芯片一个T周期等于两个晶振周期,这个和具体的单片机结构也有关系,有的单片机系统时钟大于晶振周期,有的可能会小于机器周期。 3、机器周期:又称CPU周期,CPU访问一次内存所花的时间较长,因此用从内存读取一条指令字的最短时间来定义,传统的8051单片机一个机器周期通常需要6个T周期,新型单片机会更短,例如1T单片机。 4、指令周期:我们知道,单片机汇编指令根据执行时间长短,有的指令通过一个机器周期即可完成,有的需要通过多个机器周期才能完成。因此指令周期也有单周期指令与多周期指令之分。 对此,我们对单片机常用的时钟概念进行了一个总结,如有疑问,大家就提问留言!
责任编辑:
|