存储器配置ppt课件.ppt

存储器配置ppt课件.ppt

ID:58939968

大小:831.00 KB

页数:55页

时间:2020-09-28

存储器配置ppt课件.ppt_第1页
存储器配置ppt课件.ppt_第2页
存储器配置ppt课件.ppt_第3页
存储器配置ppt课件.ppt_第4页
存储器配置ppt课件.ppt_第5页
资源描述:

《存储器配置ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章89C51单片机硬件结构和原理--89C51单片机存储器配置主讲:武桐一、89C51存储器分类2.389C51单片机存储器配置哈佛结构89C51单片机程序存储器和数据存储器分开设计。普林斯顿结构微机只有一个地址空间,程序和数据可以随意安排在这一地址范围内不同的空间。程序存储器(ROM)指令、常数掉电不失数据存储器(RAM)数据可用程序改写89C51单片机存储器采用的是哈佛结构,即程序存储器空间和数据存储器空间是分开的。一、89C51存储器分类2.389C51单片机存储器配置◆物理结构片内程序存储器片外程序存储器片内数据存储器片外数据存储器89C51存储器数据存储器RAM程序存储器ROM一

2、、89C51存储器分类2.389C51单片机存储器配置◆用户角度片内、外统一编址的64K字节程序存储器地址空间(用16位地址);片内256字节RAM(用8位地址);片外64KBRAM(用16位地址);在逻辑结构(用户角度)有3个存储空间:在单片机内部,程序存储器和数据存储器存贮器分开制造的。通常,程序存储器的容量较大,数据存储器的容量较小,这是单片机用作控制的一大特点。2.389C51单片机存储器配置一、89C51存储器分类2.389C51单片机存储器配置◆用户角度上述三个存储空间地址是重叠的,89C51的指令系统采用不同的数据传送指令符号。片内外统一编址程序存储器:MOVC;片内256字节数

3、据存储器RAM:MOV;片外64KB数据存储器RAM:MOVX;二、程序存储器地址空间2.389C51单片机存储器配置用途用于存放编好的应用程序和表格之类的固定常数。编址◆片内FlashROM容量为4KB。地址为0000H~0FFFH。◆片外最多可扩至64KBROM/EPROM,地址为1000H~FFFFH。◆片内、外统一编址。片内外ROM取指速度相同。二、程序存储器地址空间2.389C51单片机存储器配置寻址◆当EA=“1”时:在0000~0FFFH范围内执行片内ROM中的程序,当指令地址超过0FFFH后就自动转向片外ROM中取指令。◆当EA=“0”时:片内ROM不起作用,CPU只能从片外F

4、lashROM/EPROM中取指令。可以从0000H开始寻址。二、程序存储器地址空间2.389C51单片机存储器配置存储单元保留目的0000H~0002H复位后初始化引导程序地址0003H~000AH外部中断0000BH~0012H定时器0溢出中断0013H~001AH外部中断1001BH~0022H定时器1溢出中断0023H~002AH串行端口中断002BH定时器2中断(89C52才有)◆程序存储器的保留存储单元。43字节二、程序存储器地址空间2.389C51单片机存储器配置◆程序存储器的保留存储单元:(1)0000H~0002H三个单元:用作上电复位后引导程序的存放单元。因为复位后PC的内

5、容为0000H,CPU总是从0000H开始执行程序。将转移指令存放到这三个单元,程序就被引导到指定的程序存储器空间去执行。二、程序存储器地址空间2.389C51单片机存储器配置◆程序存储器的保留存储单元:(2)0003H~002AH单元:均分为五段,用作五个中断服务程序的入口。中断服务程序入口地址中断源0003H外部中断0000BH定时器/计数器0溢出0013H外部中断1001BH定时器/计数器1溢出0023H串行端口通常在这些中断入口地址处应放一条绝对跳转地址跳向中断服务寄存器。原因在于2个中断入口间隔只有8个单元,存放中断程序通常是不够用的。0000HLJMP0030H0003HLJMP1

6、000H┇000BHLJMP2000H┇0030H主程序┇1000HINT0中断服务程序┇RETI2000HT0中断服务程序通常,在入口地址处写一条跳转指令,跳转至服务程序。应尽量避免外扩程序存储器芯片而增加硬件负担。执行外部程序时的硬件连接图2-5。89C51P0P1EAALEP2PSENP3片外程序存储器指令地址OE锁存器二、数据存储器地址空间2.389C51单片机存储器配置用途用于存放运算的中间结果、数据暂存和缓冲、标志位等。数据存储器RAM在物理上和逻辑上分为两个地址空间。片内RAM:256字节,地址从0000H~00FFH。片外RAM:可扩展64K字节,地址从0000H~FFFFH。

7、分类二、数据存储器地址空间2.389C51单片机存储器配置1、片外RAM读:MOVDPTR,#2008HMOVXA,@DPTR写:MOVA,#12HMOVDPTR,#2008HMOVX@DPTR,A地址:最大64K0000H~FFFFH寻址:只可用MOVX指令间接寻址方式访问R0、R1、DPTR可做间接寄存器使RD或WR信号有效例:访问2KB片外RAM时的硬件连接图2-6。89C51P0P1EAA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。