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

正文內(nèi)容

智能交通燈畢業(yè)設(shè)計(jì)--基于單片機(jī)的智能交通燈控制(已改無錯(cuò)字)

2023-02-16 17:33:38 本頁面
  

【正文】 作和學(xué)習(xí)中,一定要努力完善自己。在本次的設(shè)計(jì)中,由于本人水平有限,有很多不足之處在所難免,望老師和同學(xué)們加以指正。謝謝!基于單片機(jī)的智能交通燈控制參考文獻(xiàn)[1] [M].北京:機(jī)械工業(yè)出版社 ,2022.[2] 51 單片機(jī)實(shí)用技術(shù)[M].北京:電子工業(yè)出版社 ,2022.[3] [M].北京:航空航天大學(xué)出版社 ,2022.[4] (修訂版)[M].北京:北京航空航天大學(xué)出版社,1998.[5] [M].北京:北京航空航天大學(xué)出版社,1992.[6] [M].北京:北京航空航天大學(xué)出版社, 1994.[15] 1附錄Ⅰ 部分程序清單交通控制信號(hào)燈的控制可分為 S0,S1 ,S2,S3, S4,S5,S6 ,S78 個(gè)狀態(tài),而每個(gè)狀態(tài)下交通信號(hào)燈控制編碼如表所示:附錄表 交通信號(hào)燈控制編碼表D7D6 D5D4D3D2 D1 D0狀態(tài)序號(hào)SNRSNYSNSSNLWERWEYWESWEL編碼0 0 0 1 0 1 0 0 0 28H1 0 1 0 0 1 0 0 0 48H2 0 0 0 1 1 0 0 0 18H3 0 1 0 0 1 0 0 0 48H4 1 0 0 0 0 0 1 0 82H5 1 0 0 0 0 1 0 0 84H6 1 0 0 0 0 0 0 1 81H7 1 0 0 0 0 1 0 0 84H基于單片機(jī)的智能交通燈控制附錄Ⅱ 仿真程序ORG 0000HA_BIT EQU 20H 。用于存放南北十位數(shù)B_BIT EQU 21H 。用于存放南北十位數(shù)C_BIT EQU 22H 。用于存放東西十位數(shù)D_BIT EQU 23H 。 用于存放東西位數(shù)TEMP1 EQU 24H 。用于存放第一二南北狀態(tài)要顯示的時(shí)間TEMP2 EQU 25H 。用于存放第一二東西狀態(tài)要顯示的時(shí)間TEMP3 EQU 26H 。用于存放第三第四南北狀態(tài)要顯示的時(shí)間TEMP4 EQU 27H。用于存放第三第四南北狀態(tài)要顯示的時(shí)間LJMP MAINORG 0003H 。外部中斷 0 入口LJMP INT0 。跳轉(zhuǎn)到外部 0 中斷ORG 0013H 。外部中斷 1 入口LJMP INT1 。跳轉(zhuǎn)到外部 1 中斷INT0: MOV A,P1 。外部 0 中斷 PUSH ACC MOV A,P2 。中斷保護(hù) PUSH ACCMOV P1,0FFH 。清除先前狀態(tài)MOV P2,0FFHCLR CLR 。南北通行,東西禁止通行CLR CLR JNB ,$ 。判斷是否還在中斷狀態(tài)POP ACCMOV P2,A 。返回中斷前狀態(tài)POP ACCMOV P1,ACCRETI 。中斷返回INT1:MOV A,P1 。外部 1 中斷 PUSH ACC 。中斷保護(hù) MOV A,P2 PUSH ACC1MOV P1,0FFH 。清除先前狀態(tài)MOV P2,0FFHCLR CLR CLR 。東西通行,南北禁止通行CLR JNB ,$ 。判斷是否還在中斷狀態(tài)POP ACCMOV P2,A 。返回中斷前狀態(tài)POP ACCMOV P1,ARETI 。中斷返回MAIN:ORG 0100H 。初始情況MOV P1,0FFHMOV P2,0FFH 。滅所有燈MOV TMOD,55H 。計(jì)數(shù)方式方式 1MOV IE,85H 。開中斷MOV TEMP1,20 。MOV TEMP2,25MOV TEMP3,25MOV TEMP4,20STAR:MOV P1,0FFHMOV P2,0FFH 。滅所有燈MOV A,24H 。將顯示時(shí)間送 ACJNE A,20,T40T 。判斷時(shí)間,選初始值T20T: 。南北通行要顯示的時(shí)間為 20 的計(jì)數(shù)器初始值CLR TF0 。清 TF0CLR TF1 。清 TF1MOV TH1 ,0FFH 。送 20 秒時(shí)的初始值MOV TL1 ,0FCH 。在些設(shè)計(jì) 20 秒 6 輛為多車MOV TH0 ,0FFHMOV TL0 ,0FCHLJMP TEMP20 。跳到 20 秒T40T: 。南北通行要顯示的時(shí)間為 40 的計(jì)數(shù)器初始值基于單片機(jī)的智能交通燈控制CLR TF0 。清 TF0CLR TF1 。清 TF1MOV TH1,0FFH 。送 40 秒時(shí)的初始值MOV TL1 ,0F8H 。在些設(shè)計(jì) 40 秒 8 輛為多車MOV TH0 ,0FFHMOV TL0 ,0F8HLJMP TEMP40 。跳到 40 秒TEMP20: 。TEMP1=20 情況SETB TR0 。開始計(jì)數(shù)SETB TR1CLR CLR 。南北通行,東西禁止通行CLR CLR MOV TEMP1,20 。南北要顯示的時(shí)間,MOV TEMP2,25 。東西要顯示的時(shí)間STLOP:ACALL DISPLAY1 。調(diào)用顯示DEC TEMP1 。時(shí)間夠一秒顯示時(shí)間減 1DEC TEMP2MOV A,TEMP1CJNE A,0,NEXT 。若顯示時(shí)間不為 0 保持現(xiàn)在狀態(tài)LJMP STAR2 。若顯示時(shí)間為 0 跳到第二狀態(tài)NEXT: LJMP STLOPSTAR2: 。狀態(tài) 1SETB CLR 。南北黃燈,東西禁止通行SETB CLR MOV TEMP1,05 。南北要顯示的時(shí)間,MOV TEMP2,05 。東西要顯示的時(shí)間,STLOP2:ACALL DISPLAY1 。調(diào)用顯示DEC TEMP1 。時(shí)間夠一秒顯示時(shí)間減 1DEC TEMP2MOV A,TEMP11CJNE A,0,NEXT2 。若顯示時(shí)間不為 0 保持現(xiàn)在狀態(tài)JB TF1 ,T40 。判斷南北是否多車JB TF0 ,T40 。判斷北南是否多車MOV TEMP1,20 。少車下次顯示時(shí)間為 20 秒LJMP STAR3 。跳到狀態(tài) 3T40:MOV TEMP1,40 。 多車下次顯示時(shí)間為 40 秒LJMP STAR3 。若顯示時(shí)間為 0 跳到第三狀態(tài)NEXT2:LJMP STLOP2TEMP40:。TEM=40 程序SETB TR0 。 開始計(jì)數(shù)SETB TR1CLR CLR 。南北通行,東西禁止通行CLR CLR MOV TEMP1,40 。南北要顯示的時(shí)間,MOV TEMP2,45 。東西要顯示的時(shí)間STLOP11:ACALL DISPLAY1 。調(diào)用顯示DEC TEMP1 。時(shí)間夠一秒顯示時(shí)間減 1DEC TEMP2MOV A,TEMP1CJNE A,0,NEXT11 。若顯示時(shí)間不為 0 保持現(xiàn)在狀態(tài)LJMP STAR22 。若顯示時(shí)間為 0 跳到第二狀態(tài)NEXT11: LJMP STLOP11STAR22: 。狀態(tài) 1SETB CLR 。南北黃燈,東西禁止通行SETB CLR MOV TEMP1,05 。南北要顯示的時(shí)間,MOV TEMP2,05 。東西要顯示的時(shí)間,STLOP22:ACALL DISPLAY1 。調(diào)用顯示DEC TEMP1 。時(shí)間夠一秒顯示時(shí)間減 1基于單片機(jī)的智能交通燈控制DEC TEMP2MOV A,TEMP1CJNE A,0,NEXT22 。若顯示時(shí)間不為 0 保持現(xiàn)在狀態(tài)JB TF1 ,T401 。 判斷是否多車JB TF0 ,T401MOV TEMP1,20 。少車下次顯示時(shí)間為 20 秒LJMP STAR3T401:MOV TEMP1,40 。多車下次顯示時(shí)間為 40 秒LJMP STAR3 。若顯示時(shí)間為 0 跳到第三狀態(tài)NEXT22:LJMP STLOP22STAR3:MOV A,26HCJNE A,25,T40T1 。判斷時(shí)間,選初始值T20T1: 。南北通行要顯示的時(shí)間為 20 的計(jì)數(shù)器初始值CLR TF0 。 清溢出位CLR TF1MOV TH1 ,0FFH 。 給初值MOV TL1 ,0FCHMOV TH0 ,0FFHMOV TL0 ,0FCHLJMP TEMP320T40T1: 。南北通行要顯示的時(shí)間為 40 的計(jì)數(shù)器初始值CLR TF0 。CLR TF1MOV TH1,0FFH 。給初值MOV TL1 ,0F8HMOV TH0 ,0FFHMOV TL0 ,0F8HLJMP TEMP340TEMP320:。狀態(tài)三SETB TR1 。南北停止計(jì)數(shù)SETB TR0 。東西開始計(jì)數(shù)SETB 。東西通行,南北禁止通行CLR SETB CLR 1SETB CLR SETB CLR MOV TEMP3,25 。南北要顯示的時(shí)間,MOV TEMP4,20 。東西要顯示的時(shí)間,STLOP33:ACALL DISPLAY 。調(diào)用顯示DEC TEMP3 。時(shí)間夠一秒顯示時(shí)間減 1DEC TEMP4MOV A,TEMP4CJNE A,0,NEXT33 。若顯示時(shí)間不為 0 保持現(xiàn)在狀態(tài)LJMP STAR34 。若顯示時(shí)間為 0 跳到第四狀態(tài)NEXT33:LJMP STLOP33STAR34: 。狀態(tài)四SETB CLR SETB 。東西黃燈,南北禁止通行CLR MOV TEMP3,05 。南北要顯示的時(shí)間,MOV TEMP4,05 。東西要顯示的時(shí)間,STLOP34:ACALL DISPLAY 。調(diào)用顯示DEC TEMP3 。時(shí)間夠一秒顯示時(shí)間減 1DEC TEMP4MOV A,TEMP4CJNE A,0,NEXT34 。若顯示時(shí)間不為 0 保持現(xiàn)在狀態(tài)JB TF1 ,T402JB TF0 ,T402MOV TEMP3,25LJMP START402:MOV TEMP3,45LJMP STARNEXT34: LJMP STLOP34TEMP340 :基于單片機(jī)的智能交通燈控制SETB TR1 。南北停止計(jì)數(shù)SETB TR0 。東西開始計(jì)數(shù)SETB 。東西通行,南北禁止通行CLR SETB CLR SETB CLR SETB CLR MOV TEMP3,45 。南北要顯示的時(shí)間,MOV TEMP4,40 。東西要顯示的時(shí)間,STLOP43:ACALL DISPLAY 。調(diào)用顯示DEC TEMP3 。時(shí)間夠一秒顯示時(shí)間減 1DEC TEMP4MOV A,TEMP4CJNE A,0,NEXT43 。若顯示時(shí)間不為 0 保持現(xiàn)在狀態(tài)LJMP STAR44 。若顯示時(shí)間為 0 跳到第四狀態(tài)NEXT43:LJMP STLOP43STAR44: 。狀態(tài)四SETB CLR SETB 。東西黃燈,南北禁止通行CLR MOV TEMP3,05 。南北要顯示的時(shí)間,MOV TEMP4,05 。東西要顯示的時(shí)間,STLOP44:ACALL DISPLAY 。調(diào)用顯示DEC TEMP3 。時(shí)間夠一秒顯示時(shí)間減 1DEC TEMP4MOV A,TEMP3CJNE A,0,NEXT44 。若顯示時(shí)間不為 0 保持現(xiàn)在狀態(tài)JB TF1 ,T403JB TF0 ,T403MOV TEMP3,251LJMP START403:MOV TEMP3,45 LJMP STARNEXT44: LJMP STLOP44。顯示DISPLAY1:MOV A,TEMP1 。將南北要顯示的數(shù)存放到 AMOV B,10 。B=10DIV AB 。A 除以 B 商存 A,余數(shù) BMOV B_BIT,A 。 將 A 放到 20HMOV A_BIT,B 。將 B 放到 21HMOV A,TEMP2 。將東西要顯示的數(shù)存放到 AMOV B,10 。B=10DIV AB 。A 除以 B 商存 A,余數(shù) BMOV C_BIT,A 。將 A 放到 22HMOV D_BIT,B 。將 B 放到 23HMOV DPTR ,NUMT 。MOV R0,2 。R0=2DPL11: MOV R1,250 。R1=250DPLOP1:MOV A,A_BIT 。將南北要顯示的 10 位數(shù)送 AMOVC A,@A+DPTR 。查表MOV P0,A 。顯示南北 10 位數(shù)CLR ACALL D1MS。延時(shí) 1MSSETB 。滅南北 10 位數(shù)MOV A,B_BIT
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1