版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 .PAGE32 / NUMPAGES32目錄 TOC o 1-3 u 摘 要 PAGEREF _Toc293345087 h 3第一章概述 PAGEREF _Toc293345088 h 31.1交通燈的發(fā)展與現(xiàn)狀 PAGEREF _Toc293345089 h 31.2 單片機(jī)說明 PAGEREF _Toc293345090 h 4第二章智能交通燈的設(shè)計(jì)原理 PAGEREF _Toc293345091 h 62.1 智能交通燈的設(shè)計(jì)框圖 PAGEREF _Toc293345092 h 62.2智能交通燈的設(shè)計(jì)方案與改進(jìn)措施 PAGEREF _Toc293345093 h 6第三章智能交通燈
2、電路設(shè)計(jì) PAGEREF _Toc293345094 h 73.1控制器的系統(tǒng)框圖 PAGEREF _Toc293345095 h 73.2智能交通燈控制系統(tǒng)電路圖 PAGEREF _Toc293345096 h 73.3工作原理 PAGEREF _Toc293345098 h 8第四章智能交通燈軟件系統(tǒng)設(shè)計(jì) PAGEREF _Toc293345099 h 144.1 智能交通燈的軟件設(shè)計(jì)流程圖 PAGEREF _Toc293345100 h 144.2 程序源代碼 PAGEREF _Toc293345101 h 15第五章智能交通燈方案的仿真 PAGEREF _Toc293345102 h
3、15小結(jié)18致詞18參考文獻(xiàn)18附錄 PAGEREF _Toc293345106 h 19附錄A:智能交通燈控制程序: PAGEREF _Toc293345107 h 19摘 要本文介紹的是一個基于PROTEUS的智能交通燈控制系統(tǒng)的設(shè)計(jì)與仿真,系統(tǒng)根據(jù)交通十字路口雙車道車流量的情況控制交通信號燈按特定的規(guī)律變化。本文首先對智能交通燈的研究意義和智能交通燈的研究現(xiàn)狀進(jìn)行了分析,指出了現(xiàn)狀交通燈存在的缺點(diǎn),并提出了改進(jìn)方法。智能交通燈控制系統(tǒng)通常要實(shí)現(xiàn)自動控制和在緊急情況下能夠手動切換信號燈讓特殊車輛優(yōu)先通行。本文還對AT89C51單片機(jī)的結(jié)構(gòu)特點(diǎn)和重要引腳功能進(jìn)行了介紹,同時對智能交通燈控制系
4、統(tǒng)的設(shè)計(jì)進(jìn)行了詳細(xì)的分析。最后利用PROTEUS軟件,通過其平臺對交通燈控制系統(tǒng)進(jìn)行了仿真,仿真結(jié)果表明系統(tǒng)工作性能良好。關(guān) 鍵 詞:PROTEUS、AT89C51單片機(jī)、智能交通燈;第一章 概述1.1交通燈的發(fā)展與現(xiàn)狀中國車輛數(shù)量不斷增加,交通管制的工作量越來越大,利用計(jì)算機(jī)代替人進(jìn)行高效交通管理是必然的發(fā)展趨勢,而讓計(jì)算機(jī)控制的交通燈擁有類似人類的感知智能,具有很強(qiáng)的現(xiàn)實(shí)意義,比如通過攝像機(jī)讓交通燈控制系統(tǒng)獲得視覺感知功能,就可以代替人類的眼睛,使系統(tǒng)根據(jù)所“看到”交通情況自適應(yīng)改變管制策略,提高了交通管理的自動化水平,使得交通更高效、更順暢。 目前設(shè)計(jì)交通燈的方案有很多,有應(yīng)用CPLD設(shè)
5、計(jì)實(shí)現(xiàn)交通信號燈控制器方法;有應(yīng)用PLC實(shí)現(xiàn)對交通燈控制系統(tǒng)的設(shè)計(jì);有應(yīng)用單片機(jī)實(shí)現(xiàn)對交通信號燈設(shè)計(jì)的方法。目前,國的交通燈一般設(shè)在十字路門,在醒目位置用紅、綠、黃三種顏色的指示燈。加上一個倒計(jì)時的顯示計(jì)時器來控制行車。對于一般情況下的安全行車,車輛分流尚能發(fā)揮作用,但根據(jù)實(shí)際行車過程中出現(xiàn)的情況,還存在以下缺點(diǎn):1兩車道的車輛輪流放行時間一樣且固定, 在十字路口,經(jīng)常一個車道為主干道,車輛較多,放行時間應(yīng)該長些;另一車道為副干道,車輛較少,放行時間應(yīng)該短些。2沒有考慮緊急車通過時,兩車道應(yīng)采取的措施,臂如,消防車執(zhí)行緊急任務(wù)通過時,兩車道的車都應(yīng)停止,讓緊急車通過。1. 2 單片機(jī)說明按照單
6、片機(jī)系統(tǒng)擴(kuò)展與系統(tǒng)配置狀況,單片機(jī)應(yīng)用系統(tǒng)可分為最小系統(tǒng)、最小功耗系統(tǒng)與典型系統(tǒng)等。AT89C51單片機(jī)是美國ATMEL公司生產(chǎn)的低電壓、高性能CMOS 8位單片機(jī),具有豐富的部資源:4kB閃存、128BRAM、32根I/O口線、2個16位定時/計(jì)數(shù)器、5個向量兩級中斷結(jié)構(gòu)、2個全雙工的串行口,具有4.255.50V的電壓工作圍和024MHz工作頻率,使用AT89C51單片機(jī)時無須外擴(kuò)存儲器。因此,本流水燈實(shí)際上就是一個帶有八個發(fā)光二極管的單片機(jī)最小應(yīng)用系統(tǒng),即為由發(fā)光二極管、晶振、復(fù)位、電源等電路和必要的軟件組成的單個單片機(jī)。1. 2.1 AT89C51單片機(jī)硬件結(jié)構(gòu)AT89C51是一種帶4
7、K字節(jié)閃存可編程可擦除 HYPERLINK :/baike.baidu /view/132973.htm t _blank 只讀存儲器(FPEROMFlash Programmable and Erasable Read Only Memory)的單片機(jī)芯片,它采用靜態(tài)CMOS 工藝制造8位微處理器,最高工作頻率位24MHZ。AT89C5外形與引腳排列如圖1所示: 圖11.2.2管腳說明 RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機(jī)器周期的高電平時間。 P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用
8、于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時,P0輸出原碼,此時P0外部必須被拉高。 P1口:P1口是一個部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于部上拉的緣故。在FLASH編程和校驗(yàn)時,P1口作為第八位地址接收。 P2口:P2口為一個部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被
9、外部拉低,將輸出電流。這是由于部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口輸出其特殊功能寄存器的容。P2口在FLASH編程和校驗(yàn)時接收高八位地址信號和控制信號。 P3口:P3口管腳是8個帶部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。 ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)
10、。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。 PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機(jī)器周期兩次PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的PSEN信號將不出現(xiàn)。 EA/VPP:當(dāng)EA保持低
11、電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有部程序存儲器。注意加密方式1時,EA將部鎖定為RESET;當(dāng)EA端保持高電平時,此間部程序存儲器。XTAL1和XTAL2:反向振蕩放大器的輸入與部時鐘工作電路的輸入。 第二章 智能交通燈的設(shè)計(jì)原理2.1 智能交通燈的設(shè)計(jì)框圖2.2智能交通燈的設(shè)計(jì)方案與改進(jìn)措施交通燈系統(tǒng)由四部分組成:車檢測電路,信號燈電路,時間顯示電路,緊急轉(zhuǎn)換開關(guān)。針對道路交通擁擠,交叉路口經(jīng)常出現(xiàn)擁堵的情況利用單片機(jī)控制技術(shù)提出了軟件和硬件設(shè)計(jì)方案與兩點(diǎn)改進(jìn)措施。1、根據(jù)各道路路口車流量的大小自動調(diào)節(jié)通行時間。2、考慮特殊車輛通行情況,設(shè)計(jì)緊急切換開關(guān)。
12、AT89S51單片機(jī)有2計(jì)數(shù)器,6個中斷源,能滿足系統(tǒng)的設(shè)計(jì)要求。用其設(shè)計(jì)的交通燈也滿足了要求,所以本文采用單片機(jī)設(shè)計(jì)交通燈。第三章 智能交通燈電路設(shè)計(jì)根據(jù)設(shè)計(jì)任務(wù)和要求,可畫出該控制器的原理框圖, 為確保十字路口的交通安全,往往都采用交通燈自動控制系統(tǒng)來控制交通信號。其中紅燈(R)亮,表示禁止通行;黃燈(Y)亮表示暫停;綠燈(G)亮表示允許通行。3.1控制器的系統(tǒng)框圖如圖3所示圖33.2智能交通燈控制系統(tǒng)電路圖智能交通燈電路圖如圖4所示:圖4交通燈系統(tǒng)由四部分組成:車檢測電路,信號燈電路,時間顯示電路,緊急轉(zhuǎn)換開關(guān)。3.3工作原理綠燈的放行時間與車輛通過數(shù)量不成正比。比如說20秒每車道可以通
13、過20輛車,40秒每車道卻可以通過45輛車。因?yàn)檫@有一個起步的問題,還有一個黃燈等待問題。也就是說,綠燈放行時間越長,單位時間通過車輛的數(shù)量就越多。我們來計(jì)算一下,每車道通行20秒可以通過20輛車,一個紅綠燈循環(huán)是40秒(單交叉路口),加上每次狀態(tài)轉(zhuǎn)換的黃燈5秒(一個循環(huán)要兩次轉(zhuǎn)換),即一個紅綠黃燈循環(huán)要50秒,即50秒通行的車輛為40輛。通過一輛車的平均時間是1.25秒。如果每次車輛通行的時間改為40秒,40秒每車道可以通過45輛,一個紅綠燈循環(huán)是80秒(單交叉路口),加上每次狀態(tài)轉(zhuǎn)換的黃燈5秒(一個循環(huán)要兩次轉(zhuǎn)換),即一個紅綠黃燈循環(huán)要90秒,即90秒通行的車輛為90輛。通過一輛車的平均時
14、間只需1秒。顯然在車輛擁擠的情況下綠燈的通行時間越長,單位時間通行的車輛越多,可以有效緩解車輛擁堵問題。我設(shè)定了綠燈通行時間的上限為40秒。在非擁擠時段綠燈的通行時間的下限為20秒,當(dāng)交叉路口雙方車輛較少時通行時間設(shè)為20秒,這樣可以大大縮短車輛在紅燈面前的等待時間。當(dāng)交叉路口雙方車輛較多時通行時間設(shè)為40秒。3.3.1車檢測電路用來判斷各方向車輛狀況,比如:20秒可以通過的車輛為20輛,當(dāng)20秒南往北方向車輛通過車輛達(dá)不到20輛時,判斷該方向?yàn)樯佘嚕?dāng)20秒北往南方向車輛通過車輛也達(dá)不到20輛時,判斷該方向也為少車,下一次通行仍為20秒,當(dāng)20秒時間南往北或北往南任意一個方向通過的車輛達(dá)20
15、輛時證明該狀態(tài)車輛較多,下一次該方向綠燈放行時間改為40秒,當(dāng)40秒通過的車輛數(shù)達(dá)45輛時車輛判斷為擁擠,下一次綠燈放行時間改仍為40秒,當(dāng)40秒車輛上通過車輛達(dá)不到45輛時,判斷為少車,下次綠燈放行時間改為20秒, 依此類推。綠燈下限時間為20秒,上限值為40秒,初始時間為20秒。這樣檢測,某次可能不準(zhǔn)確,但下次肯定能彌補(bǔ)回來,累積計(jì)算是很準(zhǔn)確的,這就是人們常說的“模糊控制”。因?yàn)槁飞系能嚥豢赡芡蝗辉龆?,塞車都有一個累積過程。這樣控制可以把不斷增多的車輛一步一步消化,雖然最后由于每個路口的綠燈放行時間延長而使等候的時間變長,但比塞車等候的時間短得多。本系統(tǒng)的特點(diǎn)是成本低,控制準(zhǔn)確。十字路口車
16、輛通行順序如圖5所示: 圖5十字路口車輛通行順序由于南往北,北往南時間顯示一樣,所以只要一個方向多車,下次時間就要加長東往西,西往東也一樣,顯示時間選擇如表1。表1 顯示時間選擇車輛情況本次該方向通行時間下次該方向通行時間本次該方向通行時間本次該方向通行時間南往北少車,北往南少車20秒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秒東往西多車,西往東多
17、車20秒40秒40秒40秒3.3.2信號燈電路信號燈用來顯示車輛通行狀況,下面以一個十字路口為例,說明一個交通燈的四種狀態(tài)見圖6。每個路口的信號的的轉(zhuǎn)換順序?yàn)椋壕G黃紅 綠燈表示允許通行,黃燈表示禁止通行,但已經(jīng)駛過安全線的車輛可以繼續(xù)通行,是綠燈過渡到紅燈提示燈。紅燈表示禁止通行。綠燈的最短時間為20秒,最長時間為40秒,紅紅最短時間為25秒,最長時間為45秒,黃燈時間為5秒。圖6交通信號燈運(yùn)行狀態(tài)3.3.3時間顯示電路在交通信號燈的正上方安裝一個可以顯示綠燈通行時間,紅燈等待時間的顯示電路,采用數(shù)碼管顯示電路是一種很好的方法。由于東往西方向和西往向顯示的時間一樣,南往北方向和北往南方向顯示的
18、時間也一樣,所以只需要考慮四位數(shù)碼管顯示電路,其中東西方向兩位,南北方向兩位,兩位數(shù)碼管可以時間的時間為0-99秒完全可以滿足系統(tǒng)的要求,數(shù)碼管連接方法如圖7所示。圖7 數(shù)碼管連接方法下面我們用這種方法顯示交通燈的時間,南北方向要顯示20秒,東西方向要顯示25秒,那么我們先給P0口送2的共陰極碼即5BH,讓第一位2要顯示的位碼GND段為低電平,其它三位的控制端都接高電平,那么第一位就顯示2,其它三位不亮。讓其顯示1MS后再給P0口送0的共陰極碼即3FH,讓第二位要顯示0的位碼GND段為低電平,其它三位的控制端都接高電平,那么第二位就顯示0,其它三位不亮。依此類推分別送完第一位2,第二位0,第三
19、位2,第四位5,每一位點(diǎn)亮1MS一個掃描周期為4MS,一秒時間就要掃描250次其程序如下:MOV R6,#250;顯掃描次數(shù)LOOP:MOV P0,#5BH ;送2的共陰極碼CLR P2.0;第一位顯示2ACALL D1MS ;延時1MSSETB P2.0 ;滅第一位MOV P0,#3FH ;送0的共陰極碼CLR P2.1;第二位顯示0ACALL D1MS ;延時1MSSETB P2.1 ;滅第二位MOV P0,#5BH ;送2的共陰極碼CLR P2.2;第三位顯示2ACALL D1MS ;延時1MSSETB P2.2 ;滅第三位MOV P0,#6DH ;送5的共陰極碼CLR P2.3;第四位
20、顯示5ACALL D1MS ;延時1MSSETB P2.3 ;滅第四位DJNZ R7,LOOP;不夠一秒,繼續(xù)掃描NEXTNUMBER;到一秒顯示下一個數(shù)D1MS: ;1MS延時程序STAT1:MOV R4,#2MOV R3,#250DJNZ R3,$DJNZ R4,STAT1RET3.3.4緊急轉(zhuǎn)換開關(guān)電路一般情況下交通燈按照車流量大小合理分配通行時間,按一定規(guī)律變化,但考慮緊急車通行車況,設(shè)計(jì)緊急通行開關(guān),下面簡述單片機(jī)的中斷原理。1、Mcs51的中斷源 8051有5個中斷源,它們是兩個外中斷INT0(P3.2)和INT1(P3.3)、兩個片定時/計(jì)數(shù)器溢出中斷TF0和TF1,一個是片串行
21、口中斷TI或RI,這幾個中斷源由TCON和SCON兩個特殊功能寄存器進(jìn)行控制,其中5個中斷源的程序入口地址如表2所示:表2 中斷源程序入口中斷源的服務(wù)程序入口地址中斷源入口地址外中斷00003H定時/計(jì)數(shù)器0000BH外中斷10013H定時/計(jì)數(shù)器0001BH串行口中斷0023H2、中斷的處理流程CPU響應(yīng)中斷請求后,就立即轉(zhuǎn)入執(zhí)行中斷服務(wù)程序。不同的中斷源、不同的中斷要求可能有不同的中斷處理方法,但它們的處理流程一般都如下所述:1)現(xiàn)場保護(hù)和現(xiàn)場恢復(fù):中斷是在執(zhí)行其它任務(wù)的過程中轉(zhuǎn)去執(zhí)行臨時的任務(wù),為了在執(zhí)行完中斷服務(wù)程序后,回頭執(zhí)行原先的程序時,知道程序原來在何處打斷的,各有關(guān)寄存器的容如
22、何,就必須在轉(zhuǎn)入執(zhí)行中斷服務(wù)程序前,將這些容和狀態(tài)進(jìn)行備份即保護(hù)現(xiàn)場。中斷開始前需將有關(guān)寄存器的容壓入堆棧進(jìn)行保存,以便在恢復(fù)原來程序時使用。中斷服務(wù)程序完成后,繼續(xù)執(zhí)行原先的程序,就需把保存的現(xiàn)場容從堆棧中彈出,恢復(fù)積存器和存儲單元的原有容,這就是現(xiàn)場恢復(fù)。如果在執(zhí)行中斷服務(wù)時不是按上述方法進(jìn)行現(xiàn)場保護(hù)和恢復(fù)現(xiàn)場,就會是程序運(yùn)行紊亂,單片機(jī)不能正常工作。2)中斷打開和中斷關(guān)閉:在中斷處理進(jìn)行過程中,可能又有新的中斷請求到來,這里規(guī)定,現(xiàn)場保護(hù)和現(xiàn)場恢復(fù)的操作是不允許打擾的,否則保護(hù)和恢復(fù)的過程就可能使數(shù)據(jù)出錯,為此在進(jìn)行現(xiàn)場保護(hù)和現(xiàn)場恢復(fù)的過程中,必須關(guān)閉總中斷,屏蔽其它所有的中斷,待這個操
23、作完成后再打開總中斷,以便實(shí)現(xiàn)中斷嵌套。3)中斷服務(wù)程序:既然有中斷產(chǎn)生,就必然有其具體的需執(zhí)行的任務(wù),中斷服務(wù)程序就是執(zhí)行中斷處理的具體容,一般以子程序的形式出現(xiàn),所有的中斷都要轉(zhuǎn)去執(zhí)行中斷服務(wù)程序,進(jìn)行中斷服務(wù)。4)中斷返回:執(zhí)行完中斷服務(wù)程序后,必然要返回,中斷返回就是被程序運(yùn)行從中斷服務(wù)程序轉(zhuǎn)回到原工作程序上來。在MCS-51單片機(jī)中,中斷返回是通過一條專門的指令實(shí)現(xiàn)的,自然這條指令是中斷服務(wù)程序的最后一條指令。5) 交通燈中的中斷處理流程:(1)現(xiàn)場保護(hù)和現(xiàn)場恢復(fù):有特殊車輛要通過時就要進(jìn)行中斷,在中斷之前,先將交通燈中斷前情況保護(hù)好,當(dāng)中斷執(zhí)行后再恢復(fù)現(xiàn)場,包括信號燈和時間顯示電路
24、。(2)中斷打開和中斷關(guān)閉:為了使特殊車輛通行按一下打開中斷開關(guān)就可以打開中斷,關(guān)閉中斷開關(guān)就關(guān)閉中斷。(3)中斷服務(wù)程序:有中斷產(chǎn)生,就必然有其具體的需執(zhí)行的任務(wù),中斷服務(wù)程序就是執(zhí)行中斷處理的具體容:即如果南北方向有特殊車輛要求通過,南北方向轉(zhuǎn)換為綠燈,東西方向?yàn)榧t燈;如果東西方向有特殊車輛要求通過,東西方向轉(zhuǎn)換為綠燈,南北方向?yàn)榧t燈。(4)中斷返回:執(zhí)行完中斷服務(wù)程序后,必然要返回,即回交通燈信號回到中斷前狀態(tài),顯示時間也和中斷前一樣。第四章 智能交通燈軟件系統(tǒng)設(shè)計(jì)4.1 智能交通燈的軟件設(shè)計(jì)流程圖智能交通燈的軟件設(shè)計(jì)流程圖如圖8所示:圖8交通燈的軟件設(shè)計(jì)流程圖4.2 程序源代碼見附錄第
25、五章 智能交通燈方案的仿真PROTEUS嵌入式系統(tǒng)仿真軟件在設(shè)計(jì)時已經(jīng)注意到和單片機(jī)各種編譯程序的整合了,如它可以和Keil ,Wave6000等編譯模擬軟件結(jié)合使用。由于Wave6000使用方便,具備強(qiáng)大的軟件仿真和硬件仿真功能。把Proteus和Wave6000結(jié)合起來調(diào)試硬件就方便多了,這里就是采用“Proteus+Wave6000”的仿真方法,具體步驟如下:1)首先運(yùn)行PROTEUS VSM 的ISIS,選擇SourceDefine Code Generation Tool 菜單項(xiàng),將出現(xiàn)如圖8所示定義代碼生成工具對話框。圖9 定義代碼生成工具對話框在Tool下拉列表框中選擇代碼生成工
26、具,在這一示例中,電路中的微處理器為8051系列單片機(jī),因此選擇ASEM51, 單擊Browse按鈕,選取Wave6000的安裝路徑。單擊OK按鈕,結(jié)束代碼生成工具的定義。選擇SourceAdd/Remove Source File 菜單項(xiàng),將出現(xiàn)Add/Remove Source Code Files對話框,如圖10所示:圖10添加/刪除源文件對話框2)在Code Generation Tool 選項(xiàng)區(qū),單擊下三角按鈕,選擇ASEM51工具單擊New按鈕,將出現(xiàn)如圖11所示對話框。圖11 創(chuàng)建源代碼對話框選擇用Wave6000創(chuàng)建好的AA.ASM文件,即完成了文件的創(chuàng)建。就這樣當(dāng)用Wave6
27、000對AA.ASM 文件進(jìn)行更改時每一次運(yùn)行PROTEUS VSM 的ISIS對電路進(jìn)行仿真時Wave6000都會對AA.ASM進(jìn)行編譯,AA.HEX文件也會隨時更新。電路圖繪制完成后, 再添加AT89C51 的應(yīng)用程序。將鼠標(biāo)移至AT89C51 上, 單擊鼠標(biāo)右鍵使之處于選中狀態(tài), 在該器件上單擊左鍵, 打開如圖12所示的對話框。在 Program File 欄添加編譯好的十六進(jìn)制格式的程序文件AA.hex(可以接受3 種格式的文件) ,給AT89C51輸入晶振頻率,此處默認(rèn)為12MHZ, 單擊OK 按鈕完成程序添加工作, 下面就可以進(jìn)行系統(tǒng)仿真了。單擊主界面下方的按鈕開始系統(tǒng)仿真。PRO
28、TEUS VSM 所進(jìn)行的是一種交互式仿真, 在仿真進(jìn)行中可以對各控制按鈕、開關(guān)等進(jìn)行操作, 系統(tǒng)對輸入的響應(yīng)會被真實(shí)的反映出來如圖13。圖12AT89C51添加程序文件圖13 交通燈仿真界面小 結(jié)在畢業(yè)設(shè)計(jì)的整個過程中,我深切地體會到:實(shí)踐是理論運(yùn)用的最好檢驗(yàn)。畢業(yè)設(shè)計(jì)是對我們3年所學(xué)知識的一次綜合性測試和考驗(yàn),無論是在動手能力方面還是理論知識的運(yùn)用能力方面,都使得我有了很大的提高。經(jīng)過總結(jié)和分析,我意識到在設(shè)計(jì)程序之前,對所用單片機(jī)的部結(jié)構(gòu)有一個系統(tǒng)的了解,知道該單片機(jī)有哪些資源;要有一個清晰的思路和一個完整的的軟件流程圖;在設(shè)計(jì)程序時,不能妄想一次就將整個程序設(shè)計(jì)好,反復(fù)修改、不斷改進(jìn)是
29、程序設(shè)計(jì)的必經(jīng)之路;要養(yǎng)成注釋程序的好習(xí)慣,一個程序的完美與否不僅僅是實(shí)現(xiàn)功能,而應(yīng)該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在設(shè)計(jì)課程過程中遇到問題是很正常,但我們應(yīng)該將每次遇到的問題記錄下來,并分析清楚,以免下次再碰到同樣的問題。 本次畢業(yè)設(shè)計(jì)為我的大學(xué)生活畫上了圓滿的句號,為我即將的工作和生活奠定了堅(jiān)實(shí)的基礎(chǔ)。致詞在整個畢業(yè)設(shè)計(jì)中,我得到了學(xué)校電子實(shí)驗(yàn)室的大力支持,為我提供了各種所需的儀器設(shè)備。感學(xué)校為我們安排了本次畢業(yè)設(shè)計(jì),讓我們的理論知識和實(shí)際操作經(jīng)驗(yàn)更加緊密的結(jié)合了在一起;同時又拓展了我們的知識面。同時十分感激夏老師對我的悉心指導(dǎo)和幫助,使我能夠順利的完成此次
30、畢業(yè)設(shè)計(jì)。此次畢業(yè)設(shè)計(jì)讓我從中受益匪淺,最后再次感老師對我的培養(yǎng)和教育!參考文獻(xiàn)徐愛鈞 智能化測量控制儀表原理與設(shè)計(jì)(第二版)M.:航空航天大學(xué),2004年;吳金戌、慶陽、郭庭吉 8051單片機(jī)實(shí)踐與應(yīng)用M.:清華大學(xué),2002年;自美 電子線路設(shè)計(jì)實(shí)驗(yàn)測試(第三版)M.:華中科技大學(xué),2006年;維成、加國 主編 單片機(jī)原理與應(yīng)用與C51程序設(shè)計(jì)M.:清華大學(xué),2006年;立、鄧振杰、荊淑霞 微型計(jì)算機(jī)原理與接口技術(shù)M.中國鐵道,2006年;黃智偉 全國大學(xué)生電子設(shè)計(jì)競賽技能訓(xùn)練 M.:航空航天大學(xué),2007年高峰,單片微型計(jì)算機(jī)與接口技術(shù)M.:科學(xué),2003;華成英、童詩白 主編,模擬電子
31、技術(shù)基礎(chǔ)(第四版)M.高等教育,2006年.黃海萍、用昌 編 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)指導(dǎo)M.:國防工業(yè),2004年10 黃智偉: 凌陽單片機(jī)設(shè)計(jì)指導(dǎo) ,: 航空航天大學(xué),2007年附 錄附錄A:智能交通燈控制程序: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)要顯示的時間TEMP2 EQU 25H ;用于存放第一二東西狀態(tài)要顯示的時間TEMP3 EQU 26H ;用于存放第三第四南
32、北狀態(tài)要顯示的時間TEMP4 EQU 27H;用于存放第三第四南北狀態(tài)要顯示的時間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 P1.0CLR P1.4 ;南北通行,東西禁止通行CLR P1.6CLR P2.3JNB P3.2 ,$ ;判斷是否還在中斷狀態(tài)POP ACCMOV P2,A ;返回中斷前
33、狀態(tài)POP ACCMOV P1,ACCRETI ;中斷返回INT1:MOV A,P1 ;外部1中斷 PUSH ACC ;中斷保護(hù) MOV A,P2 PUSH ACCMOV P1,#0FFH ;清除先前狀態(tài)MOV P2,#0FFHCLR P1.2CLR P2.1CLR P1.3 ;東西通行,南北禁止通行CLR P1.5JNB P3.3 ,$ ;判斷是否還在中斷狀態(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ù)方式
34、方式1MOV IE,#85H ;開中斷MOV TEMP1,#20 ;MOV TEMP2,#25MOV TEMP3,#25MOV TEMP4,#20STAR:MOV P1,#0FFHMOV P2,#0FFH ;滅所有燈MOV A,24H ;將顯示時間送ACJNE A,#20,T40T ;判斷時間,選初始值T20T: ;南北通行要顯示的時間為20的計(jì)數(shù)器初始值CLR TF0 ;清TF0CLR TF1 ;清TF1MOV TH1 ,#0FFH ;送20秒時的初始值MOV TL1 ,#0FCH ;在些設(shè)計(jì)20秒6輛為多車MOV TH0 ,#0FFHMOV TL0 ,#0FCHLJMP TEMP20 ;跳
35、到20秒T40T: ;南北通行要顯示的時間為40的計(jì)數(shù)器初始值CLR TF0 ;清TF0CLR TF1 ;清TF1MOV TH1,#0FFH ;送40秒時的初始值MOV TL1 ,#0F8H ;在些設(shè)計(jì)40秒8輛為多車MOV TH0 ,#0FFHMOV TL0 ,#0F8HLJMP TEMP40 ;跳到40秒TEMP20: ;TEMP1=20情況SETB TR0 ;開始計(jì)數(shù)SETB TR1CLR P1.2CLR P2.1 ;南北通行,東西禁止通行CLR P1.3CLR P1.5MOV TEMP1,#20 ;南北要顯示的時間,MOV TEMP2,#25 ;東西要顯示的時間STLOP:ACALL
36、DISPLAY1 ;調(diào)用顯示DEC TEMP1 ;時間夠一秒顯示時間減1DEC TEMP2MOV A,TEMP1CJNE A,#0,NEXT ;若顯示時間不為0保持現(xiàn)在狀態(tài)LJMP STAR2 ;若顯示時間為 0跳到第二狀態(tài)NEXT: LJMP STLOPSTAR2: ;狀態(tài)1SETB P1.2CLR P1.1 ;南北黃燈,東西禁止通行SETB P1.3CLR P1.4MOV TEMP1,#05 ;南北要顯示的時間,MOV TEMP2,#05 ;東西要顯示的時間,STLOP2:ACALL DISPLAY1 ;調(diào)用顯示DEC TEMP1 ;時間夠一秒顯示時間減1DEC TEMP2MOV A,TE
37、MP1CJNE A,#0,NEXT2 ;若顯示時間不為0保持現(xiàn)在狀態(tài) TF1 ,T40 ;判斷南北是否多車 TF0 ,T40 ;判斷北南是否多車MOV TEMP1,#20 ;少車下次顯示時間為20秒LJMP STAR3 ;跳到狀態(tài)3T40:MOV TEMP1,#40 ; 多車下次顯示時間為40秒LJMP STAR3 ;若顯示時間為 0跳到第三狀態(tài)NEXT2:LJMP STLOP2TEMP40:;TEM=40 程序SETB TR0 ; 開始計(jì)數(shù)SETB TR1CLR P1.2CLR P2.1 ;南北通行,東西禁止通行CLR P1.3CLR P1.5MOV TEMP1,#40 ;南北要顯示的時間,
38、MOV TEMP2,#45 ;東西要顯示的時間STLOP11:ACALL DISPLAY1 ;調(diào)用顯示DEC TEMP1 ;時間夠一秒顯示時間減1DEC TEMP2MOV A,TEMP1CJNE A,#0,NEXT11 ;若顯示時間不為0保持現(xiàn)在狀態(tài)LJMP STAR22 ;若顯示時間為 0跳到第二狀態(tài)NEXT11: LJMP STLOP11STAR22: ;狀態(tài)1SETB P1.2CLR P1.1 ;南北黃燈,東西禁止通行SETB P1.3CLR P1.4MOV TEMP1,#05 ;南北要顯示的時間,MOV TEMP2,#05 ;東西要顯示的時間,STLOP22:ACALL DISPLAY
39、1 ;調(diào)用顯示DEC TEMP1 ;時間夠一秒顯示時間減1DEC TEMP2MOV A,TEMP1CJNE A,#0,NEXT22 ;若顯示時間不為0保持現(xiàn)在狀態(tài) TF1 ,T401 ; 判斷是否多車 TF0 ,T401MOV TEMP1,#20 ;少車下次顯示時間為20秒LJMP STAR3T401:MOV TEMP1,#40 ;多車下次顯示時間為40秒LJMP STAR3 ;若顯示時間為 0跳到第三狀態(tài)NEXT22:LJMP STLOP22STAR3:MOV A,26HCJNE A,#25,T40T1 ;判斷時間,選初始值T20T1: ;南北通行要顯示的時間為20的計(jì)數(shù)器初始值CLR TF
40、0 ; 清溢出位CLR TF1MOV TH1 ,#0FFH ; 給初值MOV TL1 ,#0FCHMOV TH0 ,#0FFHMOV TL0 ,#0FCHLJMP TEMP320T40T1: ;南北通行要顯示的時間為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 P1.1 ;東西通行,南北禁止通行CLR P1.0SETB P1.1CLR P1.0SETB
41、 P1.5CLR P1.6SETB P2.1CLR P2.3MOV TEMP3,#25 ;南北要顯示的時間,MOV TEMP4,#20 ;東西要顯示的時間,STLOP33:ACALL DISPLAY ;調(diào)用顯示DEC TEMP3 ;時間夠一秒顯示時間減1DEC TEMP4MOV A,TEMP4CJNE A,#0,NEXT33 ;若顯示時間不為0保持現(xiàn)在狀態(tài)LJMP STAR34 ;若顯示時間為 0跳到第四狀態(tài)NEXT33:LJMP STLOP33STAR34: ;狀態(tài)四SETB P2.3CLR P2.2SETB P1.6 ;東西黃燈,南北禁止通行CLR P1.5MOV TEMP3,#05 ;南
42、北要顯示的時間,MOV TEMP4,#05 ;東西要顯示的時間,STLOP34:ACALL DISPLAY ;調(diào)用顯示DEC TEMP3 ;時間夠一秒顯示時間減1DEC TEMP4MOV A,TEMP4CJNE A,#0,NEXT34 ;若顯示時間不為0保持現(xiàn)在狀態(tài) TF1 ,T402 TF0 ,T402MOV TEMP3,#25LJMP START402:MOV TEMP3,#45LJMP STARNEXT34: LJMP STLOP34TEMP340 :SETB TR1 ;南北停止計(jì)數(shù)SETB TR0 ;東西開始計(jì)數(shù)SETB P1.1 ;東西通行,南北禁止通行CLR P1.0SETB P1
43、.1CLR P1.0SETB P1.5CLR P1.6SETB P2.1CLR P2.3MOV TEMP3,#45 ;南北要顯示的時間,MOV TEMP4,#40 ;東西要顯示的時間,STLOP43:ACALL DISPLAY ;調(diào)用顯示DEC TEMP3 ;時間夠一秒顯示時間減1DEC TEMP4MOV A,TEMP4CJNE A,#0,NEXT43 ;若顯示時間不為0保持現(xiàn)在狀態(tài)LJMP STAR44 ;若顯示時間為 0跳到第四狀態(tài)NEXT43:LJMP STLOP43STAR44: ;狀態(tài)四SETB P2.3CLR P2.2SETB P1.6 ;東西黃燈,南北禁止通行CLR P1.5MO
44、V TEMP3,#05 ;南北要顯示的時間,MOV TEMP4,#05 ;東西要顯示的時間,STLOP44:ACALL DISPLAY ;調(diào)用顯示DEC TEMP3 ;時間夠一秒顯示時間減1DEC TEMP4MOV A,TEMP3CJNE A,#0,NEXT44 ;若顯示時間不為0保持現(xiàn)在狀態(tài) TF1 ,T403 TF0 ,T403MOV TEMP3,#25LJMP START403:MOV TEMP3,#45 LJMP STARNEXT44: LJMP STLOP44;顯示DISPLAY1:MOV A,TEMP1 ;將南北要顯示的數(shù)存放到AMOV B,#10 ;B=10DIV AB ;A除以
45、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 P2.7ACALL D1MS;延時1MSSE
46、TB P2.7 ;滅南北10位數(shù)MOV A,B_BIT ;將南北要顯示的個位數(shù)送AMOVC A,A+DPTR ;查表MOV P0,A ;顯示南北個位數(shù)CLR P2.6ACALL D1MS ;延時1MSSETB P2.6 ;滅南北個位數(shù)MOV A,C_BIT ;將東西要顯示的10位數(shù)送AMOVC A,A+DPTR ;查表MOV P0,A ;顯示東西10位數(shù)CLR P2.5ACALL D1MS ;延時1MSSETB P2.5 ;滅東西10位數(shù)MOV A,D_BIT ;將東西要顯示的個位數(shù)送AMOVC A,A+DPTR ;查表MOV P0,A ;顯示東西東西位數(shù)CLR P2.4ACALL D1MS
47、;延時1MSSETB P2.4 ;滅東西個位數(shù)DJNZ R1,DPLOP ;循環(huán)掃描DJNZ R0,DPL1RET; ;等待1秒返回顯示DISPLAY:MOV A,TEMP3 ;將南北要顯示的數(shù)存放到AMOV B,#10 ;B=10DIV AB ;A除以B商存A,余數(shù)BMOV B_BIT,A ; 將A放到20HMOV A_BIT,B ;將B放到21HMOV A,TEMP4 ;將東西要顯示的數(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,#
48、2 ;R0=2DPL1: MOV R1,#250 ;R1=250DPLOP:MOV A,A_BIT ;將南北要顯示的10位數(shù)送AMOVC A,A+DPTR ;查表MOV P0,A ;顯示南北10位數(shù)CLR P2.7ACALL D1MS;延時1MSSETB P2.7 ;滅南北10位數(shù)MOV A,B_BIT ;將南北要顯示的個位數(shù)送AMOVC A,A+DPTR ;查表MOV P0,A ;顯示南北個位數(shù)CLR P2.6ACALL D1MS ;延時1MSSETB P2.6 ;滅南北個位數(shù)MOV A,C_BIT ;將東西要顯示的10位數(shù)送AMOVC A,A+DPTR ;查表MOV P0,A ;顯示東西1
49、0位數(shù)CLR P2.5ACALL D1MS ;延時1MSSETB P2.5 ;滅東西10位數(shù)MOV A,D_BIT ;將東西要顯示的個位數(shù)送AMOVC A,A+DPTR ;查表MOV P0,A ;顯示東西東西位數(shù)CLR P2.4ACALL D1MS ;延時1MSSETB P2.4 ;滅東西個位數(shù)DJNZ R1,DPLOP ;循環(huán)掃描DJNZ R0,DPL1RET ;等待1秒返回D1MS: MOV R7,#250 ;1MS延時程序DJNZ R7,$RET;1到10對應(yīng)電路圖數(shù)碼管表NUMT: DB 7EH,48H,67H,6BH,59HDB 3BH,3FH,68H,7FH,7BH中英文摘要目錄引
50、言研究現(xiàn)狀背景思路整體原理部分電路介紹-程序介紹總結(jié)詞=參考文獻(xiàn)=附件可以聯(lián)系我,有程序。仿真,原理圖,等. 南北方向綠燈和東西方向綠燈不能同時亮,如果同時亮,則立刻關(guān)閉信號燈系統(tǒng),并報(bào)警。同理,東西向綠燈與南北向轉(zhuǎn)彎燈也不能同時亮。2. 南北與南北轉(zhuǎn)彎紅燈亮并保持40秒,同時東西綠燈亮,但只保持35秒,到35秒時東西綠燈閃3次(每周期為1秒)后熄滅,繼而東西黃燈亮,并保持2秒,到2秒后,東西黃燈滅,東西紅燈亮,同時南北紅燈熄滅和南北綠燈亮;南北轉(zhuǎn)彎紅燈繼續(xù)亮著。3. 東西與南北轉(zhuǎn)彎紅燈亮并保持30秒,同時南北綠燈亮,但只保持25秒,到25秒時南北綠燈閃亮3次(每周期1秒)后熄滅,繼而南北黃燈
51、亮,并保持2秒,到2秒后,南北黃燈滅,南北紅燈亮,同時南北向轉(zhuǎn)彎紅燈滅,綠燈亮。4. 南北向轉(zhuǎn)彎綠燈亮25秒,同時南北向和東西向紅燈亮并保持25秒,待南北向轉(zhuǎn)彎綠燈亮25秒后,紅燈亮起,東西向紅燈滅,綠燈亮,并保持35秒,南北向紅燈繼續(xù)亮著,后接2.中繼續(xù)循環(huán)。5. 各燈能手動控制也能自動轉(zhuǎn)換,并且能周而復(fù)始的進(jìn)行工作。1 緒論1.1 道路交通控制的發(fā)展背景隨著經(jīng)濟(jì)發(fā)展,城市化速度加快,機(jī)動車輛占有量急劇增加,由此引發(fā)出日益嚴(yán)重的交通問題:交通擁擠甚至堵塞,交通事故頻繁,空氣和噪聲污染嚴(yán)重,公共運(yùn)輸系統(tǒng)效率下降等。解決這一問題通常有兩種辦法,一種是修路造橋,這對道路交通狀況的改善是一種最直接的
52、辦法,但它需要巨額的投資,且在城市中心區(qū)受拆遷的限制,很難實(shí)施另一種是在現(xiàn)有的道路交通條件下,實(shí)施交通控制和管理,充分發(fā)揮現(xiàn)有道路的通行能力,大量事實(shí)已經(jīng)證明這種方法的有效性。通常,一個經(jīng)驗(yàn)豐富的交通警察能在極短的時間把一個交叉路口的交通阻塞緩解或解除,但他的作用圍往往局限于單個交叉路口。而現(xiàn)代的道路交通非常復(fù)雜,常常是幾個或幾十個甚至是成百上千個路口互相關(guān)聯(lián),在這種情況下,任何一個經(jīng)驗(yàn)豐富的交通警察都無能為力了因此,人們越來越關(guān)注把先進(jìn)的科學(xué)技術(shù)用于交通管理,從而促進(jìn)了交通自動控制技術(shù)的不斷發(fā)展。1.2 道路交通控制的目的和作用道路交通控制的目的可定義為:在確定的行政規(guī)定約束下,采用合適的營
53、運(yùn)方法來確保公私人運(yùn)輸方式具有最佳的交通運(yùn)行狀態(tài)。圍繞這一目的研制出的道路交通控制系統(tǒng),把受控對象看成一個整體,采用對交通流科學(xué)地時間分割的方法,最大限度地保證交通流運(yùn)動的連續(xù)性,使受控區(qū)域的交通流減少沖突,同時平穩(wěn)地、有規(guī)則地運(yùn)動。道路交通控制的作用主要表現(xiàn)為以下幾個方面:(1)改善交通秩序,增加交通安全。(2)減少交通延誤,提高經(jīng)濟(jì)效益。(3)降低污染程度,保護(hù)生態(tài)環(huán)境。(4)節(jié)省能源和土地消耗。1.3 我國城市交通特點(diǎn)分析人、車、路是構(gòu)成城市交通的三大要素,要探討我國城市交通特點(diǎn),必須從分析這三大要素的基本特點(diǎn)著手。1.3.1 人的交通素質(zhì) 人是交通的主體,與世界發(fā)達(dá)國家相比,我國人的社
54、會交通意識還沒有真正形成,少數(shù)領(lǐng)導(dǎo)部門交通觀念淡薄,對城市交通建設(shè)在國民經(jīng)濟(jì)建設(shè)中的重要性認(rèn)識不足,交通政策時有失誤。機(jī)動車駕駛員文化水平低,又缺乏系統(tǒng)訓(xùn)練,尤其缺乏心理素質(zhì),感知能力和判斷能力的培養(yǎng),因而,對人,車的運(yùn)動特征不能很好掌握。行人與非機(jī)動車駕駛員普遍不懂,甚至漠視交通法規(guī)。交通管理人員交通工程和心理學(xué)知識貧乏,感知,分析交通信息和處理特發(fā)性事件的能力不強(qiáng)??偟膩砜矗覈说慕煌ㄋ刭|(zhì)距離現(xiàn)代化城市交通要求還相差甚遠(yuǎn),而交通與人密切相關(guān),城市交通中出現(xiàn)的問題幾乎都離不開人的因素,因此,想方設(shè)法提高全社會的文化素質(zhì),健全交通法規(guī),加強(qiáng)交通宣傳教育,增強(qiáng)人的社會交通意識,培養(yǎng)良好的交通習(xí)慣,使參與交通的每個人都認(rèn)識到交通的重要性,自覺順應(yīng)交通規(guī)律,是建立我國城市交通控制系統(tǒng),使之有效運(yùn)行的前提條件。1.3.2 城市道路狀況 路是交通的物質(zhì)基
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度中藥材種植基地生態(tài)環(huán)境保護(hù)合同3篇
- 二零二五年度代收款服務(wù)及電子支付接口接入合同4篇
- 2025年個人保險合同補(bǔ)充協(xié)議4篇
- 《石武客專路基培訓(xùn)》課件
- 2025年度廠房節(jié)能減排技術(shù)與設(shè)備供應(yīng)合同2篇
- 二零二五版地鐵隧道施工維修及監(jiān)測服務(wù)協(xié)議3篇
- 2025年度綠化苗木冷鏈運(yùn)輸及銷售合同范本3篇
- 二零二五年度數(shù)據(jù)中心網(wǎng)絡(luò)安全解決方案承包合同書范本下載4篇
- 2025版明光幼兒園食堂改造與食品安全監(jiān)督合同4篇
- 二零二五年度高科技園區(qū)污水處理承包合同范本4篇
- 2025屆北京巿通州區(qū)英語高三上期末綜合測試試題含解析
- 公婆贈予兒媳婦的房產(chǎn)協(xié)議書(2篇)
- 煤炭行業(yè)智能化煤炭篩分與洗選方案
- 2024年機(jī)修鉗工(初級)考試題庫附答案
- Unit 5 同步練習(xí)人教版2024七年級英語上冊
- 矽塵對神經(jīng)系統(tǒng)的影響研究
- 分潤模式合同模板
- 海南省汽車租賃合同
- 2024年長春醫(yī)學(xué)高等??茖W(xué)校單招職業(yè)適應(yīng)性測試題庫必考題
- (正式版)SHT 3046-2024 石油化工立式圓筒形鋼制焊接儲罐設(shè)計(jì)規(guī)范
- 2023年山東濟(jì)南市初中學(xué)業(yè)水平考試地理試卷真題(答案詳解)
評論
0/150
提交評論