指令周期机器周期和时钟周期之间的关系

生活小百事通 2024年06月30日 阅读 (55)

51单片机有指令周期,机器周期,时钟周期的说法,看似相近,但是又都不太一样,很容易混淆。还是详细分析一下。

时钟周期:单片机外接的晶振的振荡周期就是时钟周期,时钟周期=振荡周期。比方说,80C51单片机外接了一个11.0592M的晶体振荡器,那我们就说这个单片机系统的时钟周期是1/11.0592M,这里要注意11.0592M是频率,周期是频率的倒数。

机器周期:单片机执行指令所消耗的最小时间单位。我们都知道51单片机采用的CISC(复杂指令指令集),所以有很多条指令,并且各条指令执行的时间也可能不一样(有一样的哦),但是它们执行的时间必须是机器周期的整数倍,这就是机器周期的意义所在。8051系列单片机又在这个基础上进行细分,将一个机器周期划分为6个状态周期,也就是S1-S6,每个状态周期又由两个节拍组成,P1和P2,而P1=P2=时钟周期。这也就是经常说的8051系列单片机的的时钟频率是晶振频率的12分频,或者是1/12,就是这个意思。现在(截至2012)新的单片机已经能做到不分频了,就是机器周期=时钟周期。

指令周期:指令周期执行某一条指令所消耗的时间,它等于机器周期的整数倍。传统的80C51单片机的指令周期大多数是单周期指令,也就是指令周期=机器周期,少部分是双周期指令。现在(截至2012)新的单片机已经能做到不分频了,并且尽量单指令周期,就是指令周期=机器周期=时钟周期。

指令周期机器周期和时钟周期之间的关系(1)

来看这张8051单片机外部数据,这里ALE和$PSEN$的变化频率已经小于一个机器周期,如果使用C语言模拟这个信号是没有办法做到的一一对应的,所以只能尽量和上面的时序相同,周期延长。

精彩内容尽在问答鸭,如果您觉得这篇内容不错,别忘了分享给好友哦!

相关文章

  • 怎么调整五菱宏光S收放机时钟.

    怎么调整五菱宏光S收放机时钟

    1、打开钥匙,仪表内指示灯亮起。2、可以看到收放机上有时间显示。3、仔细观察收放机可以看到有h和m这两个标志的按钮,这分别是调整时钟和分钟的按钮。

    2022-07-18 阅读 (248)
  • 怎么使用手机时钟上的秒表与计时器?.

    怎么使用手机时钟上的秒表与计时器?

    1、打开手机主页面点【时钟】图片。2、在时钟主页下面点秒表中启动,即可以以秒计算做某件事完成的秒数。3、事情完成后点【停止】,下面的计次即会显示做完某件事所需要的时间,点左边的【复位】,上面的计时即可清零。

    2023-05-02 阅读 (178)
  • LOL英雄联盟S9赛季机器人辅助符文怎么带.

    LOL英雄联盟S9赛季机器人辅助符文怎么带

    1、lols9赛季机器人可以带坚决系的余震符文,这样触发可以让机器获得双抗,提高生存能力。2、然后坚决系可以点出爆破符文帮助推塔,有利于得到防御外一塔有赏金机制。

    2023-04-11 阅读 (101)
  • 机器回收公司哪家好.

    机器回收公司哪家好

    回收手机哪里好?我找到了更好的手机回收平台。苹果手机凭借强大的处理器以及iOS生态闭环赢得不少人的喜爱,但是由于高昂的售价,不少人省吃俭用几个月也要买最新的苹果手机。也因为苹果手机的耐用性,旧苹果手机在手机回收市场变成香饽饽。回收手机哪家好?推荐一家靠谱的手机回收平台换换二手交易平台。这家平台价格真实、隐私清除、技术靠谱、打款快。建议家里有闲置手机等数码产品回收。

    2024-04-13 阅读 (88)
  • 华为手机怎么设置息屏时钟?.

    华为手机怎么设置息屏时钟?

    1、打开“设置”;2、点击“桌面和壁纸”;3、点击“灭屏显示”;4、点击“开关按钮”;5、到这一步,息屏时钟已经设置完成了。

    2023-04-20 阅读 (84)
  • 苹果手机上的时钟时间不准怎么调?.

    苹果手机上的时钟时间不准怎么调?

    1、首先长按你的时钟。2、然后点击里面的编辑小组件。3、接着点击地区。4、在搜索栏里面输入北京。5、然后点击北京。

    2022-08-11 阅读 (79)
  • 怎么添加不同时区的时钟.

    怎么添加不同时区的时钟

    1、有时候工作需要,需要查看多个时区的时间,还要去搜索非常麻烦,能不能直接在电脑上设置了直接查看,首先打开控制面板在控制面板找到“时钟、语言和区域”选项2、单击鼠标左键直接打开“时钟、语言和区域”选项,进入选项3、在第一栏日期和时间选项,单击选择“添加不同时区的时钟”进入菜单进行设置4、弹出日期和时间对话框,在弹出的日期和时间对话框单击选择“附加时钟”选项,然后选择下面的“显示此时钟”5、在选择时区里面选择你要设置的地方的时间,单击选项弹出下拉菜单6、这里选择了阿拉斯加的时间,然后在下面的对话框给该时钟起

    2022-08-23 阅读 (76)
  • 诺基亚5130XM怎么设置大时钟.

    诺基亚5130XM怎么设置大时钟

    可拆卸电池设计,我记得电池不是5130XM的原装电池,是诺基亚6300的电池,860毫安时,还好可以通用。这部诺基亚5130XM是S君7年前的时候购买的,当时花了900元人民币,因为有200W像素摄像头,漂亮的造型,相对合理的价格,所以购买了这一部手机。播放器界面,因为没有内存卡,也听不了歌了。播放音乐的时候屏幕左边快捷键上部有三个灯光会跟着旋律闪动,挺漂亮的。XM的意义代表这是一部诺基亚音乐手机。

    2024-04-22 阅读 (63)
  • 有关机器人电影有哪些?.

    有关机器人电影有哪些?

    1、机器管家人工智能机器人总动员我,机器人1-2变形金刚1-5机器人五号剪刀手爱德华新铁甲威龙格伦2、复仇者联盟1复仇者联盟2:奥创纪元x战警1-5机器人与弗兰克超人类机器战警终结者系列:终结者1终结者2终结者3终结者20183、异形前传异形1-4异形大战铁血战士1-2机器战警1-5星际大奇航500年后西部世界机器侠机器纪元1-2死亡空间4、机器人情缘未来战警机械战警末日杀戮未来小子地球停转之日机器人老爸我的机器人女友人造人铁甲钢拳1铁甲钢拳2机动警察5、星球大战银翼杀手机器人历险记环太平洋环大西洋机械姬

    2023-04-14 阅读 (60)
  • g71指令是什么意思.

    g71指令是什么意思

    一.G71指令格式:G71U_R_;G71P_Q_U_W_F_;G71U2.0R0.5;G71P10Q20U0.5W0.1F0.15;G70P10Q20;U W—第二行里的U跟W是精加工留的余量(U为直径方向,车外形是为+内孔是为-;W为长度方向所留余量);O0001;G97S500M03;T0101;

    2024-07-11 阅读 (55)