单片机原理及控制技术第6章单片机的人机交互与扩展技术.pptVIP

单片机原理及控制技术第6章单片机的人机交互与扩展技术.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文档。上传文档
查看更多
二、数据存储器的扩展 8031和6264的连接图 三、存储器的综合扩展 译 码 器 Y0 Y2 G B A Y1 Y3 存储器的扩展图(1) Q0 D7 D0 G Q7 74LS373 ~ ~ OE OE WE A0 ~ 12 CS 2764 A0 ~ 12 CS 2764 A0 ~ 12 CS1 6264 OE D0~7 OE D0~7 D0~7 P0.0 ~ P0.7 PSEN RD WR P2.5 P2.7 P2.6 ALE P2.0~P2.4 8031 EA 译 码 器 Y0 Y2 G B A Y1 Y3 存储器的扩展图(2) OE WE A0 ~ 12 CS 2864A A0 ~ 12 CS 2864A A0 ~ 12 CS1 6264 OE WE D0~7 OE WE D0~7 D0~7 P0.0 ~ P0.7 PSEN RD WR P2.5 P2.7 P2.6 ALE P2.0~P2.4 8031 EA Q0 D7 D0 G Q7 74LS373 ~ ~ OE 6.2.3 存储器的串行扩展 串行扩展总线技术是新型单片机技术发展的一个显著特点。串行总线扩展接线灵活,容易形成模块化的结构,同时还将极大的简化系统结构。目前有许多串行接口器件,如串行E2PROM、串行ADC/DAC、串行时钟芯片等等。其中串行E2PROM是在各种串行器件应用中使用较为频繁的器件。它具有体积小、引线少以及与MCS-51单片机连接线路简单的优点,因此得到广泛的应用,常用于仪器仪表中存放重要的数据。 在新型单片机中实用的串行扩展接口有Motorola的SPI,NS公司的MICROWIRE/PLUS和PHLIPS公司的I2C总线。其中I2C总线具有标准的规范以及众多的带I2C接口的外围器件,形成了较为完善的串行扩展总线。 1.I2C总线 I2C串行总线具有两条总线线路:串行数据线SDA和串行时钟线SCL,可以进行数据的发送和接收。所有连接到I2C总线上的设备的串行数据都接到总线的SDA线上,而各设备的时钟信号均接到总线的SCL上。 I2C总线上主机和从机之间一次传送的数据称为一帧,是由启动信号、若干个数据字、应答位和停止信号组成。其通信时序如下图所示 2.AT24CXX系列芯片 在串行E2PROM中,较为典型的有ATMEL公司的AT24CXX系列芯片。其特点为: 1)可在低电压和标准电压下工作,具有1.8V(Vcc=1.8~5.5V)和2.7V(Vcc=2.7~5.5V)两种版本; 2)2线串行接口; 3) 输入端带施密特触发器,可抑制杂波; 4) 双向数据传输协议; 5) 可通过写保护引脚进行数据保护; 6) 可进行页面写操作; 7)写操作允许操作部分页; 8) 具有100万次写操作和100年数据保存时间的高性能。 AT24CXX的封装形式和引脚功能 A2、A1、A0:芯片选择端。 与写入控制字节中的A2,A1,A0配合实现芯片的选择。 SCL:串行时钟线。 用于输入串行时钟信号,漏极开路,需 要外接上拉电阻。 SDA:串行数据/地址传输线。 作为双向数据线传送串行数据或者地址, 开漏输出,需要加上上拉电阻。 WP:写保护端。 当WP为高电平时,对芯片进行写保护, 数据不能写入仅能读出;当WP为低电平时,数据既能读出又能写入。 Vcc:电源端。 GND:信号地。 (2)AT24CXX的控制字节 在起始位以后,I2C总线的主器件送出8位控制字节。控制字节的结构如下表所示。 D7 D6 D5 D4 D3 D2 D1 D0 1 0 1 0 A2 A1 A0 R/W 类型码 片选或块选 读/写 (3)应用 1)硬件连接电路 2)编程 1)发送开始条件子程序(要求SCL=1时,SDA电平从高到低跳变。) START:SETB P1.1 ;置SDA=1 SETB P1.0 ;置SCL=1,时钟脉冲开始 NOP NOP CLR P1.1 ;SDA电平从高变到低 NOP NOP CLR P1.0 ;SCL电平变低,时钟脉冲结束

文档评论(0)

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

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

1亿VIP精品文档

相关文档