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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
51单片机学习:模拟iic总线连续读写24c02存储器" ~1 O, t; h6 R7 u* D4 T# E4 L( ^+ _/ N

5 L0 P' Q+ z- ~" o* Y3 o' _* ^6 B

. K" U' E4 ]2 q- {  jAT24C02A, 2K SERIAL EEPROM: 2 K3 v# R2 J( C* s$ N& v4 A0 [
Internally organized with 32 pages of 8 bytes each,. R7 A6 D3 f8 Y- L: Y1 G/ B8 y
the 2K requires an 8-bit data word address for random word addressing.

7 B) D, I5 b% M24c02有32个页,每页8字节,本帖中不讨论页写的方式
8 _( C. T' U; t4 i-------------------------------------------------------------------
; }! G& |* E7 N. G4 k+ c* |" A- b# ^+ Y3 d# w$ X4 A! ^
* K4 k  F- a; M7 C& ?- E/ U( j3 B9 Y
2 n4 Q2 B+ E# _0 u- a

# f9 J9 P! Q7 r; C' t6 a5 M0 w- m" d6 j( S  P* D# B

1 Z4 T5 K+ E) P, P1 bAT24C02内部设有一个8位控制寄存器,其每一位的含义如下:
, P1 T. Y+ Z1 G! c7 s% LBit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
9 I3 G% y; k; z. |2 {1      0     1    0    A2   A1   A0  R/W
6 A5 `$ j% |: ]9 M' m/ h7 N其中前4位数据是芯片固定的标识,5 x6 v% i) T: P9 q4 [- `
A2/A1/A0用于选择总线上待访问的I2C器件,R/W=1读操作,R/W=0写操作;* ]: T$ c. Q3 R
I2C总线上最多可以扩展8片同样的2K容量EEPROM存储器,( [; \2 l& U+ C1 c  H
或者是4片4Kb的EEPROM,
9 g4 Z5 H2 q/ t$ k" {" i或者是2片容量为8Kb的EEPROM存储器。
' |  p% c7 G; t" r6 A$ N3 n/ v或者是1片容量为16Kb的EEPROM存储器(此时硬件就固定了,因为A2/A1/A0已经被P2P1P0占用),; q3 ~! r+ B6 E" q6 v3 L
如果扩展8片2K以内容量的EEPROM存储器,每片存储器将对应一个地址,
7 F( a+ |% }9 Y; j; A我们的实验板上的AT24C02的A2/A1/A0引脚全部接地,
7 V# N: e$ x0 e4 N所以在实验中读写控制字分别为:0xa1/0xa0
  L5 N. q" A! F8 v5 }. P
2 L1 |1 ]7 @  C  v0 g" m2 T" l
主芯片stc89c52rc,晶振11.0592M

; w. R9 o- d' I$ b2 S' C
6 l0 l; _" _# a9 G) Q' l% r+ m
# s0 k2 E$ X7 t  K- v/ o" `, I
游客,如果您要查看本帖隐藏内容请回复

& \  F3 z# I$ F2 H# f+ M

6 d0 T5 X& d! s9 `, N. h( ~: f" `

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-9-11 03:24 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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