您的位置 首页 IC

怎么了解单片机中的时钟周期与机器周期和指令周期

如何理解单片机中的时钟周期与机器周期和指令周期-时钟周期也称为震荡周期,定义为时钟脉冲的倒数,是计算机中最基本, 最小的时间单位。

时钟周期

时钟周期也称为震动周期,界说为时钟脉冲的倒数,是计算机中最根本, 最小的时刻单位。

机器周期

在计算机中,为了便于管理,一般把一条指令履行划分为若干个阶段,每一个阶段完结一项使命。如: 取指令、存储器读,、存储器写等,这每一项作业称为一个根本操作。

完结一个根本操作所需求的时刻为机器周期,一个机器周期由若干个S周期(状况周期)组成。

指令周期

履行一条指令所需求的时刻, 一般由若干个机器周期组成。指令不同,所需求的机器周期也不同。

关于一些简略的单字节指令, 在取指令周期中, 指令取出到指令寄存器后, 当即译码履行,不再需求其他的机器周期。

对一些比较复杂的指令, 例如:搬运指令、 乘法指令,则需求两个或两个以上的机器周期。

一般含一个机器周期的指令称为单周期指令,包括两个机器周期的指令称为双周期指令。

8051单片机:1个机器周期=12个时钟周期12MHZ晶振 履行1条单字节指令需求1uS;

PIC单片机:1个机器周期=4个时钟周期4MHZ晶振履行1条单字节指令需求1uS;

AVR单片机:1个机器周期=4个时钟周期4MHZ晶振履行1条单字节指令需求0.25uS。
责任编辑;zl

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/343621.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部