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

正文內(nèi)容

單片機(jī)實(shí)訓(xùn)報(bào)告基于51單片機(jī)多功能數(shù)字鐘-文庫吧

2025-10-07 04:12 本頁面


【正文】 跑表的分單元 T1SECOND: DS 1 ;跑表的秒單元 T1MSECOND: DS 1 ;跑表的毫秒單元 T1COUNT: DS 1 ;跑表的毫秒計(jì)數(shù) ORG 21H TNUM: DS 1 ;存放已設(shè)定定時(shí)個(gè)數(shù) TAREA: DS 62 ;存放設(shè)定的定時(shí)點(diǎn)(每點(diǎn)占 2 個(gè)字節(jié),時(shí)分) CSEG ORG 0000H LJMP MAIN ;主程序 ORG 0003H LJMP SEVER ;鍵盤輸 入中斷服務(wù)子程序 ORG 000BH LJMP TOINT ;時(shí)鐘中斷 ORG 001BH LJMP T1INT ;跑表中斷 ;主程序 MAIN: MOV SP,80H ;設(shè)置堆棧底為 60H MOV DPTR,0FF81H ; 8279 初始化 MOV A,0DFH ; 8279 清 0 命令 MOVX @DPTR,A ;清 0 WAIT: MOVX A,@DPTR JB ,WAIT ;等待清除完成 MOV A,0 ;鍵盤顯示 MOVX @DPTR,A MOV A,34H ;分頻設(shè)置 MOVX @DPTR,A MOV TMOD,11H ; T0 初始化 MOV TH0,0BH ; T0 定時(shí)常數(shù) MOV TL0,0DCH SETB ET0 ;開放 T0 中斷 SETB EA ; CPU 開中斷 SETB EX1 ;開外部中斷 0 SETB PT0 ;定時(shí)計(jì)數(shù)器 0,高級(jí)中斷 SETB TR0 ; T0 開始計(jì)時(shí) MOV HOUR,08H ;起始時(shí)間 MOV MINIT,54H MOV SECOND,00H MOV COUNT,8 ; T0 中斷 8 次為一秒 SJMP $ ;循環(huán)等待 ; T0 時(shí)鐘中斷服務(wù)程序 TOINT: MOV TL0,0DCH 7 MOV TH0,0BH ;重新送計(jì)數(shù)初值 0BDC PUSH ACC PUSH 00H PUSH 01H PUSH 07H PUSH DPL PUSH DPH DJNZ COUNT,ATT ;一秒計(jì)數(shù)器減一 DJNZ LCOUNT,CCTT ; L2 亮夠時(shí)間 SETB ;燈滅 CCTT: MOV COUNT,8 ; 1S 計(jì)數(shù)重新賦值送 8 MOV A,SECOND ;秒加 1 ADD A,1 DA A ;十進(jìn)制調(diào)整 MOV SECOND,A CJNE A,60H,DDPP ;夠 60 秒,調(diào)整分 MOV SECOND,0 ;秒清 0 MOV A,MINIT ;分加 1 ADD A,1 DA A ;十進(jìn)制調(diào)整 MOV MINIT,A CJNE A,60H,DDPP ;夠 60 分,調(diào)整小時(shí) MOV MINIT,0 ;分清 0 MOV A,HOUR ;小時(shí)加 1 ADD A,1 DA A ;十進(jìn)制調(diào)整 MOV HOUR,A CJNE A,24H,DDPP ;夠 24H MOV HOUR,0 ;小時(shí)清 0 DDPP: MOV A,SECOND CJNE A,0,SHOW ;到整分時(shí)比較是否到定時(shí)點(diǎn) MOV A,TNUM ;取出定時(shí)個(gè)數(shù) CJNE A,0,CJDUG ;有定時(shí),比較 SJMP SHOW ;比較是否到達(dá)設(shè)定的定時(shí)時(shí)間 CJDUG: MOV R0,TAREA ;指向定時(shí)存放起始地址 MOV R7,A ;定時(shí)個(gè)數(shù)送循環(huán)控制變量 COUT: MOV A,@R0 ;取出定時(shí)之小時(shí) CJNE A,HOUR,JD1 ;比較是否相等 INC R0 ;相等比較分 MOV A,@R0 ;取出定時(shí)之分 CJNE A,MINIT,JD2 ;比較是否相等 CLR ;相等則 L2 燈亮 MOV LCOUNT,10 ;亮 10 秒 8 SJMP SHOW ;顯示 JD1: INC R0 ;小時(shí)不等,調(diào)整到下一個(gè)定時(shí)地址 JD2: INC R0 ;分時(shí)不等,調(diào)整到下一個(gè)定時(shí)地址 DJNZ R7,COUT ;循環(huán)比較所有定時(shí)點(diǎn) SHOW: JB ADJUST,ATT ;調(diào)整時(shí)鐘,不顯示 JB TSET,ATT ;設(shè)定定時(shí),不顯示 JB CLRFLAG,ATT ;設(shè)定定時(shí)且定時(shí)空間滿,不顯示 JB T1FLAG,ATT ;跑表期間不顯示時(shí)鐘 LCALL DISPLAY ;時(shí)鐘顯示 ATT: POP DPH POP DPL POP 07H POP 01H POP 00H POP ACC RETI T1INT: MOV TL1,78H ;重新送定時(shí)常數(shù) MOV TH1,0ECH MOV A,T1MSECOND ; 1/100MS 單元加 1 調(diào)整 ADD A,1 DA A
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1