- 1
- 0
- 约1.46万字
- 约 72页
- 2018-07-08 发布于湖北
- 举报
2.5 MCS-51CPU时序 2.5.1 机器周期、状态、相位 ·一个机器周期包括6个S 状态S1~S6,每个S状态 分为2个振荡周期( 2拍:相位P1,相位P2)。 · 1个机器周期= 6个S状态=12 个振荡周期 ·采用主频为 12MHz 振荡源,每个机器周期为1μS。 又称为CPU周期 2.5.2 典型指令的取指和执行时序 OSC ALE P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 S1 S2 S3 S4 S5 S6 机器周期 读操作码 04H 读下一个操作码(丢掉)PC不增“1” S1 S2 S3 S4 S5 S6 再读下一个操作码 1、单字节单周期指令 如: INC A 机器周期 OP 04H ROM PC XTAL2 2.5 MCS-51CPU时序 1、 单字节单周期指令 指令长度为一个字节。 执行时间为一个机器周期。 在S4P2期间的取指无效,PC不增“1”。 在本周期的S6P2期间执行完毕。 在S1P2期间读入操作码并锁存在指令寄存器中。 2.5.2 典型指令的取指与执行时序 读操作码 24H 读第二字节 #data S1 S2 S3 S4 S5 S6 再读下一个操作码 2、双字节单周期指令 如:ADD A,#data OSC ALE P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 S1
原创力文档

文档评论(0)