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

正文內(nèi)容

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

2025-06-15 18:43 本頁(yè)面
   

【正文】 開T0中斷 SETB TR0 開啟T0定時(shí)器(開時(shí)鐘)CLOSE: JB ,CLOSE 無(wú)按鍵按下,等待 lcall display 有鍵按下,調(diào)顯示子程序延時(shí)消抖 jb ,close 是干擾,返回CLOSE等待WAITH: JNB ,WAITH 等待鍵釋放 LJMP START1 返回主程序(LED數(shù)據(jù)顯示亮)SETHH:CLR 00H 分閃爍標(biāo)志清除(進(jìn)入調(diào)[小]時(shí)狀態(tài))SETHH1: JNB ,SET5 等待鍵釋放 SETB 01H [小]時(shí)調(diào)整標(biāo)志置1SET6:JB ,SET7 等待按鍵按下 LCALL DL05S 有鍵按下, JNB ,SETOUT ,退出時(shí)間調(diào)整 MOV R0,79H ,加1h操作 LCALL ADD1 調(diào)加1子程序 MOV A, R3 CLR C CJNE A,24H,HOUU 計(jì)時(shí)單元數(shù)據(jù)與24比較HOUU: JC SET6 小于24,轉(zhuǎn)SET6循環(huán) LCALL CLR0 大于或等于24時(shí),清0操作 AJMP SET6 跳轉(zhuǎn)到SET6循環(huán)SETOUT: JNB ,SETOUT1 調(diào)時(shí)退出程序。分減1子程序SUB1: MOV A,R0 取當(dāng)前計(jì)時(shí)單元數(shù)據(jù)到A DEC R0 指向前一地址 SWAP A A中數(shù)據(jù)高四位與低四位交換 ORL A,R0 前一地址中數(shù)據(jù)放入A中低四位 JZ SUB11 DEC A A減1操作SUB111: MOV R3,A 移入R3寄存器 ANL A,0FH 高四位變0 CLR C 清進(jìn)位標(biāo)志 SUBB A,0AHSUB1111: JC SUB1110 MOV R0,09H 大于等于0AH,為9SUB110: MOV A,R3 取回R3中暫存數(shù)據(jù) INC R0 指向當(dāng)前地址單元 SWAP A A中數(shù)據(jù)高四位與低四位交換 ANL A,0FH 高四位變0 MOV R0,A 數(shù)據(jù)放入當(dāng)前地址單元中 RET 子程序返回SUB11: MOV A,59H AJMP SUB111SUB1110: MOV A,R3 移入R3寄存器 ANL A, 0FH 高四位變0 MOV R0,A AJMP SUB110。中斷入口程序ORG 0000H      程序執(zhí)行開始地址  LJMP START      跳到標(biāo)號(hào)START執(zhí)行ORG 0003H駛     外中斷0中斷程序入口RETI         外中斷0中斷返回ORG 000BH      定時(shí)器T0中斷程序入口LJMP INTT0      跳至INTT0執(zhí)行ORG 0013H      外中斷1中斷程序入口RETI         外斷1中斷返回ORG 001BH      定時(shí)器T1中斷程序入口LJMP INTT1      跳至INTT1執(zhí)行ORG 0023H      串行中斷程序入口地址RETI         串行中斷程序返回主程序START: LCALL ST       上電顯示年月日及班級(jí)學(xué)號(hào) MOV R0, 70H      清70H~7AH共11個(gè)內(nèi)存單元 MOV R7, 0BH       Cldisp: MOV R0, 00h INC R0 DJNZ R7,CLdisp MOV 20H,00H      清20H(標(biāo)志用) MOV 7AH,0AH      放入“熄滅符”數(shù)據(jù) MOV TMOD,11H     設(shè)TT1為16時(shí)器 MOV TL0,0B0H     50定時(shí)初值(T0計(jì)時(shí)用) MOV TH0,3CH      50定時(shí)初值 MOV TL1,0B0H     50ms定時(shí)初值(T1內(nèi)爍定時(shí)用) MOV TH1,3CH 50ms定時(shí)初值 SETB EA 總中斷開放 SETB ET0 允許T0中斷 SETB TR0 開啟T0定時(shí)器 MOV R4,14H 1s定時(shí)用初值(50msX20)START1: LCALL DISPLAY 調(diào)用顯示子程序 JNB ,SETMM1 ,轉(zhuǎn)時(shí)間調(diào)整程序 JNB ,FUNSS 秒表功能, JNB ,FUNPT STOP,PUSE,CLR SJMP START1 SETMM1: LJMP SETMM 轉(zhuǎn)到時(shí)間調(diào)整程序SETMMFUNSS: LCALL DS20MS JB ,start1WAIT11: JNB ,WAIT11 CPL 03H MOV 70H,00H MOV 71H,00H MOV 76H,00H MOV 77H,00H MOV 78H,00H MOV 79H,00H AJMP START1FUNPT: LCALL DS20MS JB ,START1WAIT22: JNB ,WAIT21 CLR ET0 CLR TR0WAIT33: JB ,WAIT31 LCALL DS20MS JB ,WAIT33WAIT66: JNB ,WAIT61 MOV R0,70H 清70H~79H共10個(gè)內(nèi)存單元 MOV R7,0AHCLEARP: MOV R0,00H INC R0 DJNZ R7,CLEARPWAIT44: JB ,WAIT41 LCALL DS20MS JB ,WAIT44WAIT55: JNB ,WAIT51 SETB ET0 SETB TR0 AjmP START1WAIT21: LCALL DISPLAY AJMP WAIT22WAIT31: LCALL DISPLAY AJMP WAIT33wait41: lcall display ajmp wait44WAIT51: LCALL DISPLAY AJMP WAIT55WAIT61: LCALL DISPLAY AJMP WAIT66。細(xì)致周到地分析干擾源,硬件與軟件抗干擾相結(jié)合,完善系統(tǒng)監(jiān)控程序,設(shè)計(jì)一穩(wěn)定可靠的單片機(jī)系統(tǒng)是完全可行的。 結(jié)束語(yǔ) 而復(fù)位前任務(wù)的初始化是指任務(wù)的執(zhí)行狀態(tài)、運(yùn)行時(shí)間等。 在已執(zhí)行測(cè)控50分鐘的情況下,系統(tǒng)電壓異常引起復(fù)位,此時(shí)若系統(tǒng)復(fù)位后又從頭開始進(jìn)行測(cè)控則會(huì)造成不必要的時(shí)間消耗。 正常開機(jī)復(fù)位與非正常開機(jī)復(fù)位的識(shí)別 當(dāng)系統(tǒng)正常運(yùn)行時(shí),設(shè)置一可掉電保護(hù)的觀測(cè)單元。 圖12 硬、軟件復(fù)位識(shí)別流程圖此外,由于硬件復(fù)位時(shí)片內(nèi)RAM狀態(tài)是隨機(jī)的,而軟件復(fù)位片內(nèi)RAM則可保持復(fù)位前狀態(tài),因此可選取片內(nèi)某一個(gè)或兩個(gè)單元作為上電標(biāo)志。 此處硬件復(fù)位指開機(jī)復(fù)位與看門狗復(fù)位,硬件復(fù)位對(duì)寄存器有影響,如復(fù)位后PC=0000H, SP=07H,PSW=00H等。 非正常復(fù)位的識(shí)別 在T0中斷服務(wù)程序中通過(guò)檢測(cè)T1Watch的變化情況判定T1運(yùn)行是否正常,在T1中斷服務(wù)程序中檢測(cè)MWatch的變化情況判定主程序是否正常運(yùn)行,在主程序中通過(guò)檢測(cè)T0Watch的變化情況判別T0是否正常工作。用定時(shí)器T0監(jiān)視定時(shí)器T1,用定時(shí)器T1監(jiān)視主程序,主程序監(jiān)視定時(shí)器T0。而軟件看門狗可有效地解決這類問題。 考慮到程序存貯器的容量,軟件陷阱一般1K空間有23個(gè)就可以進(jìn)行有效攔截。 返回指令可用“RETI”,也可用“LJMP 0000H”。 NOP 如某應(yīng)用系統(tǒng)雖未用到外部中斷1,外部中斷1的中斷服務(wù)程序可為如下形式: 通常在程序中未使用的EPROM空間填0000020000。軟件陷阱是指用來(lái)將捕獲的亂飛程序引向復(fù)位入口地址0000H的指令。 軟件陷阱的設(shè)計(jì) 通常用軟件陷阱來(lái)攔截亂飛的程序。 CPU取指令過(guò)程是先取操作碼,再取操作數(shù)。 軟件抗干擾方法的研究 下面以MCS51單片機(jī)系統(tǒng)為例,對(duì)微機(jī)系統(tǒng)軟件抗干擾方法進(jìn)行研究。也可以發(fā)現(xiàn)硬件設(shè)計(jì)與工藝錯(cuò)誤和軟件算法錯(cuò)誤。硬件調(diào)試的任務(wù)是排除系統(tǒng)的硬件電路故障,包括設(shè)計(jì)性錯(cuò)誤和工藝性故障。若一切下沉將芯片插入各管座,再通電檢查各點(diǎn)電壓是否達(dá)到要求,邏輯電平是否符合電路或器件的邏輯關(guān)系。實(shí)驗(yàn)室制作時(shí),可結(jié)合示波器測(cè)試晶振及P0、P2端口的波形情況,進(jìn)行綜合硬件測(cè)試分析。在[?。輹r(shí)調(diào)整狀態(tài)下,退出調(diào)整狀態(tài),時(shí)鐘繼續(xù)走動(dòng)。在時(shí)間調(diào)整狀態(tài)下, s,將對(duì)應(yīng)單元的顯示數(shù)據(jù)換成“熄滅符”數(shù)據(jù)(0AH)。定時(shí)溢,出中斷周期可分設(shè)為50ms和10ms。由于采用軟件動(dòng)態(tài)掃描實(shí)現(xiàn)數(shù)據(jù)顯示功能,顯示用十進(jìn)制BCD碼數(shù)據(jù)的對(duì)應(yīng)段碼存放在ROM表中。當(dāng)系統(tǒng)的電路設(shè)計(jì)定型后,軟
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1