单片机基础第6章.ppt

  1. 1、本文档共104页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机基础第6章

第6章 单片机并行存储器扩展 6.1 单片机并行外扩展系统 6.2 存储器分类 6.3 存储器并行扩展 6.4 80C51 单片机存储器系统的特点和使用方法 6.1 单片机并行外扩展系统 外扩展是构建单片机系统的重要内容,有两类外扩 展: 存储器扩展和I/O扩展; 有两种外扩展方法: 并行扩展和串行扩展。 6.1.1 单片机并行扩展总线 扩展通过系统总线进行。 所谓总线就是连接单片机各扩展部件的一组公共信号 线,是系统共享的通路,通过总线把各扩展部件连接起 来,以进行数据、地址和控制信号的传送。 单片机并行扩展系统结构图 1. 系统总线 地址总线AB (Address Bus) 数据总线DB (Data Bus) 控制总线CB(Control Bus) (1)地址总线 用于传送单片机送出的地址信号,选择存储器单元,I/O 口等; 具有单向性; 地址总线的数目决定可直接访问的存储单元数目。例:n 位地址线,即可访问2个存储单元。 (2)数据总线(Data Bus)DB 用于在单片机与存储器之间或单片机与I/O端口之间传送 数据。 具有双向性。 总线位数决定于单片机内CPU的字长。 51单片机是8位字长,因此,其数据总线也是8位。 (3)控制总线(Control Bus)CB 一组控制信号线。 对某一控制信号线而言,具有单向性;对于不同的控制信 号线而言,具有双向性。 2、总线构造(总线扩展) (a)数据总线(D0~7) P0口:P0.0~P0.7(D0~D7); 为保存分离出的地址,需另外增加一个8位锁存器,并以 ALE作为锁存控制信号。 (b)地址总线(A0~15) P0口:P0.0~P0.7(A0~A7) P2口:P2.0~P2.7(A8~A15) (C)控制总线 信号包括: 使用ALE作地址锁存器的选通信号,以实现低8位地址 锁存。 以/PSEN信号作为扩展程序存储器的读选通信号。 以/EA信号作为内外程序存储器的选择信号。 以/RD和/WR作为扩展数据存储器和I/O端口的读/写选通信号。 80C51单片机并行扩展总线结构图 74LS373 介绍 D0~D7: 数据输入端 O0~O7:数据输出端 OE:三态允许控制端, 为低电平时,O0~O7为正常逻辑状态,可驱动负载或总线 为高电平时,O0~O7为高阻态,既不驱动总线,也不为总线的负 载,锁存器内部逻辑操作不受影响; LE:锁存允许端。高电平时,O随D而变;低电平时,O被锁存在已经建 立的电平 6.1.2 并行扩展系统的I/O编址和芯片选取 数据线和控制信号线的连接比较简单,地址线的连接则比 较复杂,地址线的连接涉及到I/O编址和芯片的选取问题。 1. 单片机外扩展地址空间 单片机的外扩展地址空间,与存储器系统有关。 整个存储器系统由程序存储器和数据存储器两部分组成。 扩展ROM的地址范围与片内有无ROM有关。如没有, 则地址从0000H开始,如有,则地址从1000H开始。 扩展RAM的地址范围,都是从0000H开始。 80C51单片机存储器系统与外扩展地址空间结构如下图所示。 80C51单片机系统地址空间结构图 (A)芯片的选择 (1)线选法 直接以系统的地址位作为芯片的片选信号 特点:简单,适用于规模较小的单片机系统。 线选法: 假定单片机系统分别扩展了程序存储器芯片2716、数 据存储器芯片6116、并行接口芯片8255、键盘/显示器接 口芯片8279和D/A转换芯片0832,则采用线选法寻址的 扩展片选连接下图所示。 (2)译码法 使用译码器对系统的高位地址进行译码,以其译码输出 作为存储芯片的片选信号。 特点:能有效利用存储空间,适用于大容量、多芯片的 系统扩展 常用译码芯片:74LS139(双2-4译码器)74LS138(3-8译 码器) 有全译码方式和部分译码方式。 74ls139 74LS138:3-8译码芯片 译码法寻址 以译码法寻址的系统扩展片选连接示意如下图所示。 (B)芯片内部存储单元的编址: 由芯片内的译码电路完成,只需将存储芯片的地址引 脚与相应的系统地址线直接连接。 6.2 存储器分类 6.2.1 只读存储器 1. 掩膜只读存储器 半导体制造厂家在生产过程中实现编程. 编程过程是掩膜工艺 2. 可编程只读存储器(PROM)

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档