24CO8 的读写操作.doc
《24CO8 的读写操作.doc》由会员分享,可在线阅读,更多相关《24CO8 的读写操作.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、十一24CO8 的读写操作实验任务利用 24C08 断电以后存储的数据不消失的特点,可以做一个断电保护装置。首先利用单片机做一个 099 秒的自动计时器。然后随机关断电源,在 通电以后计时器接着断电前的状态继续计时。硬件电路图实验原理首先简单的说明以下 (I方C) 总线,(I方C) 总线是一种串行数据总线,只有二根信号线,一根是双向的数据线 SDA,另一根是时钟线 SCL。在 (I方C) 总线上传送的一个数据字节由八位组成。总线对每次传送的字节数没有限制,但每个字节后必须跟一位应答位。数据传送首先传送最高位(MSB),数据传送按图1所示格式进行。首先由主机发出启动信号“S”(SDA在 SCL
2、高电平期间由高电平跳变为低电平),然后由主机发送一个字节的数据。启动信号后的第一个字节数据具有特殊含义:高七位是从机的地址,第八位是传送方向位,0表示主机发送数据(写),1表示主机接收数据(读)。被寻址到的从机设备按传送方向位设置为对应工作方式。标准 (I方C) 总线的设备都有一个七位地址,所有连接在 (I方C) 总线上的设备都接收启动信号后的第一个字节,并将接收到的地址与自己的地址进行比较,如果地址相符则为主机要寻访的从机,应在第九位答时钟脉冲时向 SDA 线送出低电平作为应答。除了第一字节是通用呼叫地址或十位从机地址之外第二字节开始即数据字节。数据传送完毕,由主机发出停止信号“P”(SDA
3、在 SCL 高电平期间由低电平跳变为高电平)。AT24C 系列串行 E2PROM 具有 (I方C) 总线接口功能,功耗小,宽电源电压(根据不同型号 2.5V6.0V),工作电流约为 3mA,静态电流随电源电压不同为30A110A,AT24C 系列串行E2PROM 参数如下型 号 容 量 器件寻址字节(8 位) 一次装载字节数AT24C01 1288 1010A2A1A0 R/W 4AT24C02 2568 1010A2A1A0 R/W 8AT24C04 5128 1010A2A1P0 R/W 16由于 (I方C) 总线可挂接多个串行接口器件,在 (I方C) 总线中每个器件应有唯一的器件地址,按
4、 (I方C)总线规则,器件地址为7位数据(即一个(I方C)总线系统中理论上可挂接 128 个不同地址的器件),它和 1 位数据方向位构成一个器件寻址字节,最低位D0为方向位(读/写)。器件寻址字节中的最高4位(D7D4)为器件型号地址,不同的(I方C)总线接口器件的型号地址是厂家给定的,如AT24C 系列E2PROM的型号地址皆为 1010,器件地址中的低 3 位为引脚地址 A2 A1 A0,对应器件寻址字节中的D3、D2、D1位,在硬件设计时由连接的引脚电平给定。对AT24C系列 E2PROM的读写操作完全遵守I2C总线的主收从发和主发从收的规则。AT24C08 10248 1010A2P1
5、P0 R/W 16AT24C16 20488 1010P2P1P0 R/W 16C语言源程序#include #include #include unsigned char code table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,;unsigned char sec; /定义计数值,每过1 秒,sec加1unsigned int tcnt; /定时中断次数bit write=0; /写24C08 的标志;sbit gewei=P20; /个位选通定义sbit shiwei=P21; /十位选通定义/24C08 读写驱动程序/s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 24CO8 的读写操作 24 CO8 读写 操作
限制150内