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

正文內(nèi)容

基于at89s51單片機(jī)的交通燈設(shè)計(更新版)

2025-08-05 18:05上一頁面

下一頁面
  

【正文】 20秒40秒20秒南往北少車,北往南多車20秒40秒40秒40秒南往北多車,北往南少車20秒40秒40秒40秒南往北多車,北往南多車20秒40秒40秒40秒東往西少車,西往東少車20秒20秒40秒20秒東往西少車,西往東多車20秒40秒40秒40秒東往西多車,西往東少車20秒40秒40秒40秒東往西多車,西往東多車20秒40秒40秒40秒 信號燈用來顯示車輛通行狀況,下面以一個十字路口為例,說明一個交通燈的四種狀態(tài)見圖43。當(dāng)交叉路口雙方車輛較多時通行時間設(shè)為40秒。我們來計算一下,每車道通行20秒內(nèi)可以通過20輛車,一個紅綠燈循環(huán)是40秒(單交叉路口),加上每次狀態(tài)轉(zhuǎn)換的黃燈5秒(一個循環(huán)要兩次轉(zhuǎn)換),即一個紅綠黃燈循環(huán)要50秒,即50秒內(nèi)通行的車輛為40輛。XTAL1:振蕩器反相放大器及內(nèi)部時鐘發(fā)生器的輸入端。當(dāng)訪問外部數(shù)據(jù)存儲器,沒有兩次有效的信號。即使不訪問外部存儲器,ALE 仍以時鐘振蕩頻率的1/6 輸出固定的正脈沖信號,因此它可對外輸出時鐘或用于定時目的。P3口除了作為一般的I/0口線外,更重要的用途是它的第二功能,如下表所示:表2 具有第二功能的P1口引腳端口引腳第二功能:RXD(串行輸入口)TXD(串行輸出口)/INT0(外中斷0)/ INT1(外中斷1)T0(定時/計數(shù)器0外部輸入)T1(定時/計數(shù)器1外部輸入)/ WR(外部數(shù)據(jù)存儲器寫選通)/ RD外部數(shù)據(jù)存儲器讀選通)P3口還接收一些用于Flash閃速存儲器編程和程序校驗(yàn)的控制信號。在訪問外部程序存儲器或16位地址的外部數(shù)據(jù)存儲器(例如執(zhí)行MOVXDPTR指令)時,P2口送出高8位地址數(shù)據(jù)。AT89S51共有5個中斷源,其中又2個外部中斷源和3個內(nèi)部中斷源。每個口都由1個鎖存器和一個驅(qū)動器組成。程序存儲器(內(nèi)部ROM):程序存儲器用于存放程序和固定不變的常數(shù)等。它集Flash程序存儲器 既可在線編程(ISP)也可用傳統(tǒng)方法進(jìn)行編程及通用8位微處理器于單片芯片中,ATMEL公司的功能強(qiáng)大,低價位AT89S51單片機(jī)可為您提供許多高性價比的應(yīng)用場合,可靈活應(yīng)用于各種控制領(lǐng)域。利用單片機(jī)控制技術(shù),提出了軟件和硬件設(shè)計方案及改進(jìn)措施:根據(jù)各道路路口車流量的大小自動調(diào)節(jié)通行時間。各個終端機(jī)負(fù)責(zé)管理路口的多個信號燈。 綠燈亮,、黃、綠交通燈的狀態(tài)轉(zhuǎn)換,指揮各種車輛和行人安全通行,實(shí)現(xiàn)十字路口城鄉(xiāng)交通管理自動化。1868年,英國機(jī)械工程師納伊特在倫敦威斯敏斯特區(qū)的議會大廈前的廣場上,安裝了世界上最早的煤氣紅綠燈。這是世界上最早的交通信號燈。 黃燈亮,表示該條道路上未過停車線的車輛停止通行,已過停車線的車輛繼續(xù)通行。即使主控制機(jī)停止工作,或者由于某種原因不能正常工作,各終端機(jī)也可以照常穩(wěn)定的工作。對于一般情況下的安全行車,車輛分流尚能發(fā)揮作用,但根據(jù)實(shí)際行車過程中出現(xiàn)的情況,還存在缺點(diǎn):兩車道的車輛輪流放行時間相同且固定, 在十字路口,經(jīng)常一個車道為主干道,車輛較多,放行時間應(yīng)該長些;另一車道為副干道,車輛較少,放行時間應(yīng)該短些2) 智能交通燈的設(shè)計方案及改進(jìn)措施針對道路交通擁擠,交叉路口經(jīng)常出現(xiàn)擁堵的情況。AT89S51是美國ATMEL公司生產(chǎn)的低功耗,高性能CMOS8位單片機(jī),片內(nèi)含4k bytes的可系統(tǒng)編程的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)8051指令系統(tǒng)及引腳。并行輸入輸出(I/O)口: 8051共有4組8位I/O口(P0、 PP2或P3),用于對外部數(shù)據(jù)的傳輸。中斷系統(tǒng):中斷系統(tǒng)的作用主要是對外部或內(nèi)部的終端請求進(jìn)行管理與處理。在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因?yàn)閮?nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)。作輸入端時,被外部拉低的P3口將用上拉電阻輸出電流(IIL)。ALE/:當(dāng)訪問外部程序存儲器或數(shù)據(jù)存儲器時,ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。程序儲存允許()輸出是外部程序存儲器的讀選通信號,當(dāng)AT89S51 由外部程序存儲器取指令(或數(shù)據(jù))時,每個機(jī)器周期兩次有效,即輸出兩個脈沖。也就是說,綠燈放行時間越長,單位時間通過車輛的數(shù)量就越多。在非擁擠時段綠燈的通行時間的下限為20秒,當(dāng)交叉路口雙方車輛較少時通行時間設(shè)為20秒,這樣可以大大縮短車輛在紅燈面前的等待時間。十字路口車輛通行順序如圖42所示:圖42 十字路口車輛通行順序由于南往北,北往南時間顯示相同,所以只要一個方向多車,下次時間就要加長東往西,西往東也一樣,顯示時間選擇如表3。計數(shù)器硬件延時.a計數(shù)器初值計算 定時器工作時必須給計數(shù)器送計數(shù)器初值,這個值是送到TH和TL中的。 令T0為定時器方式1 MOV TH0, 3CH 。 MOV IE,   82H        RET1 END 軟件延時 MCS51的工作頻率為212MHZ,我們選用的8031單片機(jī)的工作頻率為6MHZ。用于存放東西十位數(shù)D_BIT EQU 23H 。外部中斷1入口LJMP INT1 。中斷返回INT1:MOV A,P1 。已知東、西、南、北四個方向各有紅黃綠色三個燈,在東西方向有兩個數(shù)碼管,在南北方向也有兩個數(shù)碼管。整個程序依據(jù)定時器的溢出數(shù)來計時,每計時1S則相應(yīng)狀態(tài)的剩余時間減1,一直減到0時觸發(fā)下一個狀態(tài)的開始。還需要定義兩個變量( t_ sn, t_ ew)暫存東西、南北兩個方向的倒計時剩余時間。在初始化變量與寄存器后,主程序進(jìn)入一個循環(huán)結(jié)構(gòu),在循環(huán)中只做動態(tài)掃描的工作,根據(jù)東西、南北兩向的剩余時時間進(jìn)行動態(tài)掃描顯示。在偉福中將程序文件編譯成目標(biāo)文件后,運(yùn)行“MCU下載程序”,選擇相應(yīng)的flash 數(shù)據(jù)文件,點(diǎn)擊“編程”按鈕,將程序文件下載到單片機(jī)的Flash中。1黃燈亮。 倒計時的數(shù)值//東西方向紅燈unsigned char data t_sn,t_ew。 while(i)。 delay(100)。 P2=0xfe。 //暫存十位 timer1() interrupt 3 SN_red=1 。//南北方向紅燈 break。//東西方向紅燈 break。 }state_val_sn=0。SN_red=1 。TMOD=0x20。TL1=0x19。ET1=1。}}實(shí)訓(xùn)四本設(shè)計采用一主干道(南北方向),一從干道(東西方向)的路口,即主干道的通行時間為從干道的2倍。,東西紅燈。 MOV DPTR,TABLE SETB TR0MAIN: MOV P1,0F3H南北綠燈,東西紅燈紅燈30s倒計時 MAIN1:CALL DELAY 。 CJNE R7,00H,MAIN1 。 CPL MOV P1,0EEH MOV R6,00H REL2:MOV P1,0EEH南北方向按鈕按下,東西方向強(qiáng)制由綠燈變成黃燈警告 DELAY:MOV A,R6 。 MOV R4,4 MOV R4,4 MOV A,R7 MOV P2,04H LOOP7:DJNZ R3,LOOP7 MOV A,30H判斷是否計滿8次125ms,即1s 160
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1