freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

單片機原理與應用基于匯編、c51及混合編程第10章stc系列單片機片內eeprom的應用(文件)

2025-05-26 00:16 上一頁面

下一頁面
 

【正文】 作 0 1 對 EEPROM進行讀操作 1 0 對 EEPROM進行寫操作 1 1 對 EEPROM進行擦除操作 IAP_CONTR ?對 IAPEN、 SWBS兩位,用戶只能寫入 0或 0、 0。 ? EEPROM分為若干個扇區(qū) ,每個扇區(qū)的大小為 512B,數(shù)據存儲器的 擦除操作是按扇區(qū)進行 的,可以擦寫的次數(shù)在 10萬次以上。 第 10章 STC系列單片機片內EEPROM的應用 EEPROM模塊所屬特殊功能寄存器 EEPROM讀、寫、擦除 第 10章 STC系列單片機片內EEPROM的應用 ? STC系列單片機內部不僅集成了 用于存儲程序的 EEPROM,還集成了 用于存儲數(shù)據的 EEPROM,不同的型號容量不同,從 1KB- 45KB不等 。 系統(tǒng)擴展設計及例題的介紹與實際應用相結合 ,原理圖中給出了各元器件的實際應用參數(shù)。 ? EEPROM主要用于保存在掉電時不允許丟失的數(shù)據,在應用過程中所采集、運算或通過鍵盤輸入等得到的一些修正參數(shù)。 ? 使用時,同一次修改的數(shù)據應該存放于同一個扇區(qū),不是同一次修改的數(shù)據最好存放在不同的扇區(qū),不一定要存滿。 IAPEN: 讀、寫、擦除使能位。 CMD_FAIL: 若該位為 0,表示對EEPROM的讀、寫、擦除等操作是成功的;若該位為 1,表示對 EEPROM的讀、寫、擦除等操作失敗,須由軟件清 0。這三位的值決定等待上述時間所需要的系統(tǒng)時鐘周期數(shù),具體情況如表10- 3所示。 ( 2)向 STC12C5A60S2單片機片內 EEPROM中某單元寫入數(shù)據(假設系統(tǒng)時鐘頻率為 20MHz): MOV IAP_DATA,DATA;先將要寫入的數(shù)據送至 IAP_DATA寄存器 MOV IAP_ADDRH,BYTE_ADDRH;送單元地址的高 8位 MOV IAP_ADDRL,BYTE_ADDRL;送單元地址的低 8位 MOV IAP_CONTR,10000010B;設置等待時間且允許對EEPROM進行讀、寫、擦除操作 MOV IAP_CMD,00000010B;送字節(jié)寫命令 MOV IAP_TRIG,5AH;啟動內部編程工作 MOV IAP_TRIG,0A5H LCALL DELAY_55181。 ? 分析: 如果在讀、寫、擦除的過程中,沒有對 EEPROM相關的寄存器進行訪問,讀、寫、擦除一般是成功的。啟動讀操作 MOV IAP_TRIG,0A5H NOP NOP RET DELAY_55μs: ;略 DELAY_21ms: ;略 END C51程序: include include//聲明本征函數(shù)庫 define uchar unsigned char define uint unsigned int define SECTION_ADDR 0x0000 //定義扇區(qū)的首地址 uchar data *dp。 void SECTION_ERASE( uint SECTION_ADDR)。 //延時函數(shù) void main( ) { uchar flag=0。i16。 if( BYTE_READ(i+SECTION_ADDR)! =*dp) { flag=0。//先賦給 dat下一個不為 0的數(shù)據 while(dat!=0) { IAP_CONTR=0x82。//送入扇區(qū)地址的高 8位 IAP_TRIG=0x
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1