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

正文內(nèi)容

單片機原理與應(yīng)用基于匯編、c51及混合編程第10章stc系列單片機片內(nèi)eeprom的應(yīng)用(更新版)

2025-06-23 00:16上一頁面

下一頁面
  

【正文】 1 MS0 操作任務(wù)的選擇 0 0 待機模式,不操作 0 1 對 EEPROM進行讀操作 1 0 對 EEPROM進行寫操作 1 1 對 EEPROM進行擦除操作 IAP_CONTR ?對 IAPEN、 SWBS兩位,用戶只能寫入 0或 0、 0。 第 10章 STC系列單片機片內(nèi)EEPROM的應(yīng)用 EEPROM模塊所屬特殊功能寄存器 EEPROM讀、寫、擦除 第 10章 STC系列單片機片內(nèi)EEPROM的應(yīng)用 ? STC系列單片機內(nèi)部不僅集成了 用于存儲程序的 EEPROM,還集成了 用于存儲數(shù)據(jù)的 EEPROM,不同的型號容量不同,從 1KB- 45KB不等 。 ? EEPROM主要用于保存在掉電時不允許丟失的數(shù)據(jù),在應(yīng)用過程中所采集、運算或通過鍵盤輸入等得到的一些修正參數(shù)。 IAPEN: 讀、寫、擦除使能位。這三位的值決定等待上述時間所需要的系統(tǒng)時鐘周期數(shù),具體情況如表10- 3所示。 ? 分析: 如果在讀、寫、擦除的過程中,沒有對 EEPROM相關(guān)的寄存器進行訪問,讀、寫、擦除一般是成功的。 void SECTION_ERASE( uint SECTION_ADDR)。i16。//先賦給 dat下一個不為 0的數(shù)據(jù) while(dat!=0) { IAP_CONTR=0x82。i++)//延時 21ms { Delay(0x01FA) 。//將數(shù)據(jù)送至數(shù)據(jù)寄存器 IAP_TRIG=0x5A。 Temp=IAP_DATA。 _nop_( )。 Delay_μs( 0x0445);延時 55μs } uchar BYTE_READ (uint byte_addr) { IAP_CONTR=0x82。0x10)。//對 EEPROM進行扇區(qū)擦除 IAP_ADDRL=SECTION_ADDR。 //先預(yù)置擦除成功標記 dp=dp+i。//扇區(qū)編程函數(shù) uchar BYTE_READ(uint byte_addr )。設(shè)系統(tǒng)的時鐘頻率為20MHz,用 R0作為指針指向片內(nèi) RAM的 50H- 5FH單元,DPTR指向 EEPROM的 0000H- 000FH地址,要將數(shù)據(jù)寫入EEPROM,首先對整個扇區(qū)進行擦除。 ? 通過以下程序了解對 EEPROM的讀、寫、擦除的過程。 SWBS: 若對該位寫入 0,則是選擇了用戶應(yīng)用程序( IAP)對 EEPROM進行操作;該位若寫入 1,則是選擇了單片機內(nèi)部固化的系統(tǒng)監(jiān)控程序( ISP)對 EEPROM進行操作。用戶程序指令代碼是通過串口直接下載至程序存儲器,而用于存儲數(shù)據(jù)的 EEPROM則通過用戶程序進行讀寫操作。在第 712章中的每一道例題都采用匯編、 C51兩種語言分別編程實現(xiàn)。內(nèi)部 EEPROM的扇區(qū)地址如表 10- 1所示。 WT WT WT0這三位設(shè)置等待時間,寫入EEPROM單元的數(shù)據(jù)需要 55μs的內(nèi)部編程時間。s ;調(diào)用延時 55μs的子程序,等待編程結(jié)束 ? 完成讀、寫操作后,地址不會自動加 1,每次執(zhí)行讀、寫操作時須重新送地址。//定義指針 uchar Temp。 //定義扇區(qū)擦除失敗的標記位 dp=0x50。 //寫失敗 break。//啟動觸發(fā) IAP_TRIG=0xA5。//對 EEPROM進行寫操作 IAP_ADDRL= byte_addr。//送入扇區(qū)地址的低 8位 IAP_ADDRH=( byte_addr
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1