eepromi2cC51程序.docVIP

  • 6
  • 0
  • 约3.05千字
  • 约 5页
  • 2018-05-27 发布于河南
  • 举报
eepromi2cC51程序

/*本程序是用eeprom AT24C02保存数码管显示秒时间数据。*/ #include reg52.h #include intrins.h sbit scl=P3^7; //I2C时钟线 sbit sda=P3^6; //I2C数据线 bit write=0; unsigned char code ledmap[]= {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}; //共阴极编码 unsigned char num,sec,ledbuf[6]; void delay(unsigned int z ) { unsigned char i; //显示用的延时程序 while(--z) for(i=110;i0;i++); } void delayus(void) {;;} void initi2c(void) { sda=1; delayus(); //I2C初始化 scl=1; delayus(); } void i2cstart(void) { sda=1; delayus(); //i2c起始信号 scl=1; delayus(); sda=0; delayus(); } void ack() { unsigned char i; sc

文档评论(0)

1亿VIP精品文档

相关文档