第7章单片机系统扩展课题.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 单片机系统扩展 ; 通常情况下,采用8051/8751/89C51的最小应用系统最能发挥单片机体积小、成本低的优点。但在很多情况下,构成一个工业测控系统时,考虑到传感器接口、伺服控制接口以及人机对话接口等的需要,最小应用系统常常不能满足要求,因此,必须在片外扩展相应的外围芯片,这就是系统扩展。它包括程序存储器(ROM)扩展、数据存储器(RAM)扩展、I/O口扩展、定时/计数器扩展、中断系统扩展以及其它特殊功能扩展等。 ;7.1 MCS-51系列单片机的外部扩展性能 ;图7-1 单片机的片外三总线结构 高8位地址 低8位地址 16位地址总线 ?? 8位数据总线 控制总线 ? ; 1.地址总线(AB) 地址总线宽度为16位,因此可寻址范围为216=64KB。地址总线由P0口提供低8位地址A7~A0,由P2口提供高8位地址A15~A8。 2.数据总线(DB) 数据总线由P0口提供,其宽度为8位。 3.控制总线(CB) 控制总线包括片外系统扩展用线和片外信号对单片机的控制线。 , :用于片外数据存储器(RAM)的读写控制。当执行片外数据存储器操作指令MOVX时,这两个信号自动生效。 :用于片外程序存储器(EPROM)的读数控制。 ALE:用于锁存P0口输出的低8位地址的控制线。通常,ALE在P0口输出地址期间用其下降沿控制锁存器锁存地址数据。 :用于选择片内或片外程序存储器。当 =0时,只访问片外程序存储器,而不管片内有无程序存储器。因此,在扩展并使用外部程序存储器时,必须将 接地。 ;7.1.2 MCS-51系列单片机的系统扩展能力 ;7.1.3 MCS-51系列单片机的总线驱动能力及扩展方法 ;7.2 MCS-51系列单片机存储器扩展 ;图7-2 单片机的外部程序存储器一般连接方法 ;二、程序储存器EPROM的扩展 1.使用单片EPROM的扩展电路 图7-3为8031单片机外接一片EPROM 27256的扩展电路。 图7-3 8031单片机扩展一片27256的电路 ; 27256的 端是输出使能端,与8031的 端相连,当 有效时,把27256中的指令送上P0口线。由于只扩展一片EPROM,27256的片选端 可直接接地。27256的编程电压端VPP接电源。 当用户熟悉了其它EPROM芯片后,很容易改成其它容量EPROM的单片扩展电路:扩展27128时,去掉P2.7引出线,将27128的27脚接Vcc;扩展2764时,去掉P2.6、P2.5引出线,并将2764的27脚接Vcc,26脚不接;扩展2732时,去掉P2.6、P2.5和P2.4引出线;扩展2716时,去掉P2.6、P2.5、P2.4和P2.3引出线,并将2764的Vpp接Vcc即可。 ; 3.使用多片EPROM的扩展电路 在扩展多片EPROM时,所有芯片的片选端都必须按照地址线进行选择。芯片的片选是在保证对EPROM片内存储空间寻址条件下,使用剩余的地址线进行的,分为线选法和译码法。现以扩展多片2764 EPROM为例来说明这两种片选法: 2764的片内地址为8K,因此片内寻址需占用A12~A0的13根地址线,尚剩余3根地址线A13、A14、A15,采用线选法时,剩余的三根地址线每根可接一个芯片的片选信号,则只能扩展3片2764,见图7-4(a)所示;采用译码法时,剩余三

文档评论(0)

舞林宝贝 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档