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

正文內(nèi)容

單片機(jī)電子時(shí)鐘的設(shè)計(jì)(參考版)

2025-07-31 17:16本頁面
  

【正文】 程序結(jié)束30 / 30。退出分鐘調(diào)整時(shí)鍵釋放等待 AJMP SETOUT_m 。防止鍵按下時(shí)無時(shí)鐘顯示 SET3: LCALL DISPLAY 。跳回主程序 SET1: LCALL DISPLAY 。開啟定時(shí)器T0 SETB ET0 。關(guān)閉定時(shí)器T1 CLR ET1 。清調(diào)分標(biāo)志 CLR 02H 。是抖動(dòng),返回SETOUT再等待 CLR 01H 。等待鍵釋放 LCALL DISPLAY 。跳轉(zhuǎn)到SET4循環(huán) SETOUT_m: JNB ,SETOUT1_m 。調(diào)整單元數(shù)據(jù)大于或等于60時(shí)清0 CLR C 。調(diào)整單元數(shù)據(jù)與60比較 HHH: JC SET4 。取調(diào)整單元數(shù)據(jù) CLR C 。 LCALL ADD1 。有鍵按下, JNB ,SETout_m 。鍵釋放,分調(diào)整閃爍標(biāo)志置1 SET4: JB ,SET3 。開啟定時(shí)器T1 SET2: JNB ,SET1 。進(jìn)入調(diào)時(shí)間的狀態(tài),賦閃爍定時(shí)初值 SETB ET1 。關(guān)定時(shí)器T0中斷 CLR TR0 。退出時(shí)鐘調(diào)整時(shí)鍵釋放等待 AJMP SETOUT 。防止鍵按下時(shí)無時(shí)鐘顯示 SET7: LCALL DISPLAY 。跳回主程序 SET5: LCALL DISPLAY 。開啟定時(shí)器T0 SETB ET0 。關(guān)閉定時(shí)器T1 CLR ET1 。清調(diào)分標(biāo)志 CLR 02H 。是抖動(dòng),返回SETOUT再等待 CLR 01H 。等待鍵釋放 LCALL DISPLAY 。跳轉(zhuǎn)到SET6循環(huán) SETOUT: JNB ,SETOUT1 。小于24轉(zhuǎn)SET6循環(huán) LCALL CLR0 。清進(jìn)位標(biāo)志 CJNE A,24H,HOUU 。調(diào)加1子程序 MOV A,R3 。 MOV R0,79H 。等待按鍵按下 LCALL DL05S 。清調(diào)分標(biāo)志 SETB 01H 。開啟定時(shí)器T1 SETHH1: JNB ,SET5 。進(jìn)入調(diào)時(shí)間的狀態(tài),賦閃爍定時(shí)初值 SETB ET1 。關(guān)定時(shí)器T0中斷 CLR TR0 。轉(zhuǎn)中斷退出。 MOV 75H,7AH 。01H位為1時(shí),熄滅符數(shù)據(jù)放入小時(shí) MOV 73H,77H 。 AJMP INTT1OUT 。顯示單元(72H73H),將不顯示分?jǐn)?shù)據(jù) MOV 74H,78H 。01H位為1時(shí),轉(zhuǎn)小時(shí)熄滅控制 MOV 72H,7AH 。 RETI 。INTT1OUT: POP PSW 。 MOV 74H,78H 。02H位為1時(shí)顯示單元熄滅 MOV 72H,76H 。 CPL 02H 。 DJNZ R2,INTT1OUT 。 MOV TL1, 00H 。T1中斷服務(wù)程序,用作時(shí)間調(diào)整時(shí)調(diào)整單元閃爍指示INTT1: PUSH ACC 。8毫秒*32= DL05S1: LCALL DISPLAY DJNZ R3,DL05S1 RET 閃動(dòng)調(diào)時(shí)程序 。20MS延時(shí)程序,采用調(diào)用顯示子程序以改善LED的顯示閃爍現(xiàn)象 DS20MS: ACALL DISPLAY ACALL DISPLAY ACALL DISPLAY RET。子程序返回 TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH。MOV P1,0FFH 。跳回PLAY循環(huán) ENDOUT: SETB 。A中數(shù)據(jù)循環(huán)左移 MOV R5,A 。掃描控制字放入A JNB ,ENDOUT 。顯示1MS INC R1 。將要顯示的字型碼送74LS273 MOVX dptr,a 。分低位? ANL A,7FH AJMP PLAY_3 PLAY_2: CJNE R5,0EFH,PLAY_3 。不是秒低位則轉(zhuǎn)移PLAY_1 ANL A,7FH 。取段碼表地址 MOVC A,A+DPTR 。從P2口輸出 MOV A,R1 。指向顯示數(shù)據(jù)首址 MOV R5,11011111B 。 掃描控制,每個(gè)LED數(shù)碼管亮1MS時(shí)間再逐位循環(huán)。前一地址單元清0 RET 。清當(dāng)前地址單元 DEC R0 。對(duì)計(jì)時(shí)單元復(fù)零用 CLR0: CLR A 。子程序返回 清零程序 。高四位變0 MOV R0,A 。指向當(dāng)前地址單元 SWAP A 。放回前一地址單元 MOV A,R3 。移入R3寄存器 ANL A,0FH 。A加1操作 DA A 。A中數(shù)據(jù)高四位與低四位交換 ORL A,R0 。取當(dāng)前計(jì)時(shí)單元數(shù)據(jù)到A DEC R0 。中斷返回 加1子 程 序 ?;謴?fù)累加器 SETB ET0 。 POP PSW 。入對(duì)應(yīng)顯示單元 MOV 74H,78H 。大于或等于24小時(shí)小時(shí)計(jì)時(shí)單元清0 OUTT0: MOV 72H,76H 。 HOUR: JC OUTT0 。時(shí)數(shù)據(jù)放入A CLR C 。指向小時(shí)計(jì)時(shí)單元(78H79H) ACALL ADD1 。小于60分時(shí)中斷退出 ACALL CLR0 。清進(jìn)位標(biāo)志 CJNE A,60H,ADDHH 。分計(jì)時(shí)單元加1分鐘 MOV A,R3 。大于或等于60秒時(shí)對(duì)秒計(jì)時(shí)單元清0 MOV R0,77H 。 ADDMM: JC OUTT0 。秒數(shù)據(jù)放入A(R3為2位十進(jìn)制數(shù)組合) CLR C 。指向秒計(jì)時(shí)單元(70H71H) ACALL ADD1 。20次中斷未到中斷退出 ADDSS: MOV R4,014H 。重裝初值(高8位修正值) SETB TR0 。高8位初值修正
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1