《单片机原理与技术》PPT电子课件教案第2章-存储器.ppt_第1页
《单片机原理与技术》PPT电子课件教案第2章-存储器.ppt_第2页
《单片机原理与技术》PPT电子课件教案第2章-存储器.ppt_第3页
《单片机原理与技术》PPT电子课件教案第2章-存储器.ppt_第4页
《单片机原理与技术》PPT电子课件教案第2章-存储器.ppt_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章 存储器 存储器 2.1 80c51中的存储器组织的特点 2.2 程序存储器 2.3 数据存储器 2.4 2.1 存 储 器 2.1.1 读写存储器(ram) 1sram基本存储电路 图2-1 sram基本存储电路 2dram基本存储电路 图2-2 dram的单管存储电路 了省面,容不可能做得很大,一般 比数据上的今布容cd小,因此,每次 出后,存内容就被破坏,要保存原先 的信息必采取恢复措施(重新写入)。 而且,存信息的容上的荷会泄漏, 故需要定再生。称刷新。 是dram与sram的最大不同。 51单片机采用sram作数据存储器。 2.1.2 只读存储器(rom) 1掩膜只读存储器 图2-3 掩膜rom举例 位 字 位1位2位3位4 字1 0 (1 ) 1 (0 ) 1 (0 ) 0 (1 ) 字2 0 (1 ) 1 (0 ) 0 (1 ) 1 (0 ) 字3 1 (0 ) 0 (1 ) 1 (0 ) 0 (1 ) 字4 0 (1 ) 0 (1 ) 0 (1 ) 0 (1 ) 表2-1rom的内容 2可擦除的可编程序的只读存储器(eprom ) 图2-4 eprom的基本存储电路 3新一代电可擦除的可编程的只读存储器flash存储器 图2-5 闪存的典型结构 图2-6 flash 擦除与编程说明示意图 2.2 80c51中的存储器组织的特点 8051系列存储器组织的特点是程序存 储器与数据存储器在逻辑上分离。 程序存储器与数据存储器截然分开,分 为两个不同的地址空间,并且配备各自独 立的寻址机构、寻址方式与操作指令。这 种体系结构是由harward aiken于1944年 提出的,称为“harward(哈佛)体系结构 ”。8051系列采用的就是这种哈佛体系结构 。 图2-7 80c51存储器结构 设 备rom/eprom(字节)寄存器ram(字节) 80c51fa无rom256 83c51fa8k256 87c51fa8k eprom256 83c51fb16k rom256 87c51fb16k eprom256 83c51fc32k rom256 87c51fc32k eprom256 表2-2 8051系列的片内rom及寄存器 2.3 程序存储器 图2-8 8051系列的程序存储器 图2-9 从外部程序存储器执行 2.4 数据存储器 2.4.1 外部数据存储器空间 图2-10 访问外部数据存储器 2.4.2 内部数据存储器 图2-11 内部数据存储器 图2-12 内部ram的低128b 1寄存器体区域 2可位寻址区域 3普通ram区 图2-13 寄存器体 图2-14 可位寻址区域的位地址 图2-15 内部ram的复合功能 图2-16 内部ram的高128b 2.4.3 堆栈 1什么是堆栈 堆栈是在片内ram中开辟的一块具有 特殊用途的读写存储器区域。 2为什么要用堆栈 图2-17 调用子程序示意图 3堆栈的操作 硬件自动操作。 用户用堆栈操作指令,即用入栈指 令push把数据推入堆栈和用出栈指令pop 从堆栈弹出数据。 图2-18 用堆栈保护与恢复断点 4注意事项 2.4.4 特殊功能寄存器空间 图2-19 sfr空间 表2-3sfr的符号、名称和地址 符 号名 称地 址 *acc累加器 0e0h *bb寄存器 0f0h *psw程序状态字 0d0h sp堆栈指针 81h 续表 符 号名 称地 址 dptr dpl dph 数据指针寄存器 2b 低字节 高字节 82h 83h *p0端口0 80h *p1端口1 90h *p2端口2 0a0h *p3端口3 0b0h 续表 符 号名 称地 址 *ip中断优先权控制 0b8h *ie中断启用控制 0a8h tmod定时器/计数器方式控制 89h *tcon定时器/计数器控制 88h *+t2con定时器/计数器2控制 0c8h th0定时器/计数器0高字节 8ch tl0定时器/计数器0低字节 8ah 续表 符 号名 称地 址 th1定时器/计数器1高字节 8dh tl1定时器/计数器1低字节 8bh +th2定时器/计数器2高字节 0cdh +tl2定时器/计数器2低字节 0cch +rcap2h定时器/计数器2捕获寄存器高字节 0cbh *scon串行控制 98h sbuf串行数据缓冲器 99h pcon电源控制 87h 表2-4复位后sfr的内容 寄 存 器以二进制表示的值 *acc 00000000 *b 00000000 *psw 00000000 续表 寄 存 器以二进制表示的值 sp 00000111 dptr dpl dph 00000000 00000000 *p0 11111111 *p1 11111111 *p2 11111111 *p3 11111111 寄 存 器以二进制表示的值 *ip 8051xxx00000 8052xx000000 *ie 80510xx00000 80520x000000 tmod 00000000 *tcon 00000000 *+t2con 00000000 th0 00000000 tl0 00000000 续表 续表 寄 存 器以二进制表示的值 th1 00000000 tl1 00000000 +th2 00000000 +tl2 00000000 +rcap2h 00000000 *scon 00000000 sbuf 不确定 pcon hmos0xxxxxxx chmos0xxx0000 分 类用 途寄存器符号寄存器地址复 位 值 与cpu 内核 相关 cpu内核 acce0h00h bf0h00h dph83h00h dpl82h00h sp81h07h 与功能部件 或外围模 块相关 中断系统 iea8h0000000b ipb8h000000b 并行端口p080hffh p190hffh p2a0hffh p3b0hffh 表2-6sfr的功能分类 分 类用 途寄存器符号 寄存器地址

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论