- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第34章 Microware串行总线EEPROM的应用 51单片机开发与应用技术详解(珍藏版)PPT
第34章 Microware串行总线EEPROM的应用 Microware同步串行总线接口是National Semiconductor公司提出的串行同步双工通讯接口。由于其采用三根信号线,所以常称为三线制同步串行总线接口。三线制Microware同步串行总线接口最早应用在National Semiconductor公司的COP系统和HPC系列微控制器上,后来被广泛应用到其他微控制器、存储器、A/D转换器和D/A转换器等领域。 三线制Microware串行总线占用I/O引脚少,使用简单方便,可以提高系统的可靠性。本章主要介绍三线制Microware串行总线接口,以及采用Microware串行总线接口的EEPROM存储器的使用。 34.1 三线制Microware串行总线概述 三线制Microware同步串行总线接口是一种串行同步双工通讯接口,由美国National Semiconductor公司最早提出。Microware串行总线使用3根信号线进行通讯,分别介绍如下: SK,时钟信号线。 SI,数据输入线。 SO,数据输出线。 34.2 Microware串行总线接口的EEPROM 由于三线制Microware串行总线接口的优势,目前多家公司推出了各种Microware串行总线接口的产品。其中,使用最多的便是Microware串行总线接口的EEPROM存储器。 34.2.1 Microware串行总线接口EEPROM概述 EEPROM是一种可用电气方法在线擦除和写入的存储器。EEPROM既有普通RAM存储器可读可写的特性,又具有非易失性存储器ROM在掉电后仍然能保持所存储数据的优点。许多大的半导体公司都生产可支持三线制Microware串行总线的EEPROM。例如,National Semiconductor公司推出的NM93C06/46/56/66产品,Microchip公司推出的93C06/46/56/66、93LC46/56/66和93AA06/46/56,以及Atmel公司的AT93C46/56/57/66等产品。这些三线制Microware串行总线的EEPROM具有如下特点: 一般采用单一+5V电源供电; 具有较低的功耗; 具有三态输出,并可与TTL电平兼容; 擦除/写入时间不超过10ms; 擦除/写入周期寿命一般都可达到10万次以上,有的产品已可达到100万次; 片内写入的数据保存寿命可达40年以上。 34.2.2 Microware串行总线接口EEPROM的指令 Atmel公司的AT93C46/56/57/66系列Microware串行EEPROM包含7个指令,这些指令和Microware串行总线兼容。其中,对于不同的型号,其具体的指令所代表的含义略有区别。下面分别进行介绍。 AT93C46具有1K比特的存储空间,可以按照128×8或者64×16来使用。AT93C46所支持的Microware串行总线指令及其说明,如表所示。 34.2.3 Microware串行总线接口EEPROM的指令时序 前面介绍了AT93C46/56/57/66系列EEPROM所支持的Microware串行指令。下面分别介绍各个指令执行的时序。 1.READ指令 2.EWEN指令 3.ERASE指令 4.WRITE指令 5.ERAL指令 6.WRAL指令 7.EWDS指令 34.3 51系列单片机读写三线制EEPROM实例 在基本的51系列单片机中,没有集成三线制Microware串行总线。当其与三线制Microware串行总线的EEPROM连接时,只能够采用软件模拟的方式来实现三线制Microware主机的操作。这里以Atmel公司的AT89S52单片机以及AT93C66三线制Microware串行EEPROM为例,介绍如何在软件上实现三线制Microware串行的数据操作。 34.3.1 电路图 这里采用AT89S52单片机来读写三线制Microware串行EEPROM芯片AT93C66。系统电路图,如图34.10所示。 34.3.2 建立项目 首先在Keil μVison3集成开发环境中建立项目,具体操作步骤如下: 34.3.3 三线制Microware串行总线读写子函数 对于三线制Microware串行总线的操作需要严格遵守总线协议。这里将AT93C66所用到的操作指令封装为子函数,方便调用。这些子函数不仅适用于三线制Microware串行EEPROM,同样适用于其他Microware串行接口的器件。下面分别进行介绍。 34.3.4 主程序 这里通过调用前面的Microware串行总线读写子函数来实现对AT93C66的操作。其中,在程序中指定CS接P2.0引脚,SK接P2.3引脚,DI接P2.2引脚,DO接P2
您可能关注的文档
- 第2章 解析函数 复变函数与积分变换 教学课件.ppt
- 第2章 试验数据的表图表示 试验设计与数据 教学课件.ppt
- 第2章 软件工程概述 计算机软件技术基础教程 教学课件.ppt
- 第2章 网页版面设计基础 网页设计与制作教程(第3版) 教学课件.ppt
- 第2章 质量管理的数学方法与工具 食品质量安全管理和监督 教学课件.ppt
- 第2章 网站建设概论 《网页设计与制作》 教学课件.ppt
- 第2章 递归与分治策略 计算机算法设计与分析(第3版)教学课件.ppt
- 第2章 递归与分治策略 计算机算法设计与分析教学课件.ppt
- 第2章 钢筋和混凝土材料的力学性能 混凝土结构基本(设计)原理 教学课件.ppt
- 第2章 随机信号分析 通信原理教学课件.ppt
- 《GB/T 4340.2-2025金属材料 维氏硬度试验 第2部分:硬度计的检验与校准》.pdf
- GB/T 4340.2-2025金属材料 维氏硬度试验 第2部分:硬度计的检验与校准.pdf
- 中国国家标准 GB/T 4340.3-2025金属材料 维氏硬度试验 第3部分:标准硬度块的标定.pdf
- 《GB/T 4340.3-2025金属材料 维氏硬度试验 第3部分:标准硬度块的标定》.pdf
- GB/T 4340.3-2025金属材料 维氏硬度试验 第3部分:标准硬度块的标定.pdf
- 《GB/T 45284.1-2025信息技术 可扩展的生物特征识别数据交换格式 第1部分:框架》.pdf
- 中国国家标准 GB/T 45284.1-2025信息技术 可扩展的生物特征识别数据交换格式 第1部分:框架.pdf
- GB/T 45284.1-2025信息技术 可扩展的生物特征识别数据交换格式 第1部分:框架.pdf
- 《GB/T 45284.5-2025信息技术 可扩展的生物特征识别数据交换格式 第5部分:人脸图像数据》.pdf
- 中国国家标准 GB/T 45284.5-2025信息技术 可扩展的生物特征识别数据交换格式 第5部分:人脸图像数据.pdf
文档评论(0)