#include
#include
#include
#include
void delayms( uint m ) // 12MHz Xtal, close to ms value
{
uint j;
uint i;
for(i=0; i
_nop_();
} // 12MHz Xtal, close to ms value
{
uint j;
uint i;
for(i=0; i
_nop_();
}
sp=0;
delayms( 20);
a0=0;
d0=0;
d9=0;
ern=0;
根据时序在中间插入延时
把时序图上传!
SCLK=1;
SDATA=X;
SCLK=0;
上网搜索下24C01之类E2PROM的程序,或者实时时钟DS1302,PCF8563之类的都是模拟I2C的程序,一大把的。好多单片机书上也有。