单片机实用技术第5章.pptVIP

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

第五章:MCS-51单片机的系统扩展及应用;5.1 概 述;一、单片机外总线结构 ;二、MCS-51系列单片机扩展时的地址译码规则 ;三、MCS-51单片机扩展时的地址译码方法 ;(2)全地址译码法:;例5-1;各扩展芯片的地址见表5-3;5.2 程序存储器的扩展技术;一、访问外部程序存储器的时序;访问外部程序存储器ROM的时序:;取常数时工作时序;二、EPROM简介 ;EPROM的各种工作方式 ; 其中的“读”、“保持(维持)”和“禁止输出”这三种方式是EPROM在应用系统中的正常工作方式。 实际使用时必须了解所选择的EPROM的管脚配置和工作方式。扩展时选用何种类型的芯片,应根据应用系统的具体要求,综合考虑速度、容量、经济等问题。若对EPROM的容量要求不大,可选容量小的芯片。如果要求容量较大可选容量大的芯片或选用多片小容量芯片组成。 ;三、扩展方法 ;例1:扩展容量为8k的程序存储器。 ;例2:利用EPROM 2764芯片扩展64k程序存储器,译码器采用74LSl38。 ;(2)第二步:确定译码(片选)方法及译码电路;74LS138译码器功能表;采用LS138译码器实现ROM扩展示意表;(3)第三步画出电路(图5-11);MCS-51与32K ROM的连接(补充);外部ROM的状态与地址线A15(p2.7)的关系表;如何使用两片32K的ROM芯片扩展为64K的存储阵列。;由两片32K的ROM构成64K存储阵列与A15的 关系表;5.3:数据存储器RAM的扩展;一、RAM简介;?6116、6264、62128和62256各引脚功能如下:;二、片外数据存储器扩展时的读、写操作时序 ;(2)“MOVX A,@Ri和“MOVX @Ri,A”指令的时序 ;三、数据存储器的扩展方法 ;例5-6:用译码法扩展RAM。采用74LSl39译码器扩展16kRAM和16kEPROM。RAM采用6264,EPROM采用2764。要求: ;扩展步骤;第二步:确定译码方式并选择译码电路 这里采用74LSl39双2-4译码器,其引脚及功能见图5-20。每个译码器仅有1个使能端,为低电平时选通;有2个选择输入对应4个译码器输出,输出低电平时有效。 根据以上分析可以将P2.7、P2.6、P2.5接于74LSl39译码器,向各芯片提供片选信号。由于IC0与IC2、IC1与IC3的地址相同,因而片选信号可以共用。其电路见图5-21。;图5-21 译码法扩展存储器16kRAM和16kEPROM ;MCS-51与32K RAM的连接(不讲);补充思考题:;5.4: I/O口的扩展技术 要点;扩展时注意: ;一、简单的I/O口扩展 ;例如:采用74LS244作扩展的输入接口电路,74LS273作扩展的输出接口电路。 ;光电耦合器接口;三、使用8255扩展I/O端口;(一)8255的封装和引脚功能;(二)8255的内部结构(图5-23);各部分的功能和特点:;8255控制信号功能、地址表 ( 通过地址译码使 /CS=0);(三)8255A的工作方式选择 ;2.C口单一置位复位控制字:见图5-24b 使C口各位在方(模)式1,2时单独置位或复位,以实现某些控制功能。如:设置或清除A口、B口的中断允许位等。 D7:控制字标志位。=0表明为“C口单一支复位控制字”。 D6-D4: 不用。 D3~D1: C口选择位。三位二进制数(000~111),确定C口中8个位(D7~D0)中的某一位。 D0: 置复位控制位。D0=0时,复位;D0=1时,置位。;举例;(四)8255A的状态字 当8255A设定为模式1、模式2时,可以通过读C口获得相应的“状态字”,以便了解8255A的工作状态。 1)8255A在模式1时的状态字:( I/O为引脚的电平信号);2)8255A在模式2时的状态字;(五)8255的工作方(模)式;1.方(模)式0: 基本的输入/输出方式;2.方(模)式1(带联络信号的输入/输出): 选通输入、选通输出方式;模式1下C口各位定义(见图5-26和??5-27);(1)8255的模式1:选通输入方式(A口);(2)8255的模式1:选通输出方式(B口);3.模式2: A口的双向(输入/输出)方式;4,8255A应用举例(方式0);程序清单;四、使用8155扩展I/O端口(自学);8155的简介;(一)8155的构成:;各功能部件和控制信号功能;(二)8155引脚说明;读、写RAM和I/O口的必要条件;(三)8155的命令字格式和状态字;表5-16 端口C控制分配表;2,8155的状态字─表征8155的状态;(四)8155 I/O端口的地址及时序 ;I/O电路处于基本的输入/输出方式或选通

文档评论(0)

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

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

1亿VIP精品文档

相关文档