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

正文內(nèi)容

基于單片機的交通燈控制系統(tǒng)設(shè)計(參考版)

2025-06-30 19:52本頁面
  

【正文】 ***********************延時程序*******************。掃描字放入A MOV SCAN, A ;從SCAN口輸出 MOV A, R1 ;取顯示表地址 MOV DPTR, TAB ;取段碼表地址 MOVC A, A+DPTR ;查顯示數(shù)據(jù)對應(yīng)段碼 MOV LEDOUT, A ;段碼放入LEDOUT口LOOP6: LCALL DL1MS ;顯示1ms INC R1 ;指向下一地址 MOV A, R5 ;掃描控制字放入A JNB , ENDOUT ;=0時,一次顯示結(jié)束 RL A ;A中數(shù)據(jù)循環(huán)左移 MOV R5, A ;放回R5內(nèi) MOV LEDOUT, 0FFH AJMP PLAY ;跳回PLAY循環(huán)ENDOUT: MOV LEDOUT, 0FFH ;一次顯示結(jié)束,端口復(fù)位 MOV SCAN, 0FFH ;端口復(fù)位 RET ;子程序返回TAB: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90H, 0FFH, 88H, 0BFH。判斷是否小于10SLOOP77: JC LOOP88 ;6010 MOV SN, 66H MOV EW, 0A6H LJMP OUTT0 ;6010LOOP88: MOV A, TIME JZ OUT88 MOV 20H, SN CPL 06H CPL 02H MOV SN, 20H MOV 20H, EW CPL 02H MOV EW, 20H LJMP OUTT0 ;7060OUT88: MOV TIME, TIMED0 ;20初值 CPL SNEWFLAGOUTT0: LCALL TUNBCDOUTT00: POP PSW ;恢復(fù)狀態(tài)字(出棧) POP ACC ;恢復(fù)累加器 SETB ET0 ;開放T0中斷 RETI ;中斷返回INT22: DEC TIME MOV A, TIME CJNE A, TIMED1, LOOP111 。以下為60s管理 LCALL DL1MS LCALL DL1MS LCALL DL1MS JB , SSST ;干擾 MOV TIMED0, 60 ;單向最大定時時間,直行開始,人行開始 MOV TIMED1, 55 ;各路右拐開始時間(55S) MOV TIMED2, 35 ;前行結(jié)束提醒(35S) MOV TIMED3, 30 ;前行結(jié)束,人行結(jié)束,左拐開始(30S) MOV TIMED4, 05 ;左拐結(jié)束提醒SSWAIT: JNB , SSWAIT LCALL DL1MS LCALL DL1MS LCALL DL1MS JNB , SSWAITSSST: MOV TIME, TIMED0 ; 120S LCALL TUNBCD MOV SN, 99H MOV EW, 0AAH SETB EA ;總中斷開放 SETB PX1 SETB EX1 SETB ET0 ;允許T0中斷 SETB TR0 ;開啟T0定時器 MOV R4, 14H ;1S定時用初值(50ms20) MOV CONR5, 20START1: LCALL DISPLAY ;調(diào)用顯示子程序 JNB , KEYFUN ;手動狀態(tài) SJMP START1 ;KEYFUN: LCALL DISPLAY LCALL DISPLAYJB , START1 CLR ET0 CLR TR0 MOV SN, 056H ;全車道停,行人通 MOV EW, 056H MOV TIME, 00H ;時間顯示0 LCALL TUNBCDKEYWAIT: LCALL DISPLAY JNB , KEYWAITKEYY: LCALL DISPLAY ;等待按鍵按下 JB , KEYY LCALL DISPLAY JB , KEYYKEYWAIT1: LCALL DISPLAY JNB , KEYWAIT1 MOV TIME, TIMED0 ;重新開始計時初值 LCALL TUNBCD CLR SNEWFLAG ;南北先通行標志位 SETB TR0 SETB ET0 AJMP START1;********************1s計時程序*******************;T0中斷服務(wù)程序INTT0: PUSH ACC ;累加器入棧保護 PUSH PSW ;狀態(tài)字入棧保護 CLR ET0 ;關(guān)T0中斷允許 CLR TR0 ;關(guān)閉定時器T0 MOV A, 0B7H ;中斷響應(yīng)時間同步修正 ADD A, TL0 ;低8位初值修正 MOV TL0, A ;重裝初值(低8位修正值) MOV A, 3CH ;高8位初值修正 ADDC A, TH0 MOV TH0, A ;重裝初值(高8位修正值) SETB TR0 ;開啟定時器T0 DJNZ R4, OUTT00 ;20次中斷到(1S),重賦初值 MOV R4, 14H JB SNEWFLAG, INT22 DEC TIME MOV A, TIME CJNE A, TIMED1, LOOP11 ;判斷是否小于110SLOOP11: JC LOOP22 ;120110 MOV SN, 99H MOV EW, 0AAH LJMP OUTT0 ;120110LOOP22: MOV A, TIME CJNE A, TIMED2, LOOP33;判斷是否小于70SLOOP33: JC LOOP44 ;11070 MOV SN, 95H MOV EW, 0A6H LJMP OUTT0 ;11070LOOP44: MOV A, TIME CJNE A, TIMED3, LOOP55 。謝謝你們!附 錄附錄1 基于單片機的交通燈控制系統(tǒng)電路原理圖附錄2 基于單片機的交通燈控制系統(tǒng)PCB圖附錄3 基于單片機的交通燈控制系統(tǒng)程序清單附錄3 基于單片機的交通燈控制系統(tǒng)程序清單;************************************************;;         交通燈控制程序       ?。?;************************************************;;以下是初始化部分TIME EQU 50H
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1