找回密码
 注册
关于网站域名变更的通知
查看: 510|回复: 1
打印 上一主题 下一主题

51单片机学习:模拟iic总线连续读写24c02存储器

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-1-15 13:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
51单片机学习:模拟iic总线连续读写24c02存储器6 N( E5 m  k1 ^. R$ e" J2 T) a

( x& o5 }, l" d5 w) S

! t+ V/ o/ F8 eAT24C02A, 2K SERIAL EEPROM: 2 I) D# ~& \& i. q& b. z* D
Internally organized with 32 pages of 8 bytes each,
1 ~8 s. }5 d* z' Nthe 2K requires an 8-bit data word address for random word addressing.
( a2 t: R$ ?* E$ I& n2 C/ T
24c02有32个页,每页8字节,本帖中不讨论页写的方式
2 S( k9 V4 i, |. H  \-------------------------------------------------------------------# ^% m* n  P, Q/ L2 t) K

6 u7 U" @& |0 P9 W) u 2 s% z7 f( q- e% d

2 R, h: r3 G' w6 X& X" ` " g$ F' v- D$ H+ q7 l; {
/ v7 j% P3 K" n+ {( [. F$ H
% m; l. y3 j/ m$ b+ F
AT24C02内部设有一个8位控制寄存器,其每一位的含义如下:
# b- E" @3 \; ~  U  k5 XBit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
% s) B' ^0 r6 p# _3 R. o8 ~1      0     1    0    A2   A1   A0  R/W
4 P, P2 q9 _: K  ]; T- `其中前4位数据是芯片固定的标识,
, B* s" g- j8 {0 e" }1 {A2/A1/A0用于选择总线上待访问的I2C器件,R/W=1读操作,R/W=0写操作;* g) I1 n0 z, M* |, y
I2C总线上最多可以扩展8片同样的2K容量EEPROM存储器,; W: j/ i- n: a7 J' m0 O) s
或者是4片4Kb的EEPROM,
) _: |1 g4 w! e1 [或者是2片容量为8Kb的EEPROM存储器。, k4 D6 W" z' F, }) p5 s
或者是1片容量为16Kb的EEPROM存储器(此时硬件就固定了,因为A2/A1/A0已经被P2P1P0占用),) W& q$ a* E# |0 z9 H
如果扩展8片2K以内容量的EEPROM存储器,每片存储器将对应一个地址,5 Q# r/ Z1 t& ^/ s5 j1 `) O
我们的实验板上的AT24C02的A2/A1/A0引脚全部接地,
* c8 x% u. _) S; [& r4 d所以在实验中读写控制字分别为:0xa1/0xa0
) P, F: A: }( i0 a/ V; B$ D

0 @9 M5 L4 }* c- \. H5 `% Q3 Q5 g主芯片stc89c52rc,晶振11.0592M

! x( c! b" j: L# d
0 ~2 }& }8 m: P5 T7 N, F: D2 d

4 D$ J9 d* h8 u) T9 Q* r
游客,如果您要查看本帖隐藏内容请回复

( I4 `) W5 Y1 Z% D4 |

$ i  [. G1 j+ {' I4 m

该用户从未签到

2#
发表于 2019-1-15 23:28 | 只看该作者
好东东,谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-9 06:18 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表