82.2 微处理器 2、CPU时序 振荡器输出的振荡脉冲经2分频成为内部时钟信号,用作单片机内部 各功能部件按序协调工作的控制信号;其周期称为时钟周期(状态周 期)。 机器周期:6个时钟周期构成一个机器周期。 指令周期:CPU执行一条指令的时间。指令周期以机器周期为单位。 分为:单周期、双周期和四周期指令。 思考题:设应用单片机晶振频率为12MHz,问机器周期为多少?指令周期 分别为多少? 机器周期为1μs,单指令周期为1μs,双指令周期为2μs Sichuan Engineering Technical College-1959 26 Copyright Http://mcu.scete.net
SiChuan Engineering Technical College-1959 26 Copyright © Http:// mcu.scetc.net §2.2 微处理器 2、CPU时序 振荡器输出的振荡脉冲经2分频成为内部时钟信号,用作单片机内部 各功能部件按序协调工作的控制信号;其周期称为时钟周期(状态周 期)。 机器周期:6个时钟周期构成一个机器周期。 指令周期:CPU执行一条指令的时间。指令周期以机器周期为单位。 分为:单周期、双周期和四周期指令。 思考题:设应用单片机晶振频率为12MHz,问机器周期为多少?指令周期 分别为多少? 机器周期为1µs,单指令周期为1µs,双指令周期为2µs
s2.2 微处理器 S5 叛荡器值号 x:几几几几几几几几几几几几几U几 ALE 读操作码 一读下一个操作码(丢掉》 SI s2S3s4■s5S6 A) 读烫作码 厂读第二字节 SI S2■S3■ S4 S5 S6 b) 图2-5单周期指令的时序 )单字节单周脚指令,如NC4b)双字节单周期指令,例如ADDA·d P1,p2:每个时钟周期的两个节拍。机器周期包括12个振荡器周期。 ALE脉冲在每个周期的S1P2至S2P1,S4P2至s5p1期间各发生一次。 SiChuan Engineering Technical College-1959 27 Copyright Http://mcu.scetc.net
SiChuan Engineering Technical College-1959 27 Copyright © Http:// mcu.scetc.net §2.2 微处理器 P1,p2:每个时钟周期的两个节拍。机器周期包括12个振荡器周期。 ALE脉冲在每个周期的S1P2至S2P1,S4P2至s5p1期间各发生一次
32.3 存储器 单片机的片内存储器一般既有只读存储器,也有读写存储器。 并且可进行片外存储器的扩展。书第45页:表2-3。 一、程序存储器 (ROM) 1、编址与访问 计算机工作时是循序执行一条条指令的,为此,设有一个专用寄存器, 用以存放将要执行的指令的地址,称为程序计数器(P℃)。 它还具有计数的功能,每取出指令的一个字节后,其内容又自行加1, 指向下一字节的地址,以便依次自程序存储器取指令执行、完成某种程序。 MCS一51系列单片机的PC有16位,所以程序存储器的寻址范围可以有64KB。 与此相应,程序存储器的编址自O00OH开始,最大可至FFFFH。 片内程序存储器的容量远小于该数,通过扩展片外存储器。程序存储 器的编址规律为:先片内、后片外,片内,片外连续,二者一般不作重叠。 Sichuan Engineering Technical College-1959 28 Copyright Http://mcu.scete.net
SiChuan Engineering Technical College-1959 28 Copyright © Http:// mcu.scetc.net §2.3 存储器 单片机的片内存储器一般既有只读存储器,也有读写存储器。 并且可进行片外存储器的扩展。书第45页:表2-3。 一、程序存储器(ROM) 1、编址与访问 计算机工作时是循序执行一条条指令的,为此,设有一个专用寄存器, 用以存放将要执行的指令的地址,称为程序计数器 (PC)。 它还具有计数的功能,每取出指令的一个字节后,其内容又自行加 1, 指向下一字节的地址,以便依次自程序存储器取指令执行、完成某种程序。 MCS一51系列单片机的PC有16位,所以程序存储器的寻址范围可以有64KB。 与此相应,程序存储器的编址自0000H开始,最大可至FFFFH。 片内程序存储器的容量远小于该数,通过扩展片外存储器。程序存储 器的编址规律为:先片内、后片外,片内,片外连续,二者一般不作重叠
s2.3 存储器 一、程序存储器(ROM) 1、编址与访问 MCS一51系列单片机的程序存储器的寻址范围可以有64KB。与此相应, 程序存储器的编址自O000H开始,最大可至FFFFH。. 函不同电平,选择片内或片外低位存储单元。 EA=1 复位后,先执行片内程序存储器的程序(4K),当 PC中内容超过0FFFH(51系列)时,将自动转去执行片 外程序存储器的程序。 EA=0 将强令执行片外程序存储器的程序。 2.特殊存储单元 程序存储器中有7个单元留作特殊用途。为单片机的特殊 功能提供程序入口地址。 复位入口: 0000H 中断入口: 0003H≈0023H SiChuan Engineering Technical College-1959 29 Copyright Http://mcu.scetc.net
SiChuan Engineering Technical College-1959 29 Copyright © Http:// mcu.scetc.net §2.3 存储器 一、程序存储器(ROM) 1、编址与访问 MCS一51系列单片机的程序存储器的寻址范围可以有64KB。与此相应, 程序存储器的编址自0000H开始,最大可至FFFFH。 复位后,先执行片内程序存储器的程序(4K),当 PC中内容超过0FFFH(51系列)时,将自动转去执行片 外程序存储器的程序。 将强令执行片外程序存储器的程序。 EA=1 EA=0 2. 特殊存储单元 复位入口: 0000H 中断入口: 0003H~0023H 程序存储器中有7个单元留作特殊用途。为单片机的特殊 功能提供程序入口地址。 EA不同电平,选择片内或片外低位存储单元
s2.3 存储器 、程序存储器(ROM) 2.特殊存储单元 MCS-51系列单片机保留给系统使用的程序存储器地址空间如下: 系统复位PC的内容 0000H 外部中断0服务程序入口地址 0003H 定时器0中断服务程序入口地址 000BH 外部中断1服务程序入口地址 0013H 定时器1中断服务程序入口地址 001BH 串行口中断服务程序入口地址 0023H 定时器2中断服务程序入口地址 002BH Sichuan Engineering Technical College-1959 30 Copyright Http://mcu.scete.net
SiChuan Engineering Technical College-1959 30 Copyright © Http:// mcu.scetc.net 一、程序存储器(ROM) §2.3 存储器 2. 特殊存储单元 系统复位PC的内容 0000H 外部中断0服务程序入口地址 0003H 定时器0中断服务程序入口地址 000BH 外部中断1服务程序入口地址 0013H 定时器1中断服务程序入口地址 001BH 串行口中断服务程序入口地址 0023H 定时器2中断服务程序入口地址 002BH MCS-51系列单片机保留给系统使用的程序存储器地址空间如下: