一个24c16的读写程序(已经调试过)(arens)
//////////////////////////////////////////////////////////////// //24c16读写驱动程序,FM24C16A-AT24C16中文资料pdf //=----------------------------------------------------------------------------- -- /*模块调用: 读数据:read(unsigned int address) 写数据:write(unsigned int address,unsigned char dd) dd为要写的 数据字节*/ //------------------------------------------------------------------------------ ----
sbit sda=P3^0; sbit scl=P3^1;
sbit a0=ACC^0; //定义ACC的位,利用ACC操作 速度最快 sbit a1=ACC^1; sbit a2=ACC^2; sbit a3=ACC^3; sbit a4=ACC^4; sbit a5=ACC^5; sbit a6=ACC^6; sbit a7=ACC^7;
//------------------------------------------------------------------------------ -------- #pragma disable void s24(void) //起始函数 { _nop_(); scl=0; sda=1; scl=1; _nop_(); sda=0; _nop_(); _nop_(); scl=0; _nop_(); _nop_(); sda=1;
|