正在加载图片...
1.程序存储器 (1)程序计数器PC16位,能寻址的程序存储器的范围为64KB (2)程序存储器的编址规律:先片内、再片外,片内、片外二者不重叠 (3)片内片外ROM的选择端EA:EA=1时,CPU将首先访问内部程序存储器 (ROM),当指令地址超过 OFFFH时,会自动跳转到片外ROM去取指令;当EA=0 时,CPU只能访问外部程序存储器(8031只能采用这种接法),片外ROM的地址 从0000H开始编址。 13min (4)7个特殊单元 程序存储器中有7个单元是保留给系统具有特殊用途。0000H是系统的启动地 址,一般在该单元中存放一条绝对跳转指令。0003H、000BH、000BH、001BH、 003和00BH(只有52子系列才有)对应6种中断源的中断服务入口地址。4min 2.内部数据存储器 8051单片机的数据存储器,分为片外RAM和片内RAM两大部分。其中片内 RAM共有128B,地址范围为00H~7FH: (1)通用寄存器区:在低128字节RAM中,00H~1FH共32单元是4个通 用寄存器组,每一组有8个通用寄存器(又称工作寄存器)R0~R7。程序运行时 只能有一个工作寄存器组作为当前工作寄存器组 (2)位寻址区:(20H-2FH),128位 3)数据缓冲区:片内RAM的30H~7FH,一般可用来开辟堆栈区。 堆栈与堆栈指针:在程序实际运行中,往往需要一个后进先出的RAM区,在 子程序调用、中断服务处理等场合用以保护CPU的现场,这种后进先出的缓冲区 称为堆栈。MCS-51单片机堆栈区不是固定的,原则上可设在内部RAM的任意 区域内,但为了避开工作寄存器区和位寻址区,一般设在30H以后的范围内,栈顶 的位置由专门设置的堆栈指针寄存器SP(8位)指出。MCS-51单片机的堆栈属 向上生长型 3.特殊功能寄存器SFR 又称为专用寄存器。它专用于控制、管理单片机内算术逻辑部件、并行LO 口锁存器、串行口数据缓冲器、定时器/计数器、中断系统等。8051将SFR与 片内RAM统一编址,它们离散地分布在80H-FFH的地址空间中。字节地址能被 8整除的单元是具有位地址的寄存器。 4外部数据存储器 外部数据存储器一般由静态RAM构成,其容量大小由用户根据需要而定,最 大可扩展到64 KBRAM,地址是00004~0FFFH。注意,外部RAM和扩展的IO 接口是统一编址的,所有的外扩IO口都要占用64KB中的地址单元。 复习巩固 5min 1.MCS-51系列单片机的子系列和内部结构 2.MCS-51单片机的CPU组成 3.MCS-51单片机的存储器组成(程序存储器和数据存储器,特别是数据存储 诈业1.程序存储器 (1)程序计数器 PC16 位,能寻址的程序存储器的范围为 64KB; (2)程序存储器的编址规律:先片内、再片外,片内、片外二者不重叠。 (3)片内片外 ROM 的选择端 EA:EA=1 时,CPU 将首先访问内部程序存储器 (ROM),当指令地址超过 0FFFH 时,会自动跳转到片外 ROM 去取指令;当 EA=0 时,CPU 只能访问外部程序存储器(8031 只能采用这种接法),片外 ROM 的地址 从 0000H 开始编址。 (4)7 个特殊单元 程序存储器中有 7 个单元是保留给系统具有特殊用途。0000H 是系统的启动地 址, 一般在该单元中存放一条绝对跳转指令。0003H、000BH、 000BH、001BH、 0023H 和 002BH(只有 52 子系列才有)对应 6 种中断源的中断服务入口地址。 2.内部数据存储器 8051 单片机的数据存储器,分为片外 RAM 和片内 RAM 两大部分。其中片内 RAM 共有 128B,地址范围为 00H~7FH: (1)通用寄存器区:在低 128 字节 RAM 中, 00H~1FH 共 32 单元是 4 个通 用寄存器组,每一组有 8 个通用寄存器(又称工作寄存器)R0~R7。程序运行时, 只能有一个工作寄存器组作为当前工作寄存器组。 (2)位寻址区:(20H---2FH),128 位 (3)数据缓冲区:片内 RAM 的 30H~7FH,一般可用来开辟堆栈区。 *堆栈与堆栈指针:在程序实际运行中, 往往需要一个后进先出的 RAM 区, 在 子程序调用、 中断服务处理等场合用以保护 CPU 的现场, 这种后进先出的缓冲区 称为堆栈。 MCS—51 单片机堆栈区不是固定的, 原则上可设在内部 RAM 的任意 区域内, 但为了避开工作寄存器区和位寻址区, 一般设在 30H 以后的范围内, 栈顶 的位置由专门设置的堆栈指针寄存器 SP(8 位)指出。 MCS—51 单片机的堆栈属 向上生长型。 3.特殊功能寄存器 SFR 又称为专用寄存器。 它专用于控制、 管理单片机内算术逻辑部件、 并行 I/O 口锁存器、 串行口数据缓冲器、 定时器/计数器、 中断系统等。8051 将 SFR 与 片内 RAM 统一编址,它们离散地分布在 80H~FFH 的地址空间中。字节地址能被 8 整除的单元是具有位地址的寄存器。 4.外部数据存储器 外部数据存储器一般由静态 RAM 构成,其容量大小由用户根据需要而定, 最 大可扩展到 64 KBRAM , 地址是 0000H~0FFFFH。注意, 外部RAM和扩展的I/O 接口是统一编址的, 所有的外扩 I/O 口都要占用 64 KB 中的地址单元。 13min 4min 复习巩固 1.MCS-51 系列单片机的子系列和内部结构 2.MCS-51 单片机的 CPU 组成 3.MCS-51 单片机的存储器组成(程序存储器和数据存储器,特别是数据存储 器)。 作 业 5min
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有