单片机的机器周期和时钟周期分别怎么算的,还请举例说明下?

作者&投稿:徒衬 (若有异议请与网页底部的电邮联系)
知道单片机的频率,要求时钟周期和机器周期是多少,怎么算啊,有公式么?~

这得看是什么单片机了:
对于精简指令集性能的单片机的工作频率(1/机器周期)=时钟频率(1/时钟周期)。
普通的51单片机来说:频率是1MHZ,时钟周期是1/12us(1除以12M),机器周期是12倍的时钟周期--1us。

早期的51单片机有这个问题,12个时钟周期组成一个机器周期,如果晶振12M,机器周期为1M;PIC单片机是4个时钟周期组成一个机器周期。
随着技术地发展,有些单片机已经没有了这个概念了,例如新华龙c8051FXX系列单片机,时钟周期等于机器周期,例如当这种单片机采用内部振荡器,一般24,5M,其速度杠杆的,哈啊哈。

单片机的机器周期=12秒/晶振频率,时钟周期=振荡周期,等于单片机晶振频率的倒数,如常见的外接12M晶振,那它的时钟周期=1/12M。

时钟周期以时间动作重复的最小周期来度量,度量单位采用时间单位。在单个时钟周期内(现代非嵌入式微处理器的这个时间一般都短于1纳秒),逻辑零状态与逻辑一状态来回切换。由于发热和电气规格的限制,周期里逻辑零状态的持续时间历来要长于逻辑一状态。

一般情况下,一个机器周期由若干个S周期(状态周期)组成。通常用内存中读取一个指令字的最短时间来规定CPU周期,(也就是 计算机通过内部或外部总线进行一次信息传输从而完成一个或几个微操作所需要的时间)),它一般由12个时钟周期(振荡周期)组成,也是由6个状态周期组成。



扩展资料

在一个时钟周期内,CPU仅完成一个最基本的动作。由于时钟脉冲是计算机的基本工作脉冲,它控制着计算机的工作节奏(使计算机的每一步都统一到它的步调上来)。显然,对同一种机型的计算机,时钟频率越高,计算机的工作速度就越快。

但是,由于不同的计算机硬件电路和器件的不完全相同,所以其所需要的时钟周频率范围也不一定相同。我们学习的 8051单片机的时钟范围是1.2MHz-12MHz。

一个机器周期包含六个状态周期(用S表示)。一个状态周期有两个节拍(用P1、P2表示)。8051系列单片机的一个机器周期同6 个S周期(状态周期)组成。也就是说一个机器周期=6个状态周期=12个振荡周期(即时钟周期)。

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

参考资料来源:百度百科-机器周期



假如振荡频率是6MHz的话,时钟周期是1/6M=1/6us,机器周期是12个时钟周期即2us。
手打不易,如有帮助请采纳,或点击右上角的满意,谢谢!!

以51为例(不同的MCU计算方法不同):
外部晶振为12Mhz , 振荡周期 = 时钟周期 = 12Mhz
机器周期为12个时钟周期,即1Mhz。
周期是时间的倒数,即一个机器周期1/1Mhz=1us
指令周期:因为51是复杂指令集,执行一条指令需要1~3个机器周期(根据指令不同而不同)


单片中定时器中的(65536-50000)\/256 除以256是干什么啊
就是我们想要的50MS在加上一个多少就能等于65536,也就是65536和50000的差值,这个值就是我们说的初值。为什么除以256,因为我们的计时器是两个8位组成的,那么要把那些差值装进这两个8位,那么低8位最多能装256个机器周期,那么256计满了就用高8位的,就是说低8位满一次高8位加1,那么高8位装...

...其震荡周期、状态时钟周期、机器周期、指令周期的值各是多少?_百度...
振荡周期:也称时钟周期,是指为单片机提供时钟信号的振荡源的周期(也叫时钟周期),当采用6MHz晶振时,一个振荡周期是1\/6M秒。状态周期:每个状态周期为时钟周期的2倍,一个状态周期为,2\/6M秒。机器周期:一个机器周期包含6个状态周期,也就是12个时钟周期,一个状态周期为12\/6M秒。指令周期:它...

...振荡器,请问:该片机系统的状态周期与机器周期各为多少?
MCS-51一个机器周期由6个状态周期组成,而一个状态周期包扩两个振荡周期;故12个震荡周期组成一个机器周期。10M的晶振下你的振荡周期为1S\/10M=0.1us,即振荡周期为0.1us,那么状态周期就是0.1us*2=0.2us,相应的机器周期就是0.2us*6=1.2us....

单片机中的12分频是什么意思?
读寄存器等),而12个时钟周期就能基本完成一项基本操作了。3、指令周期,一个机器周期能完成一项基本操作,但一条指令常常是需要多项基本操作结合才能完成,完成一条指令所需的时间就是指令周期,当然不同的指令,其指令周期就不一样的了。MCS-51系统中,有单周期指令、双周期指令和四周期指令。

SMT贴片机程序原理是怎么样的,知道通知我哦
片式电子元件贴装设备(通称贴片机)作为电子产业的关键设备之一,采用全自动贴片技术,能有效提高生产效率,降低制造成本。随着电子元件日益小型化以及电子器件多引脚、细间距的趋势,对贴片机的精度与速度要求越来越高,但精度与速度是需要折衷考虑的,一般高速贴片机的高速往往是以牺牲精度为代价的。2 贴片机的工作原理贴...

“单片机如何确定延时时间”?
单片机延时有软件延时和片内定时计数器延时,延时时间的确定是通过编程来实现的,可以根据单片机型号百度查询相关知识点。

80c51单片机基础练习习题 资料 试题
便;免去了过多的数据往返传送、字节屏蔽和测试分支,大大简化了编程,节省存储器空间,加快了处理速度;还可实现复杂的组合逻辑处理功能。所有这些,特别适用于某些数据采集,实时测控等应用系统。这些给"面向控制"的实际应用带来了极大的方便,是其他微机机种所无可比拟的。 2·10 80C51单片机的时中周期、机器周期、指令...

单片机片内定时器与计数器的主要区别是什么?
单片机片内定时计数器的主要区别是:1)模式控制寄存器TMOD的D2或是D6位来控制。D2或D6位为0时,选择定时工作方式;为1时选择计数工作方式。2)在定时方式时,计数脉冲输入信号由内部时钟提供;计数方式时计数脉冲来自于相应的外部输入引脚。3)定时器是对单片机的机器周期数进行计数;计数器对外部输入...

佳能,尼康相机的寿命各是多长?以什么来衡量?
平常没使用的时候应把相机和镜头放入干燥箱里,干燥箱不贵,镜头不多的买个小号的即可,百把块钱,米多的可以买电子干燥箱。相机便可以一直使用,直到你自己感觉这机没有新鲜感了,或看到别人用新机型你感到羡慕嫉妒恨了,再或者你技术大长进了原机型满足不了你了,那就换吧。(呵呵,大家玩单反前人云的数码败家就在于...

单片机 思考题与习题 急 谢谢。。。
EA:片内外程序存储器片选端,ALE:地址锁存使用,PSEN:片外程序存储器读允许信号,1个机器周期是12个时钟周期,1个指令周期是1、2、4个机器周期。1\/10US,P0-P3,口的不同之处在与:P0口没有上拉电阻,其余的都有上拉电阻,外电路不用加上拉电阻。在作为输入口时要向端口写1,防止读入的数据...

门源回族自治县19640465147: 知道单片机的频率,要求时钟周期和机器周期是多少,怎么算啊,有公式么? -
竺沿复方:[答案] 这得看是什么单片机了: 对于精简指令集性能的单片机的工作频率(1/机器周期)=时钟频率(1/时钟周期). 普通的51单片机来说:频率是1MHZ,时钟周期是1/12us(1除以12M),机器周期是12倍的时钟周期--1us.

门源回族自治县19640465147: 单片机中的晶振周期、系统时钟周期、机器周期各是什么?它们之间有何关系?常常看到有很多个频率,一直都没有弄明白.希望各位大虾多多帮助啊! -
竺沿复方:[答案] 机器周期=12*晶振周期=12*系统时钟周期

门源回族自治县19640465147: 当80C51单片机晶振频率为12MHz时,时钟周期.机器周期各是多少? -
竺沿复方:[答案] 1.时钟周期即晶振的单位时间发出的脉冲数,12MHZ=12*10的6次方,即每秒发出12000000个脉冲信号,那么发出一个脉冲的时间就是时钟周期,即1/12微秒. 2.一个机器周期等于12个时钟周期,所以是1微秒.

门源回族自治县19640465147: 什么是单片机的机器周期,震荡周期和指令周期 -
竺沿复方: (1)振荡周期:也称时钟周期,是指为单片机提供时钟信号的振荡源的周期,一般实验板上为11.0592MHZ,12MHZ和24MHZ用的也比较多. ■ (2)状态周期:每个状态周期为时钟周期的2倍,是振荡周期经二分频后得到的. ■ (3)机器周期:一个机器周期包含6个状态周期S1~S6,也就是12个时钟周期.在一个机器周期内,CPU可以完成一个独立的操作. ■ (4)指令周期:它是指CPU完成一条操作的所需的全部时间.

门源回族自治县19640465147: AVR单片机中的机器周期,时钟周期,CPU时钟周期,ADC时钟周期各自的具体概念是怎样的?请详解. -
竺沿复方: 机器周期:从内存中读取一个指令字的时间.简单地说也就是执行一条单周期指令所用的时间.AVR单片机采用哈佛结构(数据和程序分开存储)和精简指令集,一个机器周期等于一个时钟周期.也就是执行一条单周期指令只需要一个时钟脉冲...

门源回族自治县19640465147: 简述时钟周期、机器周期、指令周期的概念及三者之间的关系 -
竺沿复方:[答案] 时钟周期时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位.在一个时钟周期内,CPU仅完...

门源回族自治县19640465147: 51单片机的指令周期是怎么计算的 -
竺沿复方: 指令周期是不确定的,因为她和该条指令所包含的机器周期有关.一个指令周期=1个(或2个或3个或4个)机器周期,像乘法或除法就含有4个机器周期,单指令就只含有1个机器周期. 对于大多说的51单片机来说,1个机器周期=12个时钟周期(或振荡周期)也有部分单片机时钟周期和振荡周期不相等,例如,1个时钟周期=2个振荡周期.

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

门源回族自治县19640465147: AT89S51单片机的时钟周期 ,机器周期,指令周期是如何定义的就是这三个周期分别是怎么定义的.麻烦告诉我 -
竺沿复方: 时钟周期:通常为节拍脉冲或T周期,既主频的倒数,它是处理操作的最基本的单位. 机器周期:为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作.例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作.完成一个基本操作所需要的时间称为机器周期. 指令周期:单片机从内存取出一条指令并执行这条指令的时间总和.一般由若干个机器周期组成.

门源回族自治县19640465147: 单片机中的晶振周期、系统时钟周期、机器周期各是什么?它们之间有何关系?
竺沿复方: 机器周期=12*晶振周期=12*系统时钟周期

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网