下载此文档

2.2 80C51单片机的存储器结构.docx


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
1. 单片机的工作过程(1 )单片机工作过程单片机工作过程即为取指令- 分析指令- 执行指令- 取指令的反复过程。(2 )程序计数器( PC )部件单片机中的 CPU 根据 PC 的值去取存储单元中所存放的指令,每次从存储单元中取出一条指令后, PC 的值会自动增加。 2. 单片机的存储器组织 80C51 单片机存储器的特点物理结构:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。逻辑结构: 片内外统一编址的 64KB 程序存储器地址空间、 256B 的片内数据存储器地址空间、片外数据存储器地址空间。 数据存储器( RAM ) 数据存储器用于存放数据运算的中间结果、数据暂存、缓冲以及标志位等。数据存储器在物理和逻辑上都可分为片内数据存储器 RAM 和片外数据存储器 RAM 。用 MOV 指令访问片内 RAM ,用 MOVX 指令访问片外数据空间。片内存储器(共 128 字节) :工作寄存器区、位寻址区、通用 RAM 区。(1 )工作寄存器区共4 组, 每组 8 个寄存单元, 常用于存放操作数即中间结果等, 功能及使用不做预先规定,被称作通用寄存器。任意时刻, CPU 只能使用其中的一组寄存器。(2 )位寻址区(布尔处理机的存储空间) 既可以作为一般 RAM 单元使用,进行字节操作,又可以对单元中的每一位进行位操作。共有 16 个 RAM 单元,即 128 位。(3 )通用 RAM 区常把堆栈开辟在此区内。(4 ) 80C51 单片机的特殊功能寄存器(内部数据存储器高 128 单元) ①专用寄存器的字节寻址 21 个可字节寻址的专用寄存器不连续的分布在内部 RAM 的高 128 单元中。 PC 不占据 RAM 单元,在物理上独立,因此是不可寻址的寄存器。只能使用直接寻址方式。②专用寄存器的位地址凡是字节地址能够被 8 整除的专用寄存器都具有为寻址功能。 程序存储器程序存储器属于只读类型, 程序存储器用于存放编号的程序和表格常数。由于 PC 是 16 位( 计算机中的位数指的是 CPU 一次能处理的最大位数) 的,因此可寻址的地址空间为 64KB 。在 8051 和 8751 中, 片内有 4KB 的 ROM / EPROM ( 可擦除可编程 ROM ), 片内和片外统一编址( 存储器是由一个个存储单元构成的,为了对存储器进行有效的管理,就需要对各个存储单元编上号,即给每个单元赋予一个地址码,这叫编址)。当 PP EA/V =1时(高电平) ,若程序计数器 PC 的值( 代表当前执行的指令的下一条要执行的指令的位置) 在低 4KB ( 0000H

2.2 80C51单片机的存储器结构 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人luyinyzha
  • 文件大小56 KB
  • 时间2017-02-20