#include#include "INTRINS.H"//全局变量sbit SDA=P1^1; //定义总线连接端口sbit SCL=P1^0;void mDelay(unsigned char j)//A normal delay{unsigned int i;for(;j>0;j--)for(i=0;i<125;i++);}/*********************
针对AT24Cxx系列eeprom存储器,写的时候有越页功能,不用考虑页边界,I2C用软件模拟实现,完善中…#define SDA1() PORTC|=1
据说是AT24C01-AT24C256通用源程序,但按照我的经验,这个源程序仅适合AT24C04-AT24C256。/*Sample:/*main(){.../*ReadMem(l,x,y);/*读。l为本次访问的器件号,在宏定义时分配不同芯片的不同器件号,x为本次欲读出的
#include #include \"INTRINS.H\"//全局变量sbit SDA=P1^1; //定义总线连接端口sbit SCL=P1^0;void mDelay(unsigned char j)//A normal delay{ unsigned int i; for(;j>0;j--) for(i=0;i
本文介绍一种基于单片机和串行EEPROM的智能密码锁,对系统硬件设计和软件实现进行了详细的描述。