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

正文內(nèi)容

基于單片機(jī)的電子鐘的設(shè)計(jì)畢業(yè)論文全套-文庫吧

2025-04-10 21:10 本頁面


【正文】 沖單元清 02111YYYNNN8 時 值 加 1滿 2 4 小 時時 緩 沖 單 元 清 0恢 復(fù) 寄 存 器 組 組 號現(xiàn) 場 恢 復(fù) ( 出 棧 )結(jié) 束121YN “ P.”點(diǎn)顯示子程序流程框圖 見圖 44 所示 43中斷服務(wù)程序流程框圖 圖 44 “ P.”點(diǎn)顯示子程序流程框圖 開始堆棧初始化PSW 初始化RAM 初始化“ P . ” 字符序號送顯示緩沖區(qū)調(diào)顯示子程序9 顯示子程序流程 框圖 見圖 45 所示 地址指針 R 0 初始化 、 位控寄存器 R 2 初始化現(xiàn)場保護(hù)段位控碼送 P 2 口開辟第 3 組寄存器查表取段碼段控碼送 P 0 口位控碼左移延時 1 毫秒顯示緩沖區(qū)地址加 1恢復(fù)現(xiàn)場8 位 LED 顯示完否NY返 回開始圖 4 5 顯示子程序流程圖10 加一子程序流程框圖 見圖 46 所示 開始取十位數(shù)使十位數(shù)占 A 高半字節(jié)取個位數(shù)占 A 低半字節(jié)加一十進(jìn)制調(diào)整個位數(shù)送入緩沖單元把十位數(shù)交換到低半字節(jié)十位數(shù)送緩沖單元結(jié)束圖 46 加一子程序 11 電子鐘總體程序清單 ORG 0000H AJMP MAIN ORG 000BH LJMP INTT0 ORG 0030H MAIN: MOV SP, 60H 。確立堆棧區(qū) MOV PSW, 00H 。 MOV R0, 20H 。RAM 區(qū)首地址 MOV R7, 5FH 。RAM 區(qū)單元個數(shù) QL: MOV @R0, 00H 。RAM 清零 INC R0 DJNZ R7, QL MOV IP, 02H 。IP 初始化,優(yōu)先定時器 0 MOV IE, 82H 。IE 初始化, MOV TMOD, 01H 。定時器 0 方式 1工作 LCALL PP 。調(diào) NEXT: LCALL KEY 。按鍵檢測子程序 JB , RUNF 。A 鍵按下運(yùn)行 LCALL DISP 。調(diào)用顯示子程序 SJMP NEXT RUNF: LCALL OUTT 。調(diào)傳送子程序 LCALL TIME 。開電子鐘 JK: LCALL DISP 。調(diào)用顯示子程序 LCALL KEY 。按鍵檢測子程序 JZ JK 12 LCALL ANKEY LCALL DISP 。調(diào)用顯示子程序 SJMP JK 。。。。。 。。 P 點(diǎn)顯示 。。 。。。。。 PP: MOV 37H, 12 。P 點(diǎn)編碼送寄存器 MOV R0, 30H 。P 點(diǎn)編碼送寄存器 MOV R7, 07H PPP: MOV @R0, 10 INC R0 DJNZ R7, PPP RET 。。。。。 。。 鍵掃子程序 。。 。。。。。 KEY: LCALL KEYS 。調(diào)鍵值處理子程序 JZ EXIT 。沒有鍵按下轉(zhuǎn)到返回 LCALL DISP LCALL DISP 。調(diào)顯示去抖動 LCALL KEYS JZ EXIT MOV B, 20H 。保存鍵值 KEYSF: LCALL KEYS 。調(diào)鍵值處理子程序 JZ KEYY 。鍵釋放,轉(zhuǎn)到恢復(fù)鍵值 LCALL DISP 。調(diào)顯示子程序延時 AJMP KEYSF 。等到鍵釋放 KEYY: MOV A, B 。鍵值送 20H 單元保存 13 EXIT: RET 。返回 KEYS: MOV P1, 0FFH 。先向 P1 口寫 1 MOV A, P1 。P1 口值送累加器 A CPL A 。A 值取反 ANL A, 0FH 。保存 P1 口的低 4 位 MOV 20H, A 。A 值送 20H 保存 RET 。。。。。 。。 鍵功能子程序 。。 。。。。。 ANKEY: CLR EA 。關(guān)中斷 CHECK: JB TR0, YXZ 。判斷是否運(yùn)行 K0: CJNE A, 01H, K1 AJMP RUN 。轉(zhuǎn)運(yùn)行 K1: CJNE A, 02H, K2 AJMP KEY1 。轉(zhuǎn)時調(diào)整 K2: CJNE A, 04H, K3 AJMP KEY2 。轉(zhuǎn)分調(diào)整 K3: CJNE A, 08H, OUT AJMP KEY3 。轉(zhuǎn)秒調(diào)整 YXZ: JB , STOP AJMP OUT KEY1: MOV R0, 45H 。時調(diào)整 LCALL ADD1 CLR C CJNE A, 24H, OUTT 14 ACALL CLR0 AJMP OUTT KEY2: MOV R0, 43H 。分調(diào)整 LCALL ADD1 CLR C CJNE A, 60H, OUTT ACALL CLR0 AJMP OUTT KEY3: MOV R0, 41H 。秒調(diào)整 ACALL ADD1 CLR C CJNE A, 60H, OUTT ACALL CLR0 。。。。。 。。 傳送顯示數(shù)據(jù) 。。 。。。。。 OUTT: MOV 30H, 40H 。秒顯示單元 41H42H MOV 31H, 41H MOV 32H, 11 。 MOV 33H, 42H 。分顯示單元 43H44H MOV 34H, 43H MOV 35H, 11 。 MOV 36H, 44H 。時顯示單元 4445H MOV 37H, 45H RET STOP: CLR TR0 。關(guān)電子鐘并跳出 RET RUN: LCALL TIME 。運(yùn)行電子鐘 15 OUT: SETB EA 。無鍵按下或完成功能跳出 RET 。。。。。 。。 運(yùn)行電子鐘 。。 。。。。。 TIME: SETB EA MOV TL0, 0B0H MOV TH0, 3CH 。3CB0H MOV R4, 20 。50ms, 20 次循環(huán) SETB TR0 。啟動定時器 0 RET 。。。。。 。。 定時中斷 。。 。。。。。 INTT0: PUSH ACC PUSH PSW CLR ET0 CLR TR0 MOV TL0, 0B0H 。重新設(shè)定定時初值 MOV TH0, 3CH SETB TR0 。啟動定時器 0 DJNZ R4, OUTT0 。1 秒到 ADDSS: MOV R4, 14H 。20 次計(jì)數(shù) MOV R0, 41H 。秒十位 ACALL ADD1 。加 1 程序 CLR C CJNE A, 60H, ADDMM 。1 分到 16 ADDMM: JC OUTT0 ACALL CLR0 MOV R0, 43H ACALL ADD1 。加 1 程序 CLR C CJNE A, 60H, ADDHH 。1 小時到 ADDHH: JC OUTT0 ACALL CLR0 MOV R0, 45H ACALL ADD1 。加 1 程序 CLR C CJNE A, 24H, HOUR 。1 天到 HOUR: JC OUTT0 ACALL CLR0 OUTT0: MOV 30H, 40H 。秒顯示單元 41H42H MOV 31H, 41H MOV 32H, 11 。 MOV 33H, 42H 。分顯示單元 43H44H MOV 34H, 43H MOV 35H, 11 。 MOV 36H, 44H 。時顯示單元 44
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1