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

正文內容

單片機交通燈畢業(yè)設計(參考版)

2025-07-03 04:23本頁面
  

【正文】 參考文獻[1].王建校等編著.《51系列單片機及C51程序設計》.北京,科學出版社,2002[2].謝維成 楊加國 編著 《單片機原理與應用及C51程序設計》 北京:清華大學出版社,[3].余錫存,曹國華編著.《單片機微機原理及接口技術》 西安:西安電子科技出版社,[4].付家才 編著 《單片機控制工程實踐技術》 北京:化學工業(yè)出版社[5].劉德營 張志霞. 《單片機原理及接口技術》,中國水利水電出版社 , 2006[6].李廣弟 朱月秀.《單片機基礎》,北京航空航天大學出版社 ,[7].洪兵.《跟我學用單片機》 北京:北京航空航天大學出版社,2006[8].《單片機高級教程》 北京:北京航空航天大學出版社,2007[9].連洪/丁男/黃偉/馬艷華.《單片機原理及應用》 北京:北京交通大學出版社,2000[10].《單片機原理與技術》 北京:人民郵電出版社,2008[11].《單片機應用系統(tǒng)設計》北京:北京航空航天大學出版社,2000[12].劉連新. 《單片微型計算機原理接口與應用》 北京:機械工業(yè)出版社,2007 [13].《微機原理與接口技術》 北京:機械工業(yè)出版社,2009[14].《單片機原理及接口技術》 北京:機械工業(yè)出版社,200256。在我的論文完成之際,在此我謹以微薄的語言感謝我的老師和同學,我謝謝你們。王老師的幫助讓我少了很多的奔波,不至于為了買材料而煩惱,是我輕松的完成了論文。董老師的悉心指導和建議給了我極大的幫助和支持,使我受益匪淺,如果沒有董老師的耐心知道和悉心解說我的論文不會如期的完成,也不會完成的這么好。致謝首先衷心地感謝我的導師董昌孝老師。剛開始的時候,因為對排版已經生疏了,走了很多的彎路,經過一遍遍的嘗試終于完整了。在連接實物的過程中我遇到很多的問題,到這些問題解決后我有學到了很多的東西,比如說問什么電路連接沒有問題,但是結果卻和仿真的不一樣等,這些都要求餓哦不斷的思考和改變思路,也鍛煉了我的耐心和毅力。20次中斷到(1S),重賦初值 DEC TIME LCALL TUNBCD MOV A, TIME JZ OUT444OUT333: SETB ET1 POP PSW POP ACC RETIOUT444: CLR TR1 CLR ET1 MOV TIME, TIMESFR LCALL TUNBCD SETB ET0 SETB TR0 SETB EX1 POP PSW POP ACC RETI END 。開啟定時器T1 DJNZ CONR5, OUT333 。高8位初值修正 ADDC A, TH1 MOV TH1, A 。低8位初值修正 MOV TL1, A 。關閉定時器T1 JNB EX1FLAG,OUT444 MOV A, 0B0H 。狀態(tài)字入棧保護 CLR ET1 。**************************************************INTT1: PUSH ACC 。**************************************************。保存道口數(shù)據GO22: MOV SN, 0AAH 。 119,120車中斷程序。最高位不亮,次高位也不亮JJ1: MOV 70H, B POP B POP PSW POP ACC RET。最高位為0,不點亮JJ0: MOV A, B MOV B, 10 DIV AB MOV 71H, A JNZ JJ1 MOV A, 72H 。 將TIME轉換為BCD碼存儲。*************************************************DL200MS: MOV R0,12GOON1: LCALL DL10MS DJNZ R5,GOON1 RET 。*************************************************。 10ms延時程序。****************************************************DL1MS: MOV R6, 14HDL11: MOV R7, 19HDL22: DJNZ R7, DL22 DJNZ R6, DL11 RET。***********************延時程序*******************。子程序返回TAB: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90H, 0FFH, 88H, 0BFH。 0FFH 。跳回PLAY循環(huán)ENDOUT: MOV LEDOUT, 0FFH 。A中數(shù)據循環(huán)左移 ORL A,0F1H ANL A,R2 MOV R5, A 。掃描控制字放入A JNB , ENDOUT 。顯示1ms INC R1 。查顯示數(shù)據對應段碼 MOV LEDOUT, A 。取顯示表地址 MOV DPTR, TAB 。掃描字放入A MOV SCAN, A 。指向顯示數(shù)據首址 CJNE R2,0FFH,DIS1 AJMP DIS2DIS1: MOV A,R2 。SCAN口作掃描控制,每個LED數(shù)碼管亮1ms再逐位循環(huán)。***************************************顯示程序******************************************。開放T0中斷 RETI 。狀態(tài)恢復字(出棧) POP ACC 。7060OUT881: SETB DLRY SETB SRY SETB DCY MOV A,P3 MOV R2,A MOV TIME, TIMED0 。6010 SETB DLRY SETB SRY SETB DCY MOV A,P3 MOV R2,A MOV EW, 66H MOV SN, 0A6H LJMP OUTT01 。7060LOOP661: MOV A, TIME CJNE A, TIMED4, LOOP771 。判斷是否小于60SLOOP551: JC LOOP661 。11070 MOV EW, 095H MOV SN, 0A6H LJMP OUTT01 。120110LOOP221: MOV A, TIME CJNE A, TIMED2, LOOP331 。判斷是否小于110SLOOP111: JC LOOP221 。中斷返回INT22: DEC TIME 。恢復累加器 SETB ET0 。120初值 CPL SNEWFLAGOUTT0: LCALL TUNBCDOUTT00: POP PSW 。6010LOOP88: MOV A, TIME JZ OUT88 MOV 20H, SN CPL DLRY CPL SRY MOV A,P3 MOV R2,A CPL CPL MOV SN, 20H MOV 20H, EW CPL MOV EW, 20H LJMP OUTT0 。判斷是否小于10SLOOP77: JC LOOP88 。7060 MOV 20H, SN CPL CPL MOV SN, 20H MOV EW, 0A6H CPL DCY MOV A,P3 MOV R2,A LJMP OUTT0 。11070LOOP44: MOV A, TIME CJNE A, TIMED3, LOOP55 。判斷是否小于70SLOOP33: JC LOOP44 。120110 MOV SN, 99H MOV EW, 0AAH LJMP OUTT0 。南北行 MOV A, TIME CJNE A, TIMED1, LOOP11 。開啟定時器T0 DJNZ R4, OUTT000 。高8位初值修正 ADDC A, TH0 MOV TH0, A 。低8位初值修正 MOV TL0, A 。關閉定時器T0 MOV A, 0B0H 。狀態(tài)字入棧保護 CLR ET0 。*************************************************INTT0: PUSH ACC 。********************1s計時程序*******************。重新開始計時初值 LCALL TUNBCD CLR SNEWFLAG 。時間顯示0 LCALL TUNBCDKEYWAIT0: LCALL DISPLAY JNB , KEYWAIT0KEYWAIT1: LCALL DISPLAY JNB , KEYWAIT1 MOV TIME, 5EH。等待按鍵按下 JB , KEYY LCALL DISPLAY JB , KEYY MOV SN, 56H 。東西車道全通 MOV EW, 56H MOV TIME, 00H 。手動狀態(tài) SJMP START1 。1S定時用初值(50ms20) MOV CONR5, 20START1: LCALL DISPLAY 。允許T0中斷 SETB TR0 。 120S LCALL TUNBCD MOV SN, 99H MOV EW, 0AAH SETB EA 。前行結束,人行結束,左拐開始(30S) MOV TIMED4, 05 。各路右拐開始時間(55S) MOV TIMED2, 35 。干擾 MOV TIMED0, 60 。**以下為60s管理**。50ms定時初值 JB , SSST 。50ms定時初值 MOV TL1, 0B0H 。設T0,T1為16位定時器 MOV TL0, 0B0H 。左拐結束提醒 SETB SNEWFLAG 。前行結束提醒(70S) MOV TIMED3, 3CH 。單向最大定時時間,直行開始,人行開始 MOV TIMED1, 6EH 。清00H~7FH內存單元 MOV R7, 7FHCLEARDISP: MOV R0, 00H INC R0 DJNZ R7, CLEARDISP MOV R2,0FFH SETB IT1 。 主程序。串行中斷程序程序返回 RETI。外中斷119﹑120中斷 ORG 001BH 。跳至INTT0執(zhí)行ORG 0013H 。外中斷0中斷返回ORG 000BH 。跳到標號START執(zhí)行 ORG 0003H 。*********************************************ORG 0000H 。********************************************* 。東西口與南北口轉換標志EX1FLAG BIT 。直行與行人黃燈DLRY BIT 。段碼口 SRY BIT 。東西口 SCAN EQU P3 。左拐結束 TIMED6 EQU 5BHTIMED7 EQU 5CHSN EQU P1 。前行結束,人行結束,左拐開始(60S)TIMED4 EQU 59H 。各路右拐開始時間(110S)TIMED2 EQU 57H 。T1秒定時記數(shù)用 TIMED0 EQU 55H 。當前120S倒計時值 TIMESFR EQU 51H 。通行時間為1min(60S)。東西向通行時間為1min(60S),各路右拐比直行滯后10S開放。通行時間為1min(60S)。南北向通行時間為1min(60S),各路右拐比直行滯后10S開放。4.定時服務中斷程序主要用于行車與行人的通行指示,按照交通規(guī)則,紅綠燈控制轉換邏輯表如表所列。主程序流程圖如下圖示。2.主程序主程序要負責總體程序管理功能,實現(xiàn)人機交換設定。由于子程序調用較多,因此初始化時堆棧指針設于80H處。通過復位按鈕,使用實時中斷來影響特種車的通行要求。由于時間顯示每個道口相同,4組需192mA, 電流,因此在電路設計中也使用了驅動集成塊74HC244。當發(fā)光電流
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1