文档详情

[单片机][微机原理极其应用][]mcs51-7课件.ppt

发布:2018-06-14约4.73千字共48页下载文档
文本预览下载声明
3——8译码器的其它输出端代表的地址是什么? 全译码——各芯片地址惟一 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P0 0 0 0 0 0 0~0 0 0 0 1 1 1 1 1 1~1 IC1 IC2 000B Y0—CE 0000H 1FFFH 0 0 1 1 1 1 1 1 1~1 0~0 0 0 0 0 0 001B Y1—CE 2000H 3FFFH A15 A14 A13 A12 A11 A10 A9 A8 A7~A0 存储器 C B A ? 线选法选址 ? 电路连接简单 ? 地址空间利用率低 ? 地址空间重叠严重 ? 译码法选址 ? 采用译码器电路 ? 部分译码仍有重叠的地址空间 ? 全译码地址空间利用率高,地址惟一 线选法与译码法比较 补1:同时扩展程序存储器和数据存储器的方法 SRAM 6116/6264——数据存储器 * 计算机硬件技术基础 第七章 存储器扩展 信息科学与工程学院自动化系 一、ROM类作程序存储器的扩展 二、RAM类作数据存储器的扩展 三、程序和数据存储器混合扩展 四、存储器与I/O 口综合扩展 五、选片方法 1、线选法 2、译码法 六、掌握上述各类芯片的扩展方法 本章重点讲授内容及要求 7.1 概 述 7.2 外部存储器的扩展 7.3 并行接口芯片及其扩展 7.3.1 I/O地址译码技术 1.线选法 2.全地址译码法 第七章 MCS-51单片机系统扩展 7.2.1 外部程序存储器的扩展原理及时序 7.2.2 地址锁存器及译码器 7.2.3 EPROM扩展电路 7.2.5 外部数据存储器的扩展方法及时序 7.2.6 静态RAM扩展 补1:同时扩展程序存储器和数据存储器的方法 补2:程序、数据存储空间的混合 7.2 外部存储器的扩展 7.3.1 I/O地址译码技术 1.线选法 2.全地址译码法 7.3 并行接口芯片及其扩展 7.1 概 述 在组成单片机应用系统时: A 首先遇到的问题就是存储器的扩展。单片机内部设置的存储器一般容量较小,满足不了实际需要,因此需要配置外部存储器,包括程序存储器和数据存储器。 A 其次要解决的问题是I/O口的扩展。 当外围设备较多时,仅有的几个内部I/O接口就不够用,在大多数应用系统中,MCS-51单片机都需要扩展输入/输出接口芯片,有时还需要扩展定时器、串行口、数模转换器(D/A)和模数转换器(A/D)以满足实际需要。 正常扩展的最大范围 程序存储器: 8031 64KB 8051/8751 60KB 数据存储器/I/O口: 64KB 但应用中不一定最大范围扩展 扩展 方法 1、根据单片机的型号和应用系统的要求 确定扩展存储器的类型、容量或I/O口的类型 包括芯片的类型、个数、容量、特点、要求 2、确定作程序存储器 /PSEN 数据存储器 /RD、/WR 混合存储器 /RD./PSEN 3、进行地址统筹,为各器件分配地址 4、根据位扩展、字扩展,确定片选方式 5、如何与三总线连接? 半导体存储器的分类 按读写方式分类 半导体存储器 Flash ROM EEPROM EPROM ROM ROM ROM ROM 可擦除 可编程 掩膜 动态 静态 型 双极型 MOS RAM SRAM DRAM 半导体存储器的基本结构 E 矩阵存储体 E 译码驱动器 E 读写电路 E 地址总线 E 数据总线 控制总线 电源线 译码驱动器 矩阵存储体 读写电路 DB AB 片选线 读写控制线 MCS-51单片机对外扩展三总线 7.2.2 地址锁存器和译码器 地址锁存器 译码器 A A MCS-51单片机的P0口是分时复用的地址/数据总线,因此在进行程序存储器扩展时,必须利用地址锁存器将地址信号锁存起来 。 地址锁存器 接ALE 接地 P0.0~P0.7 A0~A7 3—8译码器 74LS138 C B A Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 1 0 0 0 0 0 1 1 1 1 1 1 1 0 1 0 0 0 0 1 1
显示全部
相似文档