80C51单片机指令的取指、执行时序

时间:2023-03-11作者:佚名
现按4类指令介绍CPU时序。因为CPU工作的过程就是取指令与执行指令的过程,所以CPU必须先取出指令,然后才能执行指令。
1.双字节单周期指令
由于双字节单周期指令必须在一个周期内取机器码二次,所以必须在一个机器周期内安排二次读操作码的操作,分别发生在S1P2与S4P2。在S1P2读入机器码74并送入指令寄存器IR,在S4P2读入数据03送入累加器A,即读2取2。在指令的执行过程中,P0口要分时传送地址与数据,因此当操作码的地址从P0口输出后,必须发地址锁存信号ALE给74LS373锁存器,将地址锁存在74LS373内,腾出P0口读入机器码74。在取数据03时同样要发ALE信号。因此,在一个机器周期内地址锁存信号二次有效,见80C51时序图。
2.单字节单周期指令
对单字节单周期指令,由于操作码只有一个字节,因此第一次读操作码有效,而第二次读的操作码将被丢弃,即:读1丢1,且程序计数器PC不加1。
3.单字节双周期指令
对单字节双周期指令,由于操作码只有一个字节,而执行时间长达2个机器周期,因此除第1次读操作码有效外,其余三次读的操作码均被放弃,即:读1丢3。
4.访问外部存储器指令MOVX
执行访问外部存储器指令MOVX时,首先从程序存储器中取出指令,然后从外部数据存储器中取出数据,因此该指令执行时序图与前三类指令不同。由于MOVX是单字节双周期指令,所以在取指令阶段(即第一个机器周期的S1P1到S4P2)是读1丢1,而在执行指令读数据阶段(即第一个机器周期的S5到第二个机器周期的S3)所完成的操作如下:
(1)先将外部数据存储单元的地址ADDR由DPTR从P0与P2口输出,即时序图中的S5P1到S6P2阶段。并在S4P2到S5P2阶段,发ALE信号将地址锁存。
(2)在第二个机器周期S1P2到S2P2内取消ALE与程序选通信号80C51单片机指令的取指、执行时序 (即取消取指操作),使P0口专门用于传送数据。同时发读信号,通过P0口将外部数据存储单元中的数据传送到累加器A中。即:时序图的S6P2到S4P1阶段。
(3)由于锁存的地址为外部数据存储单元的地址,所以在第二个机器周期S4取消取指令的操作,即:不再发程序选通信号80C51单片机指令的取指、执行时序
注:由于执行MOVX指令时,在第二个机器周期中要少发一次ALE信号,所以ALE的频率是不稳定的。

80C51单片机指令的取指、执行时序

相关阅读

MLCC代替LED电源中电解电容的可行性分析

日本对LED灯具的寿命和舒适性非常关注。曾有一位日本市政厅官员因LED灯具频闪而晕倒。为解决这一问题,TDK专家进行了LED照明灯具中MLCC代替电解电容的频闪测试。测试结果显示,直接...
2023-08-09
MLCC代替LED电源中电解电容的可行性分析

电压不稳会烧空调吗?空调电压不够怎么办

" alt="空调电压不够"/> 电压不稳 会烧空调吗 ?会。空调的工作原理是通过压缩机将低温低压的制冷剂压缩成高温高压的制冷剂然后通过换热器将空气中的热量吸收从而达到制冷的效果,...
2023-06-26
电压不稳会烧空调吗?空调电压不够怎么办

运行中的电流互感器的注意事项

1、运行中的电流互感器 ,二次侧不得开路,不得长期过负荷运行。备用的二次绕组也应短接接地 。 2、电流互感器 允许在设备最高电流下和额定连续热电流下长期运行,过负荷不得超...
2023-03-21

锂电池的充电电路和保护电路设计方案

锂电池特性 首先,问一句简单的问题,为什么很多电池都是锂电池? 锂电池,工程师对它都不会感到陌生。在电子产品项目开发的过程中,尤其是遇到电池供电的类别项目,工程师就...
2023-06-09
锂电池的充电电路和保护电路设计方案

电工电路解析,如何实现双电机的顺序启动,自动逆序停止

上图所能实现的控制要求: 1.按下启动按钮后,电动机1首先启动,延时一定的时间后,电动机2启动,延时时间由KT1决定,时间可设置。 2.电动机2启动后,运行一段时间,自动停止,运...
2023-04-04
电工电路解析,如何实现双电机的顺序启动,自动逆序停止

热销商品

FEITA 镊子碳纤维合成塑料防静电无尘净化塑胶手动工具镊子93302

FEITA镊子93302采用高强度碳纤维合成塑料材质,兼具轻量化与耐用性,适用于精密操作场景。其独特的防静电设计有效避免静电对电子元件的损害,广泛应用于半导体、光学、...
1.2

江南国标rvv铜芯电缆软线3 4多芯平方rvvp护套信号屏蔽线线缆电线

江南国标rvv铜芯电缆软线34多芯平方rvvp护套信号屏蔽线线缆电线,是一种高性能的电缆产品,适用于各种信号传输和控制场合。该电缆采用优质铜芯,具有优良的导电性能和...
1.96

内六角扳手套装单个内六方螺丝刀进口S2款加长特长平头内6角2.5mm

这款进口S2材质内六角扳手套装,专为精密机械维修与装配设计,采用高品质S2合金钢制造,具备卓越的硬度、耐磨性与抗扭强度,有效防止使用过程中断裂或变形。套装中包含2....
1.4

橡胶条U型防撞包边条橡胶卡条玻璃嵌条配电箱机柜u型条密封条封王

橡胶条U型防撞包边条是一种多功能密封与防护配件,广泛应用于配电箱、机柜、玻璃门窗及各类设备边缘。采用优质橡胶材质,具备优异的弹性、耐老化、防水防尘和抗冲击...
0.8

10副装护目镜打磨劳保防飞溅男女骑行机械实验防风沙灰尘防护眼镜

这款10副装护目镜专为多场景防护设计,适用于打磨、机械加工、实验操作、骑行及户外作业等环境。采用高透光防雾镜片,有效抵御飞溅物、风沙、灰尘及化学液体喷溅,保障...
19.8

网站栏目