基于I²C总线的数据缓冲存储器设计

中文摘要 I
英文摘要 II
1 绪论 1
1.1 I2C总线发展及应用 1
1.2 国内外研究状况 1
1.3 课题研究方法 2
1.3.1 I2C总线规范 3
1.3.2 I2C总线的优势 4
2 I2C总线协议 5
2.1I2C 总线的通信规程 5
2.2器件寻址 6
2.3应答信号 7
2.4写操作 7
2.4.1 字节写 7
2.4.2 页写 8
2.5应答查询 9
2.6写保护 9
2.7读操作 9
2.7.1立即地址读 9
2.7.2选择性读 10
2.7.3 连续读 10
3 AT24C02存储器 12
3.1 AT24C02的引脚功能 12
3.2 AT24C02 的内部结构 12
3.3系统硬件的设计 14
3.3.1 单片机的选择 14
3.3.2 硬件电路的设计 15
3.4系统软件编程的设计 16
3.4.1 开始位、停止位和确认位的编程 16
3.4.2 写操作 18
4 Flash文件系统的分析与应用 23
4.1 FFS的引入 23
4.1.1 NAND Flash 的特性 23
4.1. 2 FFS的必要性 24
4.2 FFS的功能结构分析 24
4.2.1 FFS的结构 24
4.2.2 FTL的功能 24
4.3 Flash文件系统的应用 25
结束语 26
致 谢 27
参考文献 28

基于I²C总线的数据缓冲存储器设计

摘 要
I²C总线最初为音频和视频设备开发,随着I²C总线技术的发展和I²C协议的完善,I²C总线技术被应用到各个领域和行业,比如在服务器管理中的使用,以及管理系统的配置或掌握组件的功能状态。特别是I²C总线还增加了高速模式,支持高速串行传输的应用,例如E2PROMFlash存储器。
本文阐述了I²C总线技术的发展,进一步介绍了基于I²C总线技术的应用;同时介绍了器件AT24C02的结构及工作特性;在此基础上以8051单片机与AT24C02的仿真接口为平台,使用KeilC51语言,完成了串行E2PROM 的读写软件编程,实现了数据缓冲存储器的基本操作功能,并给出了相关程序的算法分析和流程图。

关键词 I²C总线;E²PROM存储器; 器件AT24C02;


本文永久地址:http://drupalsh.cn/node/124 , 转载请注明出处.