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

6MCS-51单片机系统扩展技术.ppt

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

6 MCS-51单片机系统扩展技术 6.1 MCS-51单片机系统扩展 6.2 MCS-51单片机应用系统中的地址译码 6.3 MCS-51单片机程序存储器扩展技术 6.4 MCS-51单片机数据存储器扩展技术 6.5 并行I/O口扩展技术 6.1 MCS-51单片机系统扩展 6.1.1 MCS-51单片机的外部扩展性能 6.1.2 MCS-51单片机最小应用系统 6.1.3 单片机的串行扩展技术 6.1.1 MCS-51单片机的外部扩展性能 MCS-51系列单片机片外引脚可以构成如图6-1所示的三总线结构: 地址总线(AB) 数据总线(DB) 控制总线(CB) 所有外部芯片都通过这三组总线进行扩展。 6.1.2 MCS-51单片机最小应用系统 1.8051/8751单片机最小应用系统(如图6-2所示) 由于集成度的限制,这种最小应用系统只能用作一些小型的控制单元。其应用特点是: (1)全部I/O口线均可供用户使用。 (2)内部存储器容量有限(只有4KB地址空间)。 (3)应用系统开发具有特殊性。 2.8031最小应用系统 8031是片内无程序存储器的单片机芯片,因此,其最小应用系统应在片外扩展EPROM。8031外接程序存储器构成的最小系统如图6-3所示。 6.1.3 单片机的串行扩展技术 目前单片机应用系统中广泛应用的串行扩展总线主要有I2C总线、串行外围接口SPI总线、 1-Wire总线。 I2C总线 I2C总线是Philips公司推出的串行扩展总线,为二线制, I2C总线由数据线SDA和时钟线SCL组成,总线上扩展的外围器件及外设接口通过总线寻址。 I2C总线外围扩展示意图如图6-4所示。 2.串行外围接口SPI总线 串行外围接口SPI总线是MOTOROLA公司推出的串行扩展总线,为三线制,由时钟线SCK、数据线MOSI(主发从收)和MISO(主收从发)组成。 SPI总线外围扩展示意图如图6-5所示。 单总线 单总线(1-Wire)是Dallas公司推出的外围串行扩展总线。单总线只有一根数据输入输出线DQ,总线上所有器件都挂接在DQ线上。图6-6表示了由单总线构成的分布式温度监测系统。 Dallas公司为单总线的寻址及数据传输提供了严格的时序规范。 6.2 MCS-51单片机应用系统中的地址译码 在单片机应用系统中,所有外围芯片都通过总线与单片机相连。单片机数据总线分时地与外围芯片进行数据传送。故要进行片选控制。 地址译码规则 (1)程序存储器与数据存储器地址重叠使用; (2)外围扩展芯片与数据存储器统一编址。它不仅占用数据存储器地址单元,而且使用数据存储器的读/写控制信号与读/写指令。 地址译码方法 (1)线选法 线选法是把单独的地址线接到外围芯片的片选端上,只要该地址为低电平,就选中该芯片。 图6-7为线选法实例。根据图中地址线连接方法,全部地址译码如表6-1所示。 (2)译码法 译码法是使用译码器对高位地址进行译码,以其译码输出作为片选线。 常用3-8译码器(74LS138),其逻辑功能表如表6-2所示。 图6-8为译码法实例。根据图中地址线连接方法,全部地址译码如表6-3所示。 6.3 程序存储器扩展技术 6.3.1 程序存储器概述 6.3.2 EPROM扩展电路 6.3.3 EEPROM扩展电路 6.3.1 程序存储器概述 Mask ROM 如80C51单片机。 OTP ROM 如51LPC764单片机 EPROM 如87C51单片机、2716(2KB) EEPROM 如28C16 Flash ROM 89C51、28F256 6.3.2 EPROM扩展电路 2716是典型的EPROM芯片,有2K字节的容量。 1、2716的管脚有多少个? 数据位、地址位、控制位 2、各控制引脚的功能?使用时如何接线? 3、读程序时,各控制引脚为何值? 4、如何确定外部程序存储器的地址范围? 6.3.2 EPROM扩展电路 5、如何扩展多片存储器? 地址线、数据线、控制信号线、片选线如何连接 2764有8K字节的容量 2764 EPROM扩展电路如图6-10所示。 27128A EPROM扩展电路如图6-11所示。 6.3.3 EEPROM扩展电路 EEPROM是一种电擦除可编程只读存储器,其主要特点是能在计算机系统中进行在线修改,并能在断电的情况下保持修改的结果。因而在智能化仪器仪表、控制装置等领域得到普遍采用。

文档评论(0)

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

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

1亿VIP精品文档

相关文档