第8章MCS-51存储器扩展(4学时).ppt

  1. 1、本文档共265页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 MCS-51存储器的扩展;8.1 随机读写存储器RAM的扩展;访问外部存储器的时序波形;访问外部存储器的时序波形;;;单片机最小系统;;扩展使用的三总线;;Intel6264的容量为8K×8,有28个引脚。 各引脚的功能如下: ? Al2~A0:地址信号输入引脚,可寻址芯片的8K个存储单元。 ? D7~D0(O0~O7): 双向数据信号输入输出引脚。 ? /OE:数据输出允许控制信号引脚,输入,低电平有效,用以允许数据输出。 ? /WE:数据输入允许控制信号引脚,输入,低电平有效,用以允许数据输入。 ? CS1:片选信号输入引脚,低电平有效,只有当该引脚转入低电平时,才能对相应的芯片进行操作。 ? CS2:片选信号输入引脚,高电平有效,只有当该引脚转入高电平时,才能对相应的芯片进行操作。 ? Vcc:+5v电源,用于在线的读操作。 ? GND:地。; 4) 读写线OE、WE(R/W) 连接读写控制线RD、WR。;外部总线的扩展 ;8.1.4 地址锁存器的原理 8D锁存器74LS373;8D锁存器74LS373;;地址锁存器芯片;;单片机复用总线结构, 数据与地址分时共用一 组总线。;;静态RAM芯片 ;表 6264的工作方式 ;8.1.5 62128与MCS51的连接;;8.2 只读存储器ROM的扩展;;;;;;;2013-10-21;8.2.1 27xx的引脚 ;;;;;;8.2.2 27128与MCS51的连接;;;;;MCS51同时扩展ROM和RAM;兼有片外ROM,又有片外RAM的扩展连接图;;; 1.线选法 线选法就是用剩余的高位地址线作片选信号。 线选法有2个缺点:其一是各芯片的地址不连续,其二是有一些地址不能使用,否则会造成片选的混乱(有地址重叠现象,即一个存储单元有多个地址码)。不管芯片内有多少个单元,所占的地址空间是一样的. ;;;线选法 ;图8.12 用两片2764 EPROM的扩展连接图 ;左片:000000~11111,即0000H~1FFFH; 000000~11111,即2000H~3FFFH; 000000~11111,即4000H~5FFFH; 000000~11111,即6000H~7FFFH; 右片:100000~11111,即8000H~9FFFH; 100000~11111,即A000H~BFFFH; 110000~11111,即C000H~DFFFH; 111000~1111111111111111,即E000H~FFFFH。;;; 全地址译码 3-8 地址译码器:74LS138;译码片选法;;部分地址译码;;; 例 要求用 2764 芯片扩展 8031 的片外程序存储器空间, 分配的地址范围为 0000H~3FFFH。 本例采用完全???码方法。 (1) 确定片数。 因0000H ~ 3FFFH的存储空间为16 KB, 则 所需芯片数=实际要求的存储容量/单个芯片的存储容量 = 16 KB/ 8 KB = 2(片) ;(2) 分配地址范围。 ;(3) 存储器扩展连接如图 所示。 ;8.4 I/O 扩 展;;;;;;;;微型机总线扩展驱动;;总线驱动器芯片管脚(a) 单向驱动器;(b) 双向驱动器 ;;当单片机外接芯片较多,超出总线负载能力,必须加总线驱动器。;;;;;;;;;; (2) 串行口扩展方法。;;;;8.4.2 8255可编程并行I/O口扩展;;;;图8.19 8255A芯片的内部结构图 ;;;;;;;;表4.3 8255芯片的引脚信号说明;续表 ;2.8255的操作方式;;;;;;;;;;;;;2013年10月23日;;;8255A的工作方式——状态;; 3. 8255A的控制字;;;;;;;;;;8255A的应用——键盘扫描;8255A的应用——LED显示;;;;;;;;;; 例3 试对图8.23中的8255A编程,使其各口工作于方式0,A口作输入,B口作输出,C口高4位作输出,C口的低4位作输入。 由方式选择控制字的格式与 定义可确定出满足要求的方式控制字应为91H)。对8255A编写程序将91H写入它的控制寄存器,初始化程序为 MOV DPTR,#FF7FH ;DPTR作地址指针,指向控制口 MOV A,91H MOVX @DPTR,A 因为图8.23扩展电路未使用高位地址线,所以端口地址也可使用8位。;图

文档评论(0)

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

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

1亿VIP精品文档

相关文档