導航:首頁 > 編程語言 > 24c02編程器

24c02編程器

發布時間:2024-05-26 09:59:07

Ⅰ 24c02鏄浠涔堣姱鐗

銆銆24c02鏄疎EPROM鑺鐗囥

銆銆EEPROM()鏄鎸囧甫鐢靛彲鎿﹀彲緙栫▼鍙璇誨瓨鍌ㄥ櫒銆傛槸涓縐嶆帀鐢靛悗鏁版嵁涓嶄涪澶辯殑瀛樺偍鑺鐗囥侲EPROM鍙浠ュ湪鐢佃剳涓婃垨涓撶敤璁懼囦笂鎿﹂櫎宸叉湁淇℃伅錛岄噸鏂扮紪紼嬨備竴鑸鐢ㄥ湪鍗蟲彃鍗崇敤銆

銆銆EEPROM錛堝甫鐢靛彲鎿﹀彲緙栫▼鍙璇誨瓨鍌ㄥ櫒錛夋槸鐢ㄦ埛鍙鏇存敼鐨勫彧璇誨瓨鍌ㄥ櫒錛圧OM錛夛紝鍏跺彲閫氳繃楂樹簬鏅閫氱數鍘嬬殑浣滅敤鏉ユ摝闄ゅ拰閲嶇紪紼嬶紙閲嶅啓錛夈備笉鍍廍PROM鑺鐗囷紝EEPROM涓嶉渶浠庤$畻鏈轟腑鍙栧嚭鍗沖彲淇鏀廣傚湪涓涓狤EPROM涓錛屽綋璁$畻鏈哄湪浣跨敤鐨勬椂鍊欏彲棰戠箒鍦板弽澶嶇紪紼嬶紝鍥犳EEPROM鐨勫垮懡鏄涓涓寰堥噸瑕佺殑璁捐¤冭檻鍙傛暟銆侲EPROM鏄涓縐嶇壒孌婂艦寮忕殑闂瀛橈紝鍏跺簲鐢ㄩ氬父鏄涓浜虹數鑴戜腑鐨勭數鍘嬫潵鎿﹀啓鍜岄噸緙栫▼銆

Ⅱ 怎麼實現24C02程序的讀寫

一塊 24c02 中有 256 個位元組的存儲空間。
我們將 24c02 的兩條匯流排接在了 P26 和 P27 上,因此,必須先定義:
sbit SCL=P2^7;
sbit SDA=P2^6;
在這個試驗中,我們寫入了一個位元組數值 0x88 到 24c02 的 0x02 的位置。
寫入完成後,P10 燈會亮起,我們再在下一顆來讀出這個位元組來驗證結果。
―――――――――――――
#define uchar unsigned char //定義一下方便使用
#define uint unsigned int
#define ulong unsigned long
#include <reg52.h> //包括一個 52 標准內核的頭文件
//本課試驗寫入一個位元組到 24c02 中

char code dx516[3] _at_ 0x003b;//這是為了模擬設置的

#define WriteDeviceAddress 0xa0 //定義器件在 IIC 匯流排中的地址
#define ReadDviceAddress 0xa1

sbit SCL=P2^7;
sbit SDA=P2^6;

sbit P10=P1^0;

//定時函數
void DelayMs(uint number)
{
uchar temp;
for(;number!=0;number--)
{
for(temp=112;temp!=0;temp--) ;
}
}

//開始匯流排
void Start()
{
SDA=1;

SCL=1;
SDA=0;
SCL=0;
}

//結束匯流排
void Stop()
{
SCL=0;
SDA=0;
SCL=1;
SDA=1;
}

//測試 ACK
bit TestAck()
{
bit ErrorBit;
SDA=1;
SCL=1;
ErrorBit=SDA;
SCL=0;
return(ErrorBit);
}

//寫入 8 個 bit 到 24c02
Write8Bit(uchar input)
{
uchar temp;
for(temp=8;temp!=0;temp--)
{
SDA=(bit)(input&0x80);
SCL=1;
SCL=0;
input=input<<1;
}
}

//寫入一個位元組到 24c02 中
void Write24c02(uchar ch,uchar address)
{
Start();
Write8Bit(WriteDeviceAddress);
TestAck();

Write8Bit(address);
TestAck();

Write8Bit(ch);
TestAck();

Stop();
DelayMs(10);
}

//本課試驗寫入一個位元組到 24c02 中
void main(void) // 主程序
{
Write24c02(0x88,0x02);// 將 0x88 寫入到 24c02 的第 2 個地址空間

P10=0; //指示運行完畢
while(1); //程序掛起
}

閱讀全文

與24c02編程器相關的資料

熱點內容
python類實例化對象 瀏覽:794
硬碟dos外部命令 瀏覽:792
做演算法還是開發 瀏覽:872
按鍵精靈自定義圖層命令 瀏覽:351
魅藍3手機音視頻文件夾 瀏覽:943
安卓手機製表怎麼換行 瀏覽:215
牆柱搭接箍筋怎麼加密 瀏覽:456
怎麼加密不讓人打開 瀏覽:336
2g3g演算法 瀏覽:206
python可以在net開發 瀏覽:934
編程里的hr啥意思 瀏覽:411
上海php兼職 瀏覽:728
順豐app如何驗證學生 瀏覽:380
伺服器mac地址過濾器 瀏覽:942
程序員一年內被開除 瀏覽:456
福建文檔課件加密企業 瀏覽:790
appstore美國的界面怎麼看呀 瀏覽:533
hlt單片機 瀏覽:325
CA的命令 瀏覽:685
安卓怎麼傳王者應用給蘋果 瀏覽:923