5-1并行存储器的扩展设计讲解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
从7FFFH单元读一个数据时, 可用如下指令:
MOV DPTR, #7FFFH MOVX A, @DPTR
7.2.3 多片存储器芯片的扩展
1. 线选法寻址
各芯片的地址范围如下:
2. 译码法寻址 译码法寻址就是利用地址译码器对系统的片外高位地址 进行译码, 以其译码输出作为存储器芯片的片选信号, 将地址 划分为连续的地址空间块, 避免了地址的间断。 译码法仍用低位地址线对每片内的存储单元进行寻址 , 而高位地址线经过译码器译码后输出作为各芯片的片选信号。 常用的地址译码器是 3/8 译码器 74LS138。 译码法又分为完全译码和部分译码两种。
课后任务
• 1、编写实训报告:总结实训过程遇到的 问题、解决方法和收获 • 2、完成数据采集存储输出系统的设计, 能够采集0~+5V范围内的直流电压,并 将采集到的数据保存在外部数据存储器 中,按下一按键后,能将该电压以同等 幅度输出。
跟我想
• 1、外部存储器与单片机如何连接? • 2、单片机如何控制对外部存储器的 存取?
跟我学
7.2 外部存储器的扩展
7.2.1 AT89C51的外部扩展性能
7.2.2 外部数据存储器的扩展
1. 外部数据存储器的扩展方法及时序
2. 静态RAM扩展
控制引脚: CE、 WE、OE
6264 管脚图
(2) 分配地址范围。
(3) 存储器扩展连接如图 7.14 所示。
采用地址译码器扩展存储器的连接图
wenku.baidu.com
跟我做
1、准备器件及单片机最小系统、显示 系统 2、设计硬件电路,焊接电路板 3、编写控制程序 4、程序下载,软硬件联调
电路原理图
跟我总结
1、外扩存储器与单片机的接口电路设计 2、单片机控制程序设计
5-1并行存储器的扩展设计
项目引入
• 在单片机用于数据处理和大量数据采集系 统中,内部数据存储器常常不够使用,因 此外部扩展存储器是这类系统中常见的子 模块。
课堂任务:
• 扩展外部程序存储器和外部数据存储 器,利用外部程序存储器保存程序。 编写程序,对外部数据存储器某些单 元写1,2,3,4,5,6,7,8,9, 0的字形码,然后将这些单元数据读出, 在数码管上显示。
例 要求用 2764 芯片扩展 8031 的片外程序存储器空间, 分 配的地址范围为 0000H~3FFFH。
本例采用完全译码方法。
(1) 确定片数。
因0000H ~ 3FFFH的存储空间为16 KB, 则
所需芯片数=实际要求的存储容量/单个芯片的存储容量 = 16 KB/ 8 KB = 2(片)
表 7.3 6264的工作方式
地址范围 是多少?
6264的8 KB地址范围不唯一(因为A14A13可为任意值), 6000H~7FFFH是一种地址范围。当向该片 6000H单元写一个 数据DATA时, 可用如下指令: MOV A, #DATA
MOV DPTA, #6000H
MOVX @DPTR, A