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

正文內(nèi)容

優(yōu)秀畢業(yè)論文設(shè)計:基于at89s51單片機的電子時鐘設(shè)計(編輯修改稿)

2025-04-01 06:34 本頁面
 

【文章內(nèi)容簡介】 JB 02H,FLASH1 。02H 位為 1 時顯示單元 熄滅 MOV 72H,76H 。02H 位為 0 時正常顯示 MOV 73H,77H 。 MOV 74H,78H 。 MOV 75H,79H 。 INTT1OUT: POP PSW ?;謴?fù)現(xiàn)場 POP ACC 。 RETI 。中斷退出 FLASH1: JB 01H,FLASH2 。01H 位為 1 時,轉(zhuǎn)小時熄滅控制 MOV 72H,7AH 。01H 位為 0 時, 熄滅符 數(shù)據(jù)放入分 MOV 73H,7AH。顯示單元( 72H73H),將不顯示分?jǐn)?shù)據(jù) MOV 74H,78H 。 MOV 75H,79H 。 AJMP INTT1OUT 。轉(zhuǎn)中斷退出 FLASH2: MOV 72H,76H 。01H 位為 1 時, 熄滅符 數(shù)據(jù)放入小時 MOV 73H,77H 。顯示單元( 74H75H),小時數(shù)據(jù)將不顯示 MOV 74H,7AH 。 MOV 75H,7AH 。 AJMP INTT1OUT 。轉(zhuǎn)中斷退出 加 1 子程序 : ADD1: MOV A,@R0 。取當(dāng)前計時單元數(shù)據(jù)到 A DEC R0 。指向前一地址 SWAP A 。A 中數(shù)據(jù)高四位與低四位交換 ORL A,@R0 。前一地址中數(shù)據(jù)放入 A 中低四位 ADD A,01H 。A 加 1 操作 DA A 。十進制調(diào)整 MOV R3,A 。移入 R3 寄存器 ANL A,0FH 。高四位變 0 MOV @R0,A 。放回前一地址單元 MOV A,R3 。取回 R3 中暫存數(shù)據(jù) INC R0 。指向當(dāng)前地址單元 SWAP A 。A 中數(shù)據(jù)高四位與低四位交換 ANL A,0FH 。高四位變 0 MOV @R0,A 。數(shù)據(jù)放入當(dāng)削地址單元中 RET 。子程序返回 清零程序 : 對計時單元復(fù)零用 CLR0: CLR A 。清累加器 MOV @R0,A 。清當(dāng)前地址單元 DEC R0 。指向前一地址 MOV @R0,A 。前一地址單元清 0 RET 。子程序返回 時鐘調(diào) 整程序 : 當(dāng)調(diào)時按鍵按下時進入此程序 SETMM: CLR ET0 。關(guān)定時器 T0 中斷 CLR TR0 。關(guān)閉定時器 T0 LCALL DL1S 。調(diào)用 1 秒延時程序 JB ,CLOSEDIS 。鍵按下時間小于 1 秒,關(guān)閉顯示(省電) MOV R2,06H 。進入調(diào)時狀態(tài),賦閃爍定時初值 SETB ET1 。允許 T1 中斷 SETB TR1 。開啟定時器 T1 SET2: JNB ,SET1 。 口為 0(鍵未釋放),等待 SETB 00H 。鍵釋放,分調(diào)整閃爍標(biāo)志置 1 SET4: JB ,SET3 。等待鍵按下 LCALL DL05S 。有鍵按下,延時 秒 JNB ,SETHH 。按下時間大于 秒轉(zhuǎn)調(diào)小時狀態(tài) MOV R0,77H 。按下時間小于 秒加 1 分鐘操作 LCALL ADD1 。調(diào)用加 1 子程序 MOV A,R3 。取調(diào)整單元數(shù)據(jù) CLR C 。清進位標(biāo)志 CJNE A,60H,HHH 。調(diào)整單元數(shù)據(jù)與 60 比較 HHH: JC SET4 。調(diào)整單元數(shù)據(jù)小于 60 轉(zhuǎn) SET4 循環(huán) LCALL CLR0 。調(diào)整單元數(shù)據(jù)大于或等于 60 時清 0 CLR C 。清進位標(biāo)志 AJMP SET4 。跳轉(zhuǎn)到 SET4 循環(huán) CLOSEDIS: SETB ET0 。省電( LED 不顯示)狀態(tài)。 開 T0 中斷 SETB TR0 。開啟 T0 定時器(開時鐘) CLOSE: JB ,CLOSE 。無按鍵按下,等待。 LCALL DISPLAY 。有鍵按下,調(diào)顯示子程序延時削抖 JB ,CLOSE 。是干擾返回 CLOSE 等待 WAITH: JNB ,WAITH 。等待鍵釋放 LJMP START1 。返回主程序( LED 數(shù)據(jù)顯示亮) SETHH: CLR 00H 。分閃爍 標(biāo)志清除(進入調(diào)小時狀態(tài)) SETHH1: JNB ,SET5 。等待鍵釋放 SETB 01H 。小時調(diào)整標(biāo)志置 1 SET6: JB ,SET7 。等待按鍵按下 LCALL DL05S 。有鍵按下延時 秒 JNB ,SETOUT 。按下時間大于 秒退出時間調(diào)整 MOV R0,79H 。按下時間小于 秒加 1 小時操作 LCALL ADD1 。 調(diào)加 1 子程序 MOV A,R3 。 CLR C 。 CJNE A,24H,HOUU 。計時單元數(shù)據(jù)與 24 比較 HOUU: JC SET6 。小于 24 轉(zhuǎn) SET6 循環(huán) LCALL CLR0 。大于或等于 24 時清 0 操作 AJMP SET6 。跳轉(zhuǎn)到 SET6 循環(huán) SETOUT: JNB ,SETOUT1 。調(diào)時退出程序。等待鍵釋放 LCALL DISPLAY 。延時削抖 JNB ,SETOUT 。是抖動,返回 SETOUT 再等待 CLR 01H 。清調(diào)小時標(biāo)志 CLR 00H 。清調(diào)分標(biāo)志 CLR 02H 。清閃爍標(biāo)志 CLR TR1 。關(guān)閉定時器 T1 CLR ET1 。關(guān)定時器 T1 中斷 SETB TR0 。開啟定時器 T0 SETB ET0 。開定時器 T0 中斷(計時開始) LJMP START1 。跳回主程序 SET1: LCALL DISPLAY 。鍵釋放等待時調(diào)用顯示程序(調(diào)分) AJMP SET2 。防止鍵按下時無時鐘顯示 SET3: LCALL DISPLAY 。等待調(diào)分按鍵時時鐘顯示用 AJMP SET4 SET5: LCALL DISPLAY 。鍵釋放等待時調(diào)用顯示程序(調(diào)小時) AJMP SETHH1 。防止鍵按下時無時鐘顯示 SET7: LCALL DISPLAY 。等待調(diào)小時按鍵時時鐘顯示用 AJMP SET6 SETOUT1: LCALL DISPLAY 。退出時鐘調(diào)整時鍵釋放等待 AJMP SETOUT 。防止鍵按下時無時鐘顯示 顯示程序 : 顯示數(shù)據(jù)在 70H75H 單元內(nèi),用六位 LED 共陽數(shù)碼管顯示, P0 口輸出段碼數(shù)據(jù), P3 口作 掃描控制,每個 LED 數(shù)碼管亮 1MS 時間再逐位循環(huán)。 DISPLAY: MOV R1,70H 。指向顯示數(shù)據(jù)首址 MOV R5,0FEH 。掃描控制字初值 PLAY: MOV A,R5 。掃描字放入 A MOV P2,A 。從 P2 口輸出 MOV A,@R1 。取顯示數(shù)據(jù)到 A MOV DPTR,TAB 。取段碼表地址 MOVC A,@A+DPTR 。查顯示數(shù)據(jù)對應(yīng)段碼 MOV P1,A 。段碼放入 P0 口 LCALL DL1MS 。顯示 1MS INC R1 。指向下一地址 MOV A,R5 。掃描控制字放入 A JNB ,ENDOUT 。=0 時一次 顯示結(jié)束 RL A 。A 中數(shù)據(jù)循環(huán)左移 MOV R5,A 。放回 R5 內(nèi) AJMP PLAY 。跳回 PLAY 循環(huán) ENDOUT: SETB 。一次顯示結(jié)束, P2 口復(fù)位 MOV P1,0FFH 。P0 口復(fù)位 RET 。子程序返回 TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH 。1MS 延時程序, LED 顯示程序用 DL1MS: MOV R6,14H DL1: MOV R7,19H DL2: DJNZ R7,DL2 DJNZ R6,DL1 RET 。20MS 延時程序,采用調(diào)用顯示子程序以改善 LED 的顯示閃爍現(xiàn)象 DS20MS: ACALL DISPLAY ACALL DISPLAY ACALL DISPLAY RET 。延時程序,用作按鍵時間的長短判斷 DL1S: LCALL DL05S LCALL DL05S RET DL05S: MOV R3,20H 。8 毫秒 *32= 秒 DL05S1: LCALL DISPLAY DJNZ R3,DL05S1 RET END
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1