5第2ms-51系列单片机的硬件结构 XTALI 30 pF 单片机 30 pF-C2 XTAL2 图23单片机外接晶体的接法
第2章 MCS-51系列单片机的硬件结构 图2.3 单片机外接晶体的接法 XTAL1 XTAL2 30 pF 30 pF C2 C1 单 片 机
5第2ms-51系列单片机的硬件结构 表22单片机外部时钟接法表 接法 芯片类型 XTALI XTAL2 HMOS型 接地 接片外振荡脉冲输入端(带上拉电 CHMOS型 接片外振荡脉冲输入端(带上拉电 阻) 悬浮
第2章 MCS-51系列单片机的硬件结构 表2.2 单片机外部时钟接法表 芯片类型 XTAL1 XTAL2 HMOS型 接地 接片外振荡脉冲输入端(带上拉电 阻) CHMOS型 接片外振荡脉冲输入端(带上拉电 阻) 悬浮 接 法
第2量mC55系列单片机的硬件结构 233CPU时序 振荡周期:振荡脉冲的周期。 状态周期:两个振荡周期为一个状态周期,也称为时钟周期, 用S表示。两个振荡周期作为两个节拍分别称为节拍P1和节拍P2。 在状态周期的前半周期P有效时,通常完成算术逻辑操作;在后 半周期P2有效时,一般进行内部寄存器之间的传输
第2章 MCS-51系列单片机的硬件结构 2.3.3 CPU时序 振荡周期:振荡脉冲的周期。 状态周期:两个振荡周期为一个状态周期,也称为时钟周期, 用S表示。两个振荡周期作为两个节拍分别称为节拍P1和节拍P2。 在状态周期的前半周期P1有效时,通常完成算术逻辑操作;在后 半周期P2有效时,一般进行内部寄存器之间的传输
5第2ms-51系列单片机的硬件结构 机器周期:一个机器周期包含6个状态周期,用S1、S2 S6表示;共12个节拍,依次可表示为S1P1、SP2、S2P1、 S2P2、.、S6Pl、S6P2。 指令周期:执行一条指令所占用的全部时间,它以机器周 期为单位。MCS-51系列单片机除乘法、除法指令是4周期指令 外,其余都是单周期指令和双周期指令。若用12MHz晶振,则 单周期指令和双周期指令的指令周期时间分别为1s和2s,乘 法和除法指令为4μs
第2章 MCS-51系列单片机的硬件结构 机器周期:一个机器周期包含6个状态周期,用S1、S2、…、 S6表示;共12个节拍,依次可表示为S1P1、S1P2、S2P1、 S2P2、…、S6P1、S6P2。 指令周期:执行一条指令所占用的全部时间,它以机器周 期为单位。MCS-51系列单片机除乘法、除法指令是4周期指令 外,其余都是单周期指令和双周期指令。若用12 MHz晶振,则 单周期指令和双周期指令的指令周期时间分别为1 μs和2 μs,乘 法和除法指令为4 μs
5第2ms-51系列单片机的硬件结构 SI SI P1 P2 P1 P2 P1 P2 P1 P2 Pl P2 Pl P2 P1 P2 读振荡器信号 S(XTAL2端) ALE 读操作码 读第2个字节 SI S2 S3 4 S5 读操作码 读第2个字节 SI S3 S4 图24单周期指令时序 (a)单字草周期指令(如INCA):(b)双字节单周期指令(如ADDA,#data)
第2章 MCS-51系列单片机的硬件结构 图2.4 单周期指令时序 (a) 单字节周期指令(如INC A);(b) 双字节单周期指令(如ADDA,#data) (b) ALE S1 S2 S3 S4 S5 S6 读操作码 读第 2个字节 S1 S2 S3 S4 S5 S6 读操作码 读第2个字节 (a) 读振荡器信号 S(XTAL2端) S1 S2 S3 S4 S5 S6 S1 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2