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

正文內(nèi)容

基于單片機的ic卡智能水表源代碼-資料下載頁

2024-11-07 08:35本頁面

【導讀】EFLGEQU3DH;寫片內(nèi)EEPROM剩水單元選擇標志.0選EEQ1,

  

【正文】 BTFSS STATUS, PD ;由 PD判是否處于低功耗狀態(tài)? B STAR ; YES,說明是 SLEEP被喚醒,則轉(zhuǎn)熱啟動初始化 BTFSS STATUS, TO ; NO,繼續(xù)由 TO判是否是 WDT溢出復位? B STAR ; YES,說明是 WDT被喚醒,則轉(zhuǎn)熱啟動初始化 START 1 CALL DL1S ;延時 3秒 CALL DL1S CALL DL1S MOVLW OCH ;對從 0CH開始的文件寄存器進行清零初始化 MOVWF FSR CL RAM CLRF INDF ;清 F0,實際上清 FSR中寄存器 INCF FSR, SAME BTFSS FSR, 6 ;判 FSR的 B6 位是否為 1( RAM: OCH4FH, 4FH=01001111B) B CL RAM ; NO,繼續(xù)清 0 BTFSS FSR, 4 ; YES,則判 FSR的 B4是否為 1? B CL RAM ; NO,說明初始化還未完成,繼續(xù);否則,結(jié)束 RAM初 ;始化(實際上只清除了 0C48H) CALL STCLR ;初始化 RA, RB端口, WDT, LCD等 CLRF DFLG ;清除顯示標志字節(jié) DFLG,及通用標志字節(jié) FLAG CLRF FLAG MOVLW 55H ;對開始標志單元 F ST1, F ST2設(shè)置正確的開始標志 ; 55H, OAAH MOVWF F ST1 MOVLW OAAH MOVWF F ST2 BSF DFLG, F WQF ;傳感脈沖已被處理標志位 F WQF初始化( =1, ;因為此時還未脈沖) CALL SW OF 1 ;強制關(guān)閥 CALL DL1S ;延時 3秒 CALL DL1S ; CALL DL1S ; BCF EEADR, 6 ;將 EEADR7:6置位 00,以降低功耗 BCF EEADR, 7 ; CALL RD WQ ;讀出片內(nèi) EEPROM中剩水總量到片內(nèi) RAM的 ;剩水單元 W HI, W LOW ;以下為熱啟動復位初始化 STAR MOVF F ST1, W ;首先判啟動標志正常 F ST1, F ST2否? ;(即:等于 55AAH否)? XORLW 55H SKPZ B START 1 MOVF F ST2, W XORLW 0AAH SKPZ B START 1 ; NO,則說明程序可能“跑飛”過,為了正確運行, ; 必須轉(zhuǎn)冷啟動初始化 CALL STCLR ; YES,則只對 RA, RB, WDT, LCD等初始化 CALL T STAT ;檢測 I/O口線的狀態(tài),并據(jù)此設(shè)置插卡否, ;電池電壓低否,有傳感脈沖否等標志位 CALL WQ IO ;讀 IC卡操作 ST2 CALL WQ 1 ;采樣干簧傳感開關(guān)并進行剩水總量等處理 CALL WQ TEST ;剩水總量判斷,以設(shè)置剩水為空等標志 MOVF SW DL, SAME ;判關(guān)閥延 時數(shù) SW DL為 0否? SKPNZ ; NO,則轉(zhuǎn)延時數(shù)減 1等操作 B ST5 ; YES,則進行開閥操作 DECF SW DL, SAME ;延時數(shù)減 1 B ST6 ;轉(zhuǎn)有條件關(guān)閥 ST5 CALL SW ON ;根據(jù)相應條件,打開水閥門 ST6 CALL SW OFF ;根據(jù)相應條件,關(guān)閉水閥門 BTFSC FLAG, F T ;判小數(shù)點點亮否?(一亮一滅,產(chǎn)生閃爍效果) B ST3 ; YES,則轉(zhuǎn) BSF FLAG, F T ; NO,則設(shè)置小數(shù)點點亮標志 F T( 1, ;下個循環(huán)點亮) B ST4 ST3 BCF FLAG, F T ;清小數(shù)點點亮標志位 F T(下一個循環(huán)不 點亮) ST4 CALL S DP ;液晶( LCD)顯示相應信息 SLEEP ;進入低功耗睡眠狀態(tài)(由 WDT溢出喚醒) NOP ;此 NOP是為了 CPU被喚醒后不執(zhí)行下面程序 MOVLW 0F8H OPTION REST NOP B REST FILL ( GOTO $),( 400H$) ;宏指令,以將余下的程序空間用 ; GOTO $原地踏步指令填充,是軟件 ;陷阱以捕獲程序“跑飛”。 ; ************************************************************************** ;最后說明:看門狗 WDT的溢出時間為 18*64=1152ms. ; ************************************************************************** END
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1