网站大量收购独家精品文档,联系QQ:2885784924

51单片机接口电路与存储器的扩展教程.ppt

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

4.1 接口电路的任务与分类; 程序存贮器通常包括:27C16、27C64、27C128、27C256、27C512等。本节主要介绍以下几种: EPROM 27C16 EPROM 27C256 带锁存器的 EPROM 87C64, 87C256 ;EPROM 27C16 2K×8位的可改写只读存贮器; EPROM 27C16与单片机80C31之间的接口如下 ;;27C256与8031之间的接口设计; ;; 静态RAM是通过有源电路来保持存储器中的信息的,与动态RAM (DRAM )相比,需要消耗较多的功率。 本节主要介绍以下几种: 6116静态RAM 62256静态RAM 动态RAM 2164A ; ;静态6116与单片机80C31的接口:; ; 62256静态RAM与80C31的接口图;动态RAM2164A;扩展64k动态RAM: 八片2164A与CPU8051连接;;;4.3.存储器接口实现方式 ------存储芯片数据线的处理;;存储器与地址总线的连接,本质上就是在地址分配的基础上实现地址译码,保证CPU能对存储器中所有单元正确寻址。 它包括两方面内容:一是高位地址线译码,用以选择存储芯片(“字扩充”);二是低位地址线连接,用以通过片内地址译码器选择存储单元。 全译码法 部分译码法 线选法 ;片选端;线选法寻址 线选法使用P2、P0 口的低位地址线对每个芯片内的统一存储单元进行寻址,称为字选 。 将高位地址线分别接到个存储芯片的片选端CS,称为线选,每根地址线对应一片芯片。 ;下图是利用线选法,用3 片2764 扩展24K×8 位EPROM 的电路图:;;;;译码法寻址 译码法寻址就是利用地址译码器对系统的片外高位地址进行译码, 以其译码输出作为存储器芯片的片选信号, 将地址划分为连续的地址空间块, 避免了地址的间断  译码法仍用低位地址线对每片内的存储单元进行寻址, 而高位地址线经过译码器译码后输出作为各芯片的片选信号 ;译码和译码器;全译码;例:要求用 2764 芯片扩展 8031 的片外程序存储器空间, 分配的地址范围为 0000H~3FFFH。 采用完全译码方法。 (1) 确定片数。 因0000H ~ 3FFFH的存储空间为16 KB, 则 所需芯片数= 16 KB/ 8 KB = 2(片) ;(2) 分配地址范围。 ;(2) 分配地址范围。 ;(2) 分配地址范围。 ;(3) 存储器扩展连接; 部分译码;Y1;例题;A15所选芯片的地址范围: 6000H~7FFFH A14所选芯片的地址范围: A000H~BFFFH A13所选芯片的地址范围: C000H~DFFFH ; 8K的EPROM和4K静态RAM的连接。 方法1:译码器按大容量芯片连结 ;方法2:译码器按小容量芯片连结;地址范围是: EPROM2732为F000H~FFFFH和C000H~CFFFH。 静态RAM 6116为A000H~A7FFH或A800~AFFFH和6000H~67FFH或6800~6FFFH。;方法3:线选法;5. 8255A可编程并行I/O口扩展芯片 5-1 可编程I/O接口概述;5-2 8255A的逻辑结构和 引脚;总线接口电路 数据总线缓冲器:和单片机数据总线相连,8位双向三态缓冲器,所有数据(包括控制字、状态信息)通过该缓冲器传送。 控制逻辑: :片选信号(低电平有效); :读信号(低电平有效); :写信号(低电平有效); A0、A1:端口选择信号; RESET:复位信号(高电平有效);8255A读/写控制表;5-3 8255A工作方式及数据I/O操作;PC口联络信号定义;数据输入;数据输出;5-4 8255A控制字及初始化;C口位置位/复位控制字;8255A初始化;初始化程序: MOV DPTR,#5FFFH ;8255A控制字地址 MOV A,#95H ; MOVX @DPTR,A ;方式控制字写入;;6 8155单片机 可编程I/O口扩展;*;*; :片选信号; :读选通信号; :写选通信号; PA、PB两个8位口,编程选定输入输出方式; RESET:复位信号,复位后,I/O口为输入方式。;PC口:既可作为输入/输出口,或编程选择PA、PB工作方式。

文档评论(0)

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

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

1亿VIP精品文档

相关文档