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

MCS-51单片机的时钟周期与振荡周期之间有什么关系 一个机器周期的时序如...
机器周期时序由振荡周期来划分,内存中读取一个指令字的最短时间来规定机器周期。计算机通过内部或外部总线进行一次信息传输从而完成一个或几个微操作所需要的时间,由12个时钟周期(振荡周期)组成,也是由6个状态周期组成。而振荡周期=1秒\/晶振频率,因此单片机的机器周期=12秒\/晶振频率 。

89C51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如...
时钟周期是单片机的基本时间单位,两个振荡周期(时钟周期)组成一个状态周期,若时钟晶振的振荡频率为fosc,则时钟周期Tosc=1\/fosc(即为振荡频率的倒数)如:晶振频率为12MHZ,则时钟周期Tosc=1\/12us。相互关系 1、指令周期由若干个机器周期组成,而机器周期又包含若干个时钟周期,基本总线周期由4个时钟...

Mcs51单片机振荡周期,时钟周期,机器周期之间关系~
在MCS51中振荡周期也就是时钟周期;机器周期是指完成一个基本操作所需要的时间,在MCS51中是由6个状态周期组成,每个状态周期有P1和P2两个相,每个相占一个振荡周期,故一个机器周期为12个振荡周期.总的来讲就是:振荡周期=时钟周期=1\/12机器周期 ...

本人自学MCS-51(AT89C52)单片机,看书上的内容给弄混乱了,振荡周期...
时钟周期 = 振荡周期 = 1 \/ fosc。状态周期 = 两个 时钟周期 = 2 \/ fosc。机器周期 = 12个 时钟周期 = 6 个状态周期 = 12 \/ fosc。指令周期 = (1、2 或 4) 个机器周期。--- 楼主给出的图片,时钟周期,标错了。它把状态周期,写成了时钟周期。呵呵,不同凡响!!!时钟...

什么是MCS-51单片机的震荡周期,状态周期,机器周期,指令周期。当采用6...
机器周期*一条指令的的执行过程分若干个阶段,每一个阶段完成一项工作,每一项工作称为一个基本操作。完成一个基本操作需要的时间就是机器周期。51单片机的一个机器周期由6个状态周期组成,一个状态周期为两个节拍 所以一个机器周期=6个状态周期=12个时钟周期,6M晶振机器周期就是2微秒 指令周期,执行一...

51单片机时钟周期,机器周期,指令周期如何定义的
时钟周期是最小单位,机器周期需要1个或多个时钟周期,指令周期需要1个或多个机器周期;机器周期指的是完成一个基本操作的时间,这个基本操作有时可能包含总线读写,因而包含总线周期,但是有时可能与总线读写无关,所以,并无明确的相互包含的关系;指令周期:是CPU的关键指标,指取出并执行一条指令的时间。

什么是单片机的机器周期、震荡周期和指令周期?他们之间是什么关系
指令周期 执行一条指令所需要的时间,一般由若干个机器周期组成。指令不同,所需的机器周期也不同。三者的关系:振荡周期是最小单位,机器周期需要1个或多个振荡周期,指令周期需要1个或多个机器周期;机器周期指的是完成一个基本操作的时间,这个基本操作有时可能包含总线读写,因而包含总线周期,但是有时可能...

单片机中的晶振周期、系统时钟周期、机器周期各是什么?它们之间有何...
晶振周期:晶振的振荡周期就是时钟周期,比如12M晶振时钟周期是 1\/12M; 机器周期是单片机执行指令所消耗的最小时间单位。比如51是12分频,51的1个机器周期划分为6个状态周期、12个节拍;12M晶振机器周期是 1\/12M*12=1S;时钟周期:也称为振荡周期, 定义为时钟脉冲的倒数 (可以这样来理解, 时钟周期就...

什么是MCS-51单片机的震荡周期,状态周期,机器周期,指令周期。当采用6...
一个状态周期为,2\/6M秒。机器周期:一个机器周期包含6个状态周期,也就是12个时钟周期,一个状态周期为12\/6M秒。指令周期:它是指CPU完成一条操作的所需的全部时间。每条指令执行时间都是有一个或几个机器周期组成。MCS-51系统中,有单周期指令、双周期指令和四周期指令。

51单片机的机器周期和晶振频率有何关系?当fOSC=8MHz时,机器周期是多少...
机器周期X振荡频率= 12。当fosc=8MHz时,机器周期为1.5微秒。因为规定一个机器周期为12个振荡周期,而振荡周期是振荡频率fosc的倒数,所以一个机器周期=12\/fosc,当fosc=8MHz时,代入公式,机器周期为12\/(8MHz)s,即1.5us。

相似回答