#include //调用头文件,可以去PICC18软件下去查找PIC18FXX2.H
__CONFIG(1,XT) ; //晶振为外部4M
__CONFIG(2,WDTDIS) ; //看门狗关闭
__CONFIG(4,LVPDIS) ; //禁止低电压编程
#define uint unsigned int
#define uchar unsigned char
#define nop NOP()
#define scl RC3 //时钟线
#define sda RC4 //数据线
char shuma[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uint count=0;
uchar sec;
void usdelay()
{
nop; //其实在用IIC对EEPROM操作时,它反应很快,延时可以很短,但必须延时,只要一个NOP()就可以了
}
void init_24c() //初始化24C,就是把两根线拉高
{
TRISC4=0;
scl=1;
sda=1;
usdelay();
}
void start() //开始信号,根据时序图(sx)
{
TRISC4=0;
scl=1;
usdelay();
sda=1;