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

正文內(nèi)容

基于單片機(jī)的時(shí)鐘計(jì)時(shí)器的設(shè)計(jì)-資料下載頁(yè)

2025-01-18 14:27本頁(yè)面
  

【正文】 。。。。 AT89C52時(shí)鐘程序 。。。。。。*********************************************************************************************。以下程序能用于24小時(shí)計(jì)時(shí),能作為秒表使用,能定時(shí)鬧鈴1分鐘(也可關(guān)).。使用方法:開(kāi)機(jī)后在00:00:00起開(kāi)始計(jì)時(shí),(1):分單元閃爍。,時(shí)單元閃爍,加減調(diào)整同調(diào)分.。按長(zhǎng)按退出調(diào)整狀態(tài). (2):,再按。,. (3): 00:00: ,可進(jìn)。行分設(shè)定,00:00: ,顯示為00:00:0,再按。(顯示00:00: ,),不按鬧鈴1分鐘.。定時(shí)器T0、T1溢出周期為50MS,T0為秒計(jì)數(shù)用, T1為調(diào)整時(shí)閃爍及秒表定時(shí)用。、P0口為字符輸出口,P2為掃描口,采用共陽(yáng)顯示管。50H55H為鬧鐘定時(shí)單元,60H65H為秒表計(jì)時(shí)單元,70H75H為顯示時(shí)間單元,76H79H為分時(shí)計(jì)時(shí)單元。03H標(biāo)志=0時(shí)鐘閃爍,=1秒表, 05H=0,不鬧鈴,=1要鬧鈴. 07H每秒改變一次,用作間隔嗚叫.。***********************************************************************************************。 DISPFIRST EQU 30H 。顯示首址存放單元 BELL EQU 。小喇叭 CONBS EQU 2FH 。存放報(bào)時(shí)次數(shù)。****************************************。 中斷入口程序 。****************************************。 ORG 0000H 。程序執(zhí)行開(kāi)始地址LJMP START 。跳到標(biāo)號(hào)START執(zhí)行 ORG 0003H 。外中斷0中斷程序入口 RETI 。外中斷0中斷返回 ORG 000BH 。定時(shí)器T0中斷程序入口 LJMP INTT0 。跳至INTTO執(zhí)行 ORG 0013H 。外中斷1中斷程序入口 RETI 。外中斷1中斷返回 ORG 001BH 。定時(shí)器T1中斷程序入口 LJMP INTT1 。跳至INTT1執(zhí)行 ORG 0023H 。串行中斷程序入口地址 RETI 。串行中斷程序返回。****************************************。 以下程序開(kāi)始 。****************************************。整點(diǎn)報(bào)時(shí)用 : MOV A,10H MOV B,79H MUL AB ADD A,78H MOV CONBS,A BSLOOP: LCALL DS20MS LCALL DL1S LCALL DL1S LCALL DL1S DJNZ CONBS,BSLOOP CLR 08H 。清整點(diǎn)報(bào)時(shí)標(biāo)志 AJMP START1。****************************************。 主程序開(kāi)始 。****************************************。 START: LCALL ST 。上電顯示年月日及班級(jí)學(xué)號(hào) MOV R0,00H 。清00H7FH內(nèi)存單元 MOV R7,80H 。 CLEARDISP: MOV @R0,00H 。 INC R0 。 DJNZ R7,CLEARDISP 。 MOV 20H,00H 。清20H(標(biāo)志用) MOV 7AH,0AH 。放入熄滅符數(shù)據(jù) MOV TMOD,11H 。設(shè)T0、T1為16位定時(shí)器 MOV TL0,0B0H 。50MS定時(shí)初值(T0計(jì)時(shí)用) MOV TH0,3CH 。50MS定時(shí)初值 MOV TL1,0B0H 。50MS定時(shí)初值(T1閃爍定時(shí)用) MOV TH1,3CH 。50MS定時(shí)初值 SETB EA ??傊袛嚅_(kāi)放 SETB ET0 。允許T0中斷 SETB TR0 。開(kāi)啟T0定時(shí)器 MOV R4,14H 。1秒定時(shí)用計(jì)數(shù)值(50MS20) MOV DISPFIRST,70H 。顯示單元為7075H。以下主程序循環(huán) START1: LCALL DISPLAY 。調(diào)用顯示子程序 JNB ,SETMM1 。 JNB ,FUNSS 。秒表功能, JNB ,FUNPT 。秒表STOP,PUSE,CLR JNB ,TSFUN 。定時(shí)鬧鈴設(shè)定 JB 08H, AJMP START1 。 FUNPT: LJMP FUNPTT。以下鬧鈴時(shí)間設(shè)定程序, TSFUN: LCALL DS20MS JB ,START1 。 WAIT113: JNB ,WAIT113 。等待鍵釋放 JB 05H,CLOSESP 。鬧鈴已開(kāi)的話,關(guān)鬧鈴 MOV DISPFIRST,50H 。進(jìn)入鬧鈴設(shè)定程序,顯示5055H鬧鐘定時(shí)單元 MOV 50H,0CH 。 鬧鈴設(shè)定時(shí)顯示格式00:00: MOV 51H,0AH 。黑。 DSWAIT: SETB EA LCALL DISPLAY JNB ,DSFINC 。分加1 JNB ,DSDEC 。分減1 JNB ,DSSFU 。進(jìn)入時(shí)調(diào)整 AJMP DSWAIT。 CLOSESP: CLR 05H 。關(guān)鬧鈴標(biāo)志 CLR BELL AJMP START1 DSSFU: LCALL DS20MS 。消抖 JB , DSWAIT LJMP DSSFUNN 。進(jìn)入時(shí)調(diào)整。 SETMM1: LJMP SETMM 。轉(zhuǎn)到時(shí)間調(diào)整程序SETMM。 DSFINC : LCALL DS20MS 。消抖 JB , DSWAIT DSWAIT12: LCALL DISPLAY 。等鍵 釋放 JNB , DSWAIT12 CLR EA MOV R0,53H 。 LCALL ADD1 。鬧鈴設(shè)定分加1 MOV A,R3 。分?jǐn)?shù)據(jù)放入A CLR C 。清進(jìn)位標(biāo)志 CJNE A,60H,ADDHH22 。 ADDHH22: JC DSWAIT 。小于60分時(shí)返回 ACALL CLR0 。大于或等于60分時(shí)分計(jì)時(shí)單元清0 AJMP DSWAIT DSDEC : LCALL DS20MS 。消抖 JB , DSWAIT DSWAITEE: LCALL DISPLAY 。等鍵 釋放 JNB , DSWAITEE CLR EA MOV R0,53H 。 LCALL sub1 。鬧鈴設(shè)定分減1 LJMP DSWAIT以下秒表功能/時(shí)鐘轉(zhuǎn)換程序。 可進(jìn)行功能轉(zhuǎn)換 FUNSS: LCALL DS20MS JB ,START11 WAIT11: JNB ,WAIT11 CPL 03H JNB 03H,TIMFUN MOV DISPFIRST,60H 。顯示秒表數(shù)據(jù)單元 MOV 60H,00H MOV 61H,00H MOV 62H,00H MOV 63H,00H MOV 64H,00H MOV 65H,00H MOV TL1,0F0H 。10MS定時(shí)初值() MOV TH1,0D8H 。10MS定時(shí)初值 SETB TR1 SETB ET1 START11: LJMP START1 TIMFUN:MOV DISPFIRST,70H 。顯示時(shí)鐘數(shù)據(jù)單元 CLR ET1 CLR TR1 START12: LJMP START1。以下秒表暫停\清零功能程序。, FUNPTT: LCALL DS20MS JB ,START12 WAIT2
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1