单片机应用技术学_学习任务7__串行存储器AT24C02接口电路设计说明

上传人:xmg****18 文档编号:120178305 上传时间:2020-02-04 格式:PPT 页数:45 大小:1.42MB
返回 下载 相关 举报
单片机应用技术学_学习任务7__串行存储器AT24C02接口电路设计说明_第1页
第1页 / 共45页
单片机应用技术学_学习任务7__串行存储器AT24C02接口电路设计说明_第2页
第2页 / 共45页
单片机应用技术学_学习任务7__串行存储器AT24C02接口电路设计说明_第3页
第3页 / 共45页
单片机应用技术学_学习任务7__串行存储器AT24C02接口电路设计说明_第4页
第4页 / 共45页
单片机应用技术学_学习任务7__串行存储器AT24C02接口电路设计说明_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《单片机应用技术学_学习任务7__串行存储器AT24C02接口电路设计说明》由会员分享,可在线阅读,更多相关《单片机应用技术学_学习任务7__串行存储器AT24C02接口电路设计说明(45页珍藏版)》请在金锄头文库上搜索。

1、单片机应用技术学程 第7章 主编 学习任务7 串行存储器AT24C02接口电路设计 学习任务7 串行存储器AT24C02接口电路设计 学习任务描述 教学导航 7 1 学习准备 7 2 计划实施 7 3 评价反馈 7 4 知识拓展 PCF8563时钟芯片 学习任务描述 07 Embed 1 jpg 教学导航 07 Embed 2 jpg 教学导航 表格 7 1 学习准备 7 1 1 I2C总线 1 I2C总线 7 1 学习准备 图7 1 I2C总线系统结构 图7 2 I2C总线从器件地址格式 7 1 学习准备 07 Embed 5 jpg 7 1 学习准备 07 Embed 6 jpg 7 1

2、学习准备 07 Embed 7 jpg 7 1 学习准备 表7 1 常用I2C器件地址 7 1 学习准备 2 I2C总线时序 7 1 学习准备 图7 3 I2C总线数据传送时序图 7 1 学习准备 07 Embed 21 jpg 7 1 学习准备 07 Embed 22 jpg 7 1 学习准备 07 Embed 23 jpg 1 起始信号 S 2 终止信号 P 在SCL高电平期间 SDA由低到高变化 结束一次数 据传送过程 7 1 学习准备 3 应答信号 A 应答信号有两个 一个是在第9个时钟脉冲高电平期 间 SDA是低电平 应答信号 另一个是在第9个时钟脉冲高电平期 间 SDA是高电平 应

3、答非信号 7 1 2 AT24C 系列E2PROM芯片 AT24Cxx系列存储器是ATMEL公司出品的高集成度串行E2PROM内 存 提供的接口是I2C接口 AT24Cxx系列有两种封装 一种是DIP封 装 另一种是SOC封装 共有11种型号 分别是 AT24C01A 02 04 08 16 32 64 128 256 512 1024 7 1 学习准备 07 Embed 24 jpg 小提示 1 其他的串行总线有SPI总线 One Wire总线 单总线 等 7 1 学习准备 2 串行接口芯片是单片机应用系统的一个发展趋势 使用串行接口芯 片可以节约单片机的口资源 简化单片机外围电路 7 2

4、计划实施 7 2 1 I2C总线时序软件包设计 跟我做1 由时序设计程序 7 2 计划实施 07 Embed 25 jpg 7 2 计划实施 图7 5 I2C总线几个典型时序 7 2 计划实施 07 Embed 27 jpg 1 起始信号 S 如图7 5a所示 2 终止信号 P 如图7 5b所示 7 2 计划实施 07 Embed 28 jpg 3 应答信号 如图7 5c和图7 5d所示 7 2 计划实施 07 Embed 29 jpg 发送应答信号TACK 7 2 计划实施 07 Embed 30 jpg 发送应答非信号TNACK 7 2 计划实施 07 Embed 31 jpg 检测应答信

5、号RACK 7 2 计划实施 07 Embed 32 jpg 4 另外 在图7 3时序中其他部分都是8位数据传送 数据传送时高位 在前 低位在后 7 2 计划实施 写字节WBYTE 将A中数据写出 7 2 计划实施 07 Embed 33 jpg 读字节RBYTE 将数据读入A中 7 2 计划实施 07 Embed 34 jpg 小提示 7 2 2 AT24C02读 写程序设计 7 2 计划实施 跟我做2 AT24C02读 写程序设计 1 AT24C02读操作 7 2 计划实施 图7 6 AT24C02读数据操作格式 2 AT24C02写操作 7 2 计划实施 07 Embed 36 jpg

6、7 2 计划实施 07 Embed 37 jpg 自我做1 AT24C02读 写操作 7 2 计划实施 1 打开Proteus ISIS软件 打开如图6 18所示电路原理图文件 在图6 18电路基础上 放置一个AT24C02 其接口电路按照如图7 4b所示 用P1 6作为数据线SDA 用P1 5作为时钟线SCL 连接布线 进行电 气规则检查生成BOM文件 2 在程序 6 3 基础上 添加AT24C02时序C语言函数 并对 S3 S4 键功能作如下调整 3 在Keil C环境中写出完整程序 程序 7 1 编译后产生目标文件 在Proteus ISIS中加载到单片机中 进行软件 硬件的联合仿真调试

7、 观察运行状况 4 在实验板上焊接AT24C02部分的接口电路 将目标程序下载到实验 板系统中 运行 操作 7 3 评价反馈 1 分别说明I2C总线的定义 特点及工作原理 2 在I2C总线系统中 总线上器件的地址是如何确定的 一个 3 I2C总线协议中的起始信号与终止信号是如何规定的 4 简述应答信号在I2C总线数据传送中的作用 5 设计电路 要求在I2C总线上挂载至少两片AT24C02存储器 同时 单片机能够分别对这些存储器进行读 写操作 编写程序 6 图7 8是一种SPI串行接口器件的写时序图 7 3 评价反馈 图7 8 串行接口器件的写时序图 7 4 知识拓展 PCF8563时钟芯片 1

8、 PCF8563芯片功能 1 基于32 768kHz的方波时钟提供年 月 日 小时 分钟和秒计时 2 世纪标志 3 1 0 5 5V宽工作电压 4 时钟后备电流为0 25 A 电压为3V 5 400kHz I2C接口 6 可为外设提供32 768kHz 1024Hz 32Hz 1Hz的时钟 7 闹钟和时钟功能 8 内置振荡外围电路 9 I2C总线从地址 读A3H 写A2H 10 开漏中断输出 7 4 知识拓展 PCF8563时钟芯片 表7 3 寄存器概况 7 4 知识拓展 PCF8563时钟芯片 表7 4 BCD格式寄存器概况 2 PCF8563应用电路 7 4 知识拓展 PCF8563时钟芯片 07 Embed 39 jpg 3 PCF8563控制时序 7 4 知识拓展 PCF8563时钟芯片 图7 11 读 写操作时序图 4 PCF8563的应用举例 知识回顾知识回顾 Knowledge Knowledge ReviewReview

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号