![](https://csdnimg.cn/release/download_crawler_static/87180405/bg7.jpg)
unsigned char RSDR(void);
void WIPCHK(void);
void OUTByte(unsigned char Byte);
unsigned char INPUTByte(void);
unsigned char ReadByte(unsigned char ADD);
void WriteByte(unsigned char Byte,ADD);
#define _Nop() _nop_() /*定义空指令*/
sbit zlg7289_cs =P1^1;
sbit zlg7289_clk =P2^6;
sbit zlg7289_dio =P2^7;
sbit zlg7289_key =P3^2;
sbit p07=P0^7;
sbit p06=P0^6;
sbit CS=P2^4;
sbit SCK=P2^2;
sbit SO=P2^5;
sbit SI=P2^3;
sbit p10=P1^0;
sbit SDA=P1^2; /*模拟 I2C 数据传送位*/
sbit SCL=P1^3; /*模拟 I2C 时钟控制位*/
uchar buf[9]={0x00,0x00,0x30,0x23,0x15,0x1,0x05,0x04,0x05};
uchar bufdata,bb,date;
uchar SLA=0xA2,SUBA=0x00;
uchar *p; /*接收指针*/
uchar keychange=0;
uchar key=0; /*键盘值*/
bit keyint=0; /*按键中断标志*/
bit keyok=1; /*数据是否修改好*/
uchar num=0; /*移位键移到哪个 LED*/
/****延时函数****************************************/
void delay(uchar i)
{
while(i--);
}
.专业 DOC.