单片机08并行扩展(冲突时的文件备份20151117005945)概论.pptVIP

单片机08并行扩展(冲突时的文件备份20151117005945)概论.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机08并行扩展(冲突时的文件备份20151117005945)概论

单片机原理及接口技术;单片机扩展的意义;8.1 并行系统扩展概述;8.1.1 并行系统扩展能力;…;编址的基本方法 用全部或部分地址线进行逻辑组合,组合得到的信号可代表一个或一段连续的地址单元 译码的主要任务 设计合适的逻辑电路组合出系统所需的地址信号 编址/译码的目的 给每个单元分配一个或多个地址,以便相互区别 同一个单元可以有一个或几个乃至数K个地址 一般不允许多个单元共用一个地址 ;存储器寻址的特点 ;1.线选法编址;设器件内部有M个单元,则根据2K=M可知应该用K根地址线选择其内部M个单元,于是一般将A0~AK-1与器件相连, AK~A15用于选择不同芯片。 对剩余高位地址线的理解要注意以下两点: 如果系统中有若干个芯片内部有多个单元,并且分别连接了K1、K2…KN根低位地址线,则剩余高位地址线=16-Max(K1,K2…KN), 如果系统中同时有数据存储器??程序存储器,则剩余高位地址线是分别计算的。;存储器地址空间 ;线选译码法特点;2 . (全地址)译码法 ;全地址译码法示意图 ;2-4译码器74LS139 ;用译码器74LS139实现片选;3-8译码器74LS138 ;74138逻辑功能表;4-16译码器74LS154 ;8.1.2 锁存器;将单片机低8位地址信号延长;低8位地址信号延长的解决办法;单片机原理及接口技术;8.2 外部存储器扩展方法 ;单片机读外部程序存储器时序 ;;单片机读外部程序存储器的时序图 ;27xx程序存储器 ;/E或/CE 片选;单片机时序与存储器信号的匹配;剩余问题及解决办法;将单片机低8位地址信号延长;单片机扩展程序存储器的具体实现 ;/PSEN(非) 外部程序存储器读选通信号:在读外部ROM时/PSEN低电平有效,以实现外部ROM单元的读操作 1、内部ROM读取时,/PSEN不动作; 2、外部ROM读取时,在每个机器周期会动作两次; 3、外部RAM读取时,两个/PSEN脉冲被跳过不会输出; 4、外接ROM时,与ROM的/OE脚相接。;多片程序存储器扩展电路;程序存储器扩展小结;8.2.2 数据存储器扩展 ;MCS-51单片机写外部数据存储器时序;单片机读外部数据存储器采用MOVX A,@Ri或MOVX A,@DPTR指令,写外部数据存储器采用MOVX @Ri,A或MOVX @DPTR,A指令, 不同的读写指令P0口将输出DPL或者Ri的内容,而P2口将输出DPH或特殊功能寄存器P2的内容。 因为P0口是复用口,低8位地址信号只保持一段时间,在数据完成读写前将消失; 单片机在低8位地址信号有效期间,同样给出ALE信号,用于低8位地址信号的锁存,从而延长这组短周期信号;;读外部数据存储器时,单片机给出了/RD信号,并在其上升沿读P0总线上的内容到CPU的A累加器; 写外部数据存储器指令时,单片机给出了/WR信号,在写信号为低电平期间,将A累加器内容送至P0总线上。 无论是读还是写外部数据存储器期间,/PSEN信号一直为高电平,因此将禁止外部程序存储器输出,保证外部数据存储器和外部程序存储器不会同时被选通而引起混乱,反之亦然。;数据存储器62256;62256 引脚定义;单片机外部数据存储器扩展接口电路 ;8.2.3 存储器综合扩展 ;其他型号存储器;Flash存储器扩展 ;单片机原理及接口技术;8.3 外部I/O接口的扩展方法;接口应有的功能: ;9.2.2 8255接口芯片及其应用 ; 8255内部结构;8255的控制字 ;读/写控制逻辑电路 ;工作方式控制 ;8255结构;1.工作方式控制字 ;2. PC口位控制字 ;8255的工作方式 ;2. 方式1-选通输入/输出;3.方式2-双向选通输入/输出;选通方式下,PC口控制联络信号定义;/STB (低电平有效) – 外部向8255发送的选通输入信号,表示正由外向内发送数据; IBF (高电平有效) – 外设到8255输入缓冲已满标志,高电平表示8255已接到外部信号,但CPU还未反应。如已读取则IBF变为低电平。 ; ;控制字设置 PC0连接输入信号BUSY,PC3 ~ PC0为输入 PC7连接/STB,PC7 ~ PC4为输出 PA口为打印数据输出口,PB口未用, 故 8255A的控制字为:1 0 0 0 0 0 0 1B = 81H。 口地址确定:8255片选端由单片机最高位地址线P2.7控制,因此,如果将无关位视为“1”,8255各寄存器地址是: PA口:7FFCH PB口:7FFDH PC口:7FFEH 控制口:7FFFH;打印程序 ; MOV DPTR,#7FFCH ;BUSY=0,指向PA口 MOV A,@R1 ;取打印数据 MOVX @DPTR,A ;输

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档