#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++);}/*********************
針對(duì)AT24Cxx系列eeprom存儲(chǔ)器,寫(xiě)的時(shí)候有越頁(yè)功能,不用考慮頁(yè)邊界,I2C用軟件模擬實(shí)現(xiàn),完善中…#define SDA1() PORTC|=1
據(jù)說(shuō)是AT24C01-AT24C256通用源程序,但按照我的經(jīng)驗(yàn),這個(gè)源程序僅適合AT24C04-AT24C256。/*Sample:/*main(){.../*ReadMem(l,x,y);/*讀。l為本次訪問(wèn)的器件號(hào),在宏定義時(shí)分配不同芯片的不同器件號(hào),x為本次欲讀出的
#include #include \"INTRINS.H\"http://全局變量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
本文介紹一種基于單片機(jī)和串行EEPROM的智能密碼鎖,對(duì)系統(tǒng)硬件設(shè)計(jì)和軟件實(shí)現(xiàn)進(jìn)行了詳細(xì)的描述。