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

正文內(nèi)容

基于單片機(jī)控制的多功能計(jì)時(shí)器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(文件)

2025-07-30 21:21 上一頁面

下一頁面
 

【正文】 0,A 重裝初值(高 8 位修正值) SETB TR0 開啟定時(shí)器 T0 DJNZ R4,OUTT0 20 次中斷未到中斷退出 ADDSS: MOV R4,14H 20 次中斷到( 1s)重賦初值 MOV R0,71H 指 向 秒 計(jì) 時(shí) 單 元( 71H~79H) ACALL ADD1 調(diào)用加 1 程序(加 1s 操作) MOV A,R3 秒數(shù)據(jù)放入 A( R3 為 2 位十進(jìn)制數(shù)組合) CLR C 清進(jìn)位標(biāo)志 CJNE A,60H,ADDMM ADDMM: JC OUTT0 短于 60s 時(shí)中斷退出 AcALL CLR0 長于或等于 60s 時(shí)對(duì)秒計(jì)時(shí)單元清 0 MOV R0,77H 指 向 分計(jì) 時(shí)單 元 ( 76H~77H) ACALL ADD1 分計(jì)時(shí)單元加 1min MOV A,R3 分?jǐn)?shù)據(jù)放入 A CLR C 清進(jìn)位標(biāo)志 CJNE A,60H,ADDHH ADDHH: JC OUTT0 短于 60min 時(shí)中斷退出 ACALL CLR0 長于或等于 60min 時(shí)分計(jì)時(shí)單元清 0 MOV R0,79H 指幾小時(shí)計(jì)時(shí)單元( 78H~79H) ACALL ADD1 小時(shí)計(jì)時(shí)單元加 1h MOV A,R3 時(shí)數(shù)據(jù)放入 A CLR C 清進(jìn)位標(biāo)志 JB 03H,OUTT0 秒表時(shí)最大數(shù)為 99 CJNE A,24H,HOUR HOUR: JC OUTT0 短于 24h 中斷退出 ACALL CLR0 長于或等于 24h[小 ]時(shí)計(jì)時(shí)單元清 0 OUTT0: MOV 72H,76H 中斷退出時(shí)將分、時(shí)計(jì)時(shí)基于單片機(jī)控制的多功能計(jì)時(shí)器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 23 單元數(shù)據(jù)移 MOV 73H,77H 入對(duì)應(yīng)顯示單元 MOV 74H,78H MOV 75H,79H POP PSW 恢復(fù)狀態(tài)字(出棧) POP ACC 恢復(fù)累加器 SETB ET0 開放 T0 中斷 RETI 中斷返回 秒表計(jì)時(shí)程序( 10min 加 1),低 2 位為 、 秒,中間 2位為秒,最高壓鍋位為分 最大計(jì)數(shù)值為 99 分 秒 FSS: MOV A,0F7H 重裝初值( 10ms),中斷響應(yīng)時(shí)間同步修正 ADD A,TL0 低 8 位初值修正 MOV TL0,A 重裝初值(低 8 位修正值) MOV A,0D8H 高 8 位初值修正 ADDC A,TH0 mov th0,a 重裝初值(高 8 位修正值) setb tr0 開啟定時(shí)器 T0 MOV R0,71H 指向秒計(jì)時(shí)單元( 71H~72H) ACALL ADD1 調(diào)用加 1 程序(加 1s 操作) CLR C MOV A,R3 JZ FSS1 加 1 后為 00, C=0 SETB C 加 1 后不為 00, C=1 FSS1:AJMP ADDMM 。時(shí)減 1 子程序 SUBB1: MOV A,R0 取當(dāng)前計(jì)時(shí)單元數(shù)據(jù)到 A DEC R0 指向前一地址 SWAP A A 中數(shù)據(jù)高四位與低四位交換 ORL A,R0 前一地址中數(shù)據(jù)放入 A 中低四位 基于單片機(jī)控制的多功能計(jì)時(shí)器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 26 JZ SUBB11 00 減 1 為 23h DEC A A 減 1 操作 SUBB111: MOV R3,A 移入 R3 寄存器 ANL A,0FH 高四位變 0 CLR C 清進(jìn)位標(biāo)志 SUBB A,0AH 時(shí)個(gè)位大于 9 為9 SUBB4: JC SUBB3 MOV R0,09H 大于等于 0AH,為9 SUBB110: MOV A, R3 取回 R3 中暫存數(shù)據(jù) INC R0 指向當(dāng)前地址單元 SWAP A A 中數(shù)據(jù)高四們與低四位交換 ANL A,0FH 高四位變 0 MOV R0,A 時(shí)十位數(shù)數(shù)據(jù)放入 RET 子程序返回 SUBB11: MOV A, 23H AJMP SUBB111 SUBB3: MOV A, R3 時(shí)個(gè)位小于 0A 不處理 ANL A,0FH 高四位變 0 MOV R0,A 個(gè)位移入 AJMP SUBB110 。等待鍵釋放 LCALL DISPLAY 延時(shí)消抖 JNB ,SETOUT 是 抖 動(dòng) , 返 回SETOUT 再等待 CLR 01H 清調(diào) [小 ]時(shí)標(biāo)志 CLR 00H 清調(diào)分標(biāo)志 CLR 02H 清閃爍標(biāo)志 CLR TR1 關(guān)閉定時(shí)器 T1 CLR ET1 關(guān)定時(shí)器 T1 中斷 SETB TR0 開啟定時(shí)器 T0 SETB ET0 開定時(shí) 器 T0 中斷(計(jì)時(shí)開始) LJMP START1 跳回主程序 SET1: LCALL DISPLAY 鍵盤釋放等待 時(shí)調(diào)用顯示程序(調(diào)分) AJMP SET2 防止 鍵按下 時(shí)無時(shí)鐘顯示 SET3: LCALL DISPLAY 等待調(diào)分按鍵 時(shí)時(shí)鐘顯示用 JNB ,FUNSUB 減 1 分操作 AJMP SET4 調(diào)分等待 SET5: LCALL DISPLAY 鍵釋放等待時(shí) 調(diào)用顯示程序(調(diào) [小 ]時(shí)) AJMP SETHH1 防止鍵按下時(shí)無時(shí)鐘顯示 SET7: LCALL DISPLAY 等待調(diào) [小 ]時(shí)按鍵時(shí)時(shí)鐘顯示用 JNB ,FUNSUBB [小 ]時(shí)減 1 操作 AJMP SET6 調(diào)時(shí)等待 基于單片機(jī)控制的多功能計(jì)時(shí)器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 29 SETOUT1: LCALL DISPLAY 退出時(shí)鐘調(diào)整時(shí)鍵釋放等待 AJMP SETOUT 防止鍵按下時(shí)無時(shí)鐘顯示 FUNSUB: LCALL DISPLAY 消抖動(dòng) JB ,SeT41 干擾,返回調(diào)分等待 FUNSUB1:JNB ,FUNSUB1 等待鍵放開 MOV R0,77H LCALL SUB1 分減 1 程序 LJMP SET4 返回調(diào)分等待 SET41: LJMP SET4 FUNsubb: LCALL DISPLAY 消抖動(dòng) jb ,set61 干擾,返回調(diào)時(shí)等待 funsuba: jnb ,funsuba 等待鍵放開 mov r0,79h lcall subb1 時(shí) 減 1 程序 ljmp set6 返回調(diào)時(shí)等待 set61:ljmp set6 顯示程序 顯示數(shù)據(jù)在 70H~ 75H 單元內(nèi),用六位 LED 共陽數(shù)碼管顯示, P0口輸出段碼數(shù)據(jù), P2 口作掃描控制,每個(gè) LED 數(shù)碼管亮 1ms 時(shí)間,再逐位循環(huán) display :mov r1,75h 指向顯示數(shù)據(jù)首址 mov r5,0dfh 掃描控制字初值 play: mov a,r5 掃描 字放入 A mov p2,a 從 P2 口輸出 mov a,r1 取顯示數(shù)據(jù)到 A mov dptr,tab 取段碼表地址 movc a,a+dptr 查顯示數(shù)據(jù)對(duì)應(yīng)段碼 mov p0,a 段碼放入 P1 口 mov a,r5 jb ,loop5 小數(shù)點(diǎn)處理 clr loop5:jb ,loop6 小數(shù)點(diǎn)處理 clr loop6:lcall dl1ms 顯示 1ms inc r1 指向下一地址 mov a,r5 掃描控制字放入 A jnb ,endout =0 時(shí),一次顯示結(jié)束 rr a A 中數(shù)據(jù)循環(huán)右 移 mov r5,a 放回 R5 內(nèi) mov p0,0ffh 基于單片機(jī)控制的多功能計(jì)時(shí)器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 30 ajmp play 跳回 PLAY 循環(huán) endout: mov p2,0ffh 一次顯示結(jié)束 , P2口復(fù)位 mov p0,0ffh P0 口復(fù)位 ret 子程序返回 tab: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,0ffh,88h,0bfh 共 陽 段 碼 表 “ 0”“ 1”“ 2”“ 3”“ 4”“
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1