MCS-51单片机的时钟周期与振荡周期之间有什么关系 一个机器周期的时序如何划分

如题所述

时钟周期一个时钟脉冲所需要的时间。在计算机组成原理中又叫T周期或节拍脉冲。是CPU和其他单片机的基本时间单位。它可以表示为时钟晶振频率(1秒钟的时钟脉冲数)的倒数。

用振荡周期来记录时钟周期,振荡一次记录一次时钟周期,时钟周期表示了SDRAM所能运行的最高频率。

机器周期时序由振荡周期来划分,内存中读取一个指令字的最短时间来规定机器周期。

计算机通过内部或外部总线进行一次信息传输从而完成一个或几个微操作所需要的时间,由12个时钟周期(振荡周期)组成,也是由6个状态周期组成。而振荡周期=1秒/晶振频率,因此单片机的机器周期=12秒/晶振频率 。


扩展资料

从内存中读取一个指令字的最短时间来规定CPU周期(机器周期),也即CPU完成一个基本操作所需的时间。通常一个机器周期包含12个时钟周期,在8051系列单片机的一个机器周期由6个S周期(状态周期)组成。

周期时间又包含若干个时钟周期。时钟周期定义为时钟脉冲的倒数,是计算机中最基本的、最小的时间单位。

时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。对同一种机型的计算机,时钟频率越高,计算机的工作速度就越快。但是,由于不同的计算机硬件电路和器件的不完全相同,所以其所需要的时钟周频率范围也不一定相同。

参考资料来源:百度百科-时钟周期

参考资料来源:百度百科-振荡周期

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-25
在MCS-51单片机的时钟周期与振荡周期是相等的,12M晶振,振荡周期就是(1/12M)s,
机器周期的时序,由12个时钟周期(12T)组成,在一些增强型的51单片机中,机器周期缩短为6T,甚至1T,以提高总线访问速率。(飞利浦降为6T,STC已降为1T)本回答被网友采纳
第2个回答  推荐于2017-08-23
1个机器周期=6个震荡周期=12时钟周期。
所有指令以机器周期为最小单位,若使用12M晶振,则
1/12MHz = 1/12 us
机器周期 = 1/12 * 12 = 1us.
对于指令的取码译码执行,以振荡周期为单位,不同的指令划分不同(机器周期不同)
第3个回答  2012-05-22
12M晶振1us,24M晶振2us