(单片机原理、接口技术及应用)第8章MCS-51单片机的存储器系统扩展.ppt

(单片机原理、接口技术及应用)第8章MCS-51单片机的存储器系统扩展.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.1 概述 8.2 程序存储器扩展 8.3 数据存储器扩展 8.4 多片存储器芯片的扩展 习题与思考题 8.1.1 MCS-51单片机最小系统   一个单片机应用系统的硬件电路设计包含两部分内容:   (1) 单片机最小系统。单片机是集CPU、RAM、ROM、定时器/计数器和I/O接口电路于一片集成电路的微型计算机。对于简单的应用场合,可以在MCS-51系列单片机中选择一个合适的产品构成一个具有最简单配置的系统,即单片机最小系统。   (2) 系统扩展。当单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展。选择适当的芯片,设计相应的电路,即按照系统功能要求配置外围设备(如键盘、显示器、打印机、A/D转换器、D/A转换器等)时,就要设计合适的接口电路进行系统扩展。系统扩展一般包括外部程序存储器扩展、外部数据存储器扩展、外部接口扩展和管理功能器件的扩展等几方面内容。   1.8051单片机最小系统   8051最小应用系统如图8-1所示。这种最小应用系统只要将单片机的时钟电路和复位电路接上,同时??接高电平,系统就可以工作。此类应用系统只能用作一些小型的控制单元。其应用特点是:   (1) 全部I/O口线均可供用户用。   (2) 内部存储器容量有限(只有4?KB地址空间)。   (3) 应用系统开发具有特殊性。   8.1.2 MCS-51单片机扩展总线的产生   MCS-51系列单片机具有64?KB的程序存储器空间,其中8051和8751片内有4?KB的程序存储器,8031片内无程序存储器,当采用8051、8751而程序超过4?KB或采用8031时,就需对程序存储器进行扩展。另外,MCS-51系列单片机的程序存储器空间与数据存储器空间相互独立,其中片外数据存储器可达64?KB,而片内的数据存储器仅有128?B,对于某些应用可能不够,这时就需对内部数据存储器进行外部扩展。如前面几章所述,MCS-51单片机对外没有专用的地址总线(AB)、数据总线(DB)和控制总线(CB),那么在进行系统扩展时,首先需要扩展系统的三总线。   如图8-3所示,MCS-51单片机片外总线结构由三组总线构成,即地址总线(AB)、数据总线(DB)和控制总线(CB)。所有符合这个总线标准的外部接口芯片都可以用这三组总线进行扩展。   2.数据总线(DB)   数据总线由P0口提供,其宽度为8位。该口为三态双向口,是应用系统中使用最为频繁的端口。单片机所有需要通过总线与外部交换的数据、指令、信息,必须经由P0口传送。   当数据总线要连接到多个外围芯片上时,而在同一时间内只能有一个数据传送通道有效,至于是哪一个芯片的数据通道有效,则由地址线控制的各个芯片的片选线来选择。 8.2.2 EPROM扩展电路   下面以2764为例介绍EPROM的使用。2764的存储容量为8?K?×?8位,单一?+5?V电源供电,典型存取时间200?ns,双列28引脚直插封装。其引脚如图8-5所示。 8.2.3 只读存储器(ROM)   存储器是计算机的记忆部件。CPU要执行的程序、要处理的数据以及要处理的中间结果等都存放在存储器中。存储容量和存取时间是存储器的两项重要指标,它们反映了存储记忆信息的多少与工作速度的快慢。目前微机的存储器几乎全部采用半导体存储器,半导体存储器根据应用可分为读写存储器(RAM)和只读存储器(ROM)两大类。   只读存储器(Read Only Memory)简称ROM,一般用来存储程序和固定的数据,比如计算机的系统程序、一些固定表格等。与RAM不同,当电源消失时,ROM仍能保持内容不变。在读取某一地址中的内容这点上,ROM类似于RAM,但ROM并不能修改其内容。只读存储器有掩膜ROM、PROM、EPROM和EEPROM等。   MCS-51单片机应用系统中使用得最多的EPROM程序存储器是Intel公司的典型系列芯片2716(2?K?×?8位)、2732A(4?K?×?8位)、2764(8?K?×?8位)、27128(16?K?×?8位)、27256 (32?K?×?8位)和27512(64?K?×?8位)等,各管脚及其兼容性能如图8-7所示。由图中可以看出管脚的兼容性。例如,2732A与2716管脚为24脚,将2732A插入2716电路中可以作为2716芯片工作,但只2?KB有效;2764、27128、27256皆为28脚,均可向下兼容。   另外,各种型号的EPROM还可以有不同的应用参数,主要有最大读出速度、工作温度、电压容差等。在应用系统中选择EPROM芯片时,除了容量以外,必须注意这些参数。 8.2.4 EEPROM   电擦除可编程

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档