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

正文內(nèi)容

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

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

下一頁面
  

【正文】 //送入扇區(qū)地址的低 8位 IAP_ADDRH=( byte_addr 8)。//啟動觸發(fā) IAP_TRIG=0xA5。 //定義扇區(qū)擦除失敗的標(biāo)記位 dp=0x50。s ;調(diào)用延時 55μs的子程序,等待編程結(jié)束 ? 完成讀、寫操作后,地址不會自動加 1,每次執(zhí)行讀、寫操作時須重新送地址。內(nèi)部 EEPROM的扇區(qū)地址如表 10- 1所示。用戶程序指令代碼是通過串口直接下載至程序存儲器,而用于存儲數(shù)據(jù)的 EEPROM則通過用戶程序進(jìn)行讀寫操作。 ? 通過以下程序了解對 EEPROM的讀、寫、擦除的過程。//扇區(qū)編程函數(shù) uchar BYTE_READ(uint byte_addr )。//對 EEPROM進(jìn)行扇區(qū)擦除 IAP_ADDRL=SECTION_ADDR。 Delay_μs( 0x0445);延時 55μs } uchar BYTE_READ (uint byte_addr) { IAP_CONTR=0x82。 Temp=IAP_DATA。i++)//延時 21ms { Delay(0x01FA) 。i16。 ? 分析: 如果在讀、寫、擦除的過程中,沒有對 EEPROM相關(guān)的寄存器進(jìn)行訪問,讀、寫、擦除一般是成功的。 IAPEN: 讀、寫、擦除使能位。 第 10章 STC系列單片機(jī)片內(nèi)EEPROM的應(yīng)用 EEPROM模塊所屬特殊功能寄存器 EEPROM讀、寫、擦除 第 10章 STC系列單片機(jī)片內(nèi)EEPROM的應(yīng)用 ? STC系列單片機(jī)內(nèi)部不僅集成了 用于存儲程序的 EEPROM,還集成了 用于存儲數(shù)據(jù)的 EEPROM,不同的型號容量不同,從 1KB- 45KB不等 。在此期間,不得對 EEPROM的任何單元進(jìn)行任何訪問,否則在此之前寫入的命令失效。 long y。 } void SECTION_ERASE (uint SECTION_ADDR) //扇區(qū)擦除 { dat=0x10。//送入扇區(qū)地址的高 8位 IAP_DATA=*dp。 return (Temp)。 } } void BYTE_PROGRAM (uint byte_addr) { IAP_CONTR=0x82。 //指向片內(nèi) RAM單元的下一字節(jié) BYTE_PROGRAM (i+SECTION_ADDR)。若擦除不成功,需要重新擦除;若擦除成功,可將片內(nèi) RAM 50H- 5FH單元的數(shù)據(jù)寫進(jìn) EEPROM的 0000H- 000FH單元,然后再讀出EEPROM的數(shù)據(jù)與片內(nèi) RAM的 50H- 5FH單元的數(shù)據(jù)比較,若相同,表示寫操作成功,若不同,表示寫操作失敗,需重新擦除后,將數(shù)據(jù)再次寫進(jìn) EEPROM對應(yīng)的單元 ? 匯編語言子程序 IAP_DATA EQU 0C2H ;數(shù)據(jù)寄存器 IAP_ADDRH EQU 0C3H ;高 8位地址寄存器 IAP_ADDRL EQU 0C4H ;低 8位地址寄存器 IAP_CMD EQU 0C5H ;命令寄存器 IAP_TRIG EQU 0C6H ;觸發(fā)寄存器 IAP_CONTR EQU 0C7H ;控制寄存器 SECTION_ADDR EQU 0000H ;扇區(qū)首地址 ORG 0000H LJMP MAIN ORG 0100H
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1