- 2
- 0
- 约1.26千字
- 约 17页
- 2017-12-25 发布于浙江
- 举报
单片机原理与接口应用 存储器的扩展 一、外部程序存储器的扩展 ★ MCS—51的程序存储器空间、数据存储器空间是相互独立的。 ★ 程序存储器寻址空间为64K字节(0000H—FFFFH),其中8051、8751片内包含有4K字节的ROM或EPROM。 8031片内不带ROM。 ★ 当片内ROM不够使用或采用80 31芯片时,需扩展程序存储器。 ★ 用作程序存储器的器件是EPROM和EPROM。 MCS—51单片机扩展外部程序存储器的硬件电路 访问外部程序存储器的时序 地址锁存器 由于MCS—51单片机的PO口是分时复用的地址/数据总线,因此在进行程序存储器扩展时,必须利用地址锁存器特地址倍号从地址/数据总线中分离开来。 地址锁存器可使用带三态缓冲输出的八D锁存器74LS373或8282,也可以使用带清除端的八D锁存器74LS273, 地址锁存信号为ALE。 几种地址锁存器的管脚配置图 74LS373和8282都是透明的带有三态门的八D锁存器,可简化成下图所示的结构 三、 EPROM扩展电路 四、外部数据存储器的扩展 ★803l单片机内部有128个字节RAM存储器。CPU对内部的RAM具有丰富的操作指令。 ★在用于实时数据采集与处理时,仅靠片内提供的128个字节的数据存储器是远远不够的,在这种情况下,可利用MCS—51的扩展功能,扩展外部数据存储器。 ★常用的数据存储器有静态RAM和动态RAM两种.这里主要讨论静态RAM与MCS—51的接口。 外部数据存储器的扩展时序 MCS—51写外部数据存储器的时序 RAM扩展电路 1.线选法 以高位地址线作为片选信号; 地址空间是不连续分布的; 适用于外部器件较少的情况。 2.全地址译码法 采用译码器,常用:74LS138、74LS139、 74LS154。 地址空间连续; 适用于外部器件较多的情况。 74LSl38(三——八)译码器 ●138是一种三位二进制代码的译码器。 ●它有二个输入端A、B、C,八个输出端Y0一Y7。A、B、 C三个输入端的八个不同组合对应着Y0一Y7的每一路输出,可选中八个电路芯片。 例如: C、 B、A三个端子为000时,则Y0= 0,Y1—Y7=1.即Y0端被选中. ●138还有三个允许端G1、G2A、G2B。只有当G1端为高电平、G2A和G2B都为低电平时, 该译码器才可以对某一种组合进行译码 。 74LS138译码器功能表 74LSl39(二一四)译码器 ●139是二位二进制译码器, 有两个输入端A、B和四个输出端Y0、Y1、Y2、Y3。 ●A、B的四种组合分别对应着四个不同的输出Y0一Y3。 ●74LS139集成芯片内 有两组二—四译码器,每组都有一个允许端G。 74LS139真值表 请看下一节 * * MCS—51
您可能关注的文档
最近下载
- 哈萨克斯坦劳动法中文版.pdf VIP
- (中联牌)R165-10RA(广东版)防台风说明书.pdf VIP
- 河南省洛阳市2023—2024学年九年级第一学期期末质量检测数学试卷(人教版 含答案).docx VIP
- 外架工程施工技术交底.doc VIP
- 2025年河北园林技术单招试题及答案.docx VIP
- (高清版)B-T 42588-2023 系统与软件工程 功能规模测量 NESMA方法.pdf VIP
- 北京大学2025年强基计划物理专业未来发展趋势试题及答案.docx VIP
- 疼痛科工作制度、岗位职责和诊疗范围、诊疗规范方案.docx VIP
- 企业绩效评价标准值2024.pdf VIP
- GB∕T 10504-2017 3A分子筛-国家标准.pdf
原创力文档

文档评论(0)