目录
一.设计要求 2
二.设计目的 2
三.器件EEPROM的介绍 2
1.EEPROM简介 2
2.EEPROM24XX系列功能概述 2
四.I2C协议的介绍 3
1.I2C协议总线特征 3
2. I2C协议工作原理 3
3.I2C协议总线基本状态 3
4.寻址约定 5
五.EEPROM读写功能实现 5
1.写操作 5
(1)字节写操作 6
(2)页写入操作 6
2.确认查询 7
3.读操作 7
(1)当前地址的读操作 8
(2)随机读操作 8
(3)连续读操作 9
六.具体设计过程 10
1.程序流程图 10
2.系统组成模块结构及功能 12
(1)函数定义 12
(2)主函数main( ) 13
3.源程序 14
七.设计心得体会 23
八.参考文献 24
基于I2C协议的EEPROM读写功能实现
一.设计要求
1)通过软件基于I2C协议对EEPROM读写功能的实现。
2)需要有EEPROM读写功能的具体实现过程 。
二.设计目的
通过设计,了解I2C协议的基本原理,并对EEPROM读写功能的实现有个系统的概念,对其实现过程比较清楚。同时,在设计中,巩固我们所学的理论知识。
三.器件EEPROM的介绍
1.EEPROM简介
EEPROM (Electrically Erasable Programmable Read-Only Memory),电可擦
您可能关注的文档
- 《课程设计(论文)_80000吨年啤酒工厂设计》.doc
- 《课程设计(论文)_AD9850的任意波形发生器的设计》.doc
- 《课程设计(论文)_AD和DA转换接口的设计》.doc
- 《课程设计(论文)_AT89C51单片机的 数字电压表的设计》.doc
- 《课程设计(论文)_C650普通车床PLC控制系统设计》.doc
- 《课程设计(论文)_CA6140车床后托架的加工工艺设计》.doc
- 《课程设计(论文)_CA6140车床横向进给系统》.doc
- 《课程设计(论文)_C++研究生信息管理系统论文》.doc
- 《课程设计(论文)_C语言设计班级档案管理》.doc
- 《课程设计(论文)_CA6140车床拨叉夹具设计说明书》.doc
- 《课程设计(论文)_基于FPGA的雷达中心控制器的设计》.doc
- 《课程设计(论文)_基于JAVA的图书管理系统的设计与实现》.doc
- 《课程设计(论文)_基于IPC和PLC的温度控制系统设计》.doc
- 《课程设计(论文)_基于ICL8038等构成的函数发生器电路》.doc
- 《课程设计(论文)_基于JAVA的学生成绩管理系统》.doc
- 《课程设计(论文)_基于java实现昆虫科普信息设计》.doc
- 《课程设计(论文)_基于JAVA的学生成绩管理系统的设计与实现》.doc
- 《课程设计(论文)_基于JAVA的图书馆系统设计与开发》.doc
- 《课程设计(论文)_基于JAVA的视频会议系统设计与实现(含源程序)》.doc
- 《课程设计(论文)_基于Java的聊天系统》.doc
原创力文档

文档评论(0)