进行存储器扩展时,可供使用的编址方法有两种,即:线选法和译码法。

-------线选法

所谓线选法,就是直接以系统的地址作为存储芯片的片选信号,为此只需把高位地址线与存储芯片的片选信号直接连接即可。特点是简单明了,不需增加另外电路。缺点是存储空间不连续。适用于小规模单片机系统的存储器扩展。

【例5-1】现有2K*8位存储器芯片,需扩展8K*8位存储结构采用线选法进行扩展。

扩展8KB的存储器结构需2KB的存储器芯片4块。2K的存储器所用的地址线为A0~A10共11根地址线和片选信号与CPU的连接如表5-1所示。

表5-1 80C51与存储器的线路连接

扩展存储器的硬件连接如图5.5所示。

这样得到四个芯片的地址分配如表5-2所示

-------译码法

所谓译码法就是使用译码器对系统的高位地址进行译码,以其译码输出作为存

储芯片的片选信号。这是一种最常用的存储器编址方法,能有效地利用空间,

特点是存储空间连续,适用于大容量多芯片存储器扩展。

常用的译码芯片有:74LS139(双2-4译码器)和74LS138(3-8译码器)

等,它们的CMOS型芯片分别是74HC139和74HC138。

l 74LS139译码器

74LS139是2-4译码器,即对2个输入信号进行译码,得到4个输出状态。

其中:为使能端,低电平有效。

A、B为选择端,即译码信号输入。

 ~

 为译码输出信号,低电平有效。

74LS139的真值表如表5-3所示。

l 74LS138译码器

74LS138是3-8译码器,即对3个输入信号进行译码,得到8个输出状态。

其中:G1、

 、

 为使能端,用于引入控制信号。

 、

 低

电平有效,G1高电平有效。

图5.6 译码器管脚图

74LS138的真值表如表5-4所示。

【例5-2】现有2K*8位存储芯片,需扩展8K*8位存储结构采用译码法进行扩展。

扩展8KB的存储器结构需2KB的存储芯片4块。2K的存储器所用的地址

线为A0~A10共11根地址线和片选信号与CPU的连接如表5-5所示。

表5-5 80C51与存储器的线路连接

P2.3、P2.4作为二-四译码器的译码地址,译码输出作为扩展4个存储器芯片的片选信号,

P2.5、P2.6、P2.7悬空。扩展连线图如图5.7所示。

图5.7

采用译码器扩展8KB存储器连线图

这样得到4个芯片的地址分配如表5-6所示。

表5-6 译码方式地址分配表

单片机中存储器扩展位地址线怎么算_关于单片机外扩存储器的编址方法相关推荐

  1. 单片机中存储器扩展位地址线怎么算_小白学单片机 :AT89S51单片机基本硬件结构认识(2)...

    AT89S51单片机存储器的空间配置及功能结构 AT89S51单片机的存储器在物理结构上可以分为4个不同的存储空间:(1)内部程序存储器:(2)片内数据存储器:(3)片外数据存储器(最大可扩展到64K ...

  2. 单片机中存储器扩展位地址线怎么算_单片机外部扩展存储器时,分时复用做数据线和低8位地址线的是( )。 (2.0分)_学小易找答案...

    [判断题]数据挖掘一般是指从大量的数据中通过算法搜索隐藏于其中信息的过程() [单选题]单片机的P1口的功能是( ). (2.0分) [单选题]当52单片机应用系统需要扩展外部存储器或其他接口芯片时, ...

  3. 单片机中存储器扩展位地址线怎么算_51单片机CPU结构各部件的原理详细分析

    一. 51单片机串行口工作原理 MCS-51系列单片机片内有一个串行I/O端口,通过引脚RXD(P3.0)和TXD(P3.1)可与外设电路进行全双工的串行异步通信. 1.串行端口的基本特点 8031单 ...

  4. 单片机中存储器扩展位地址线怎么算_51单片机外部扩展存储器时,分时复用做数据线和低8位地址线的是( )...

    [单选题]AT89C51单片机的P3.4脚功特殊能( ) [简答题] [判断题]读风玫瑰图时,它的f风向中心吹向外缘. [简答题](16.0分) [判断题]项目建议书仅是项目建设轮廓的一个初步研究,批 ...

  5. 单片机中存储器扩展位地址线怎么算_51单片机存储器小结

    存储器分为程序存储器(ROM)和数据存储器(RAM),两种又都可以分为片内和片外,片外即需要自己在单片机外部扩展. 8051单片机的片内程序存储器有4K,片内数据存储器有256个字节,其中又分为高12 ...

  6. 单片机复位电路电容一定用电解电容_学好单片机必须了解的10个电路

    一.单片机上拉电阻的选择 大家可以看到复位电路中电阻R1=10k时RST是高电平 ,而当R1=50时RST为低电平,很明显R1=10k时是错误的,单片机一直处在复位状态时根本无法工作.出现这样的原因是 ...

  7. 64位userdata.dll丢失_有什么一劳永逸解决私钥丢失的方法吗?

    没有. 但是有一些小建议. 先听一则小新闻. 10月10 日,胡润研究院发布了2019年胡润百富榜单,又有多名区块链行业从业者再次上榜.2018年是第一次有区块链行业入榜,由比特大陆詹克团和吴忌寒占据 ...

  8. MCS-51系列单片机系统功能的扩展

    单片机最小应用系统 单片机能正常运行的最少器件构成的系统,就是最小系统. 存储器的扩展 存储器主要用来保存程序.数据和作为运算的缓冲器,是单片机和单片机应用系统中除CPU外最重要的功能单元.如果片内的 ...

  9. verilog 8位流水灯_用单片机控制的LED流水灯设计

    1.引言 当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代.单片机具有体积小.功能强.成 ...

最新文章

  1. @ControllerAdvice注解(全局异常捕获)
  2. #035 大数阶乘 PTA题目6-10 阶乘计算升级版 (20 分)
  3. sql里判断字段是否为空值
  4. 如何使用LVM逻辑卷
  5. CMake笔记1 构建基本的项目
  6. VMware 安装 Linux---错误-未找到要在其中创建新文件系统的有效设备
  7. PCIE传输速率详解、Gbps和GB的区分
  8. 我的世界会员特效在服务器显示,腐竹教你在游戏中制作登录提示效果
  9. python ppt表格样式展示
  10. NATAPP使用笔记02
  11. typecho插件仓库集合版,非常方便的使用插件
  12. 三种嵌入式操作系统的深入分析与比较
  13. Web登录如何确保安全
  14. eve模拟器上虚拟服务器,没有真机怎么做实验?EVE模拟器了解一下
  15. 英语论文常用词汇句式积累
  16. 密度聚类:OPTICS算法简单易懂版
  17. 基于Adaboost的高光谱分类算法设计
  18. 三国志战略版狼盟和鸿蒙,三国志战略版俘虏有什么用?俘虏作用介绍[多图]
  19. 英寸和厘米的换算python_Python的新手-尝试将厘米编码为英寸,反之亦...
  20. 【TMT数据传不到MES中间库】-F18

热门文章

  1. 深度|10分钟读懂阿里巴巴高级专家在Flutter Live2018的分享
  2. PHP 实现Office word 关键词添加背景色
  3. python中try Except抛出异常使用方法
  4. 与其倒推以前不如推到重建
  5. VS2010单元测试入门实践教程
  6. asp.net创建文件夹出错的解决方案[转]
  7. 购物搜索引擎架构的变与不变——淘宝网曲琳
  8. Spring Cloud微服务笔记(一)微服务与云概念
  9. element,点击查看,实现tab切换:
  10. 不得不知的小程序基本知识