24C04是4K bits = 512 * 8byte,512个字节分成两块,每块有256个字节。 这两个块由A0选择,A0=0,块0,对应地址0-255;A0=1,块1,对应地址256-511. 所以8位地址+ 一位块选可以实现对任意地址的操作。 你所说的一个字节的地址不够,大概是你算错了吧。 同理,因为24C02是2K,只有一个块,A2,A1,A0只是用来代表器件地址,而没有块选功能。 24C16是16K,有4个块,A2用来做器件地址,A1,A0做块选。 不论是02,04,16,存储器地址8位+块选位足够对存储器任意地址的读写操作 |