unsigned char read(unsigned int address){
unsigned char dd;
dd=((address&0x7ff)/256) < <1;
s24();wd24(0xa0|dd);scl=0;wd24(address);scl=0;
s24();wd24(0xa1|dd);scl=0;dd=rd24();p24();return(dd);
}
void write(unsigned int address,unsigned char dd){
unsigned char ddd;
ddd=((address&0x7ff)/256) < <1;
s24();wd24(0xa0|ddd);scl=0;wd24(address);scl=0;wd24(dd);scl=0;p24();
while (1) {
s24();
wd24(0xa0|ddd);
sda=1;
if (sda==0) break;
scl=0;
}
}
以上是写入部分的程序
焦急等待中,谢谢指教!!