![EDA大作業(yè)課程設(shè)計_第1頁](http://file4.renrendoc.com/view/89b08b3c6883e34623d38bb0cb09b438/89b08b3c6883e34623d38bb0cb09b4381.gif)
![EDA大作業(yè)課程設(shè)計_第2頁](http://file4.renrendoc.com/view/89b08b3c6883e34623d38bb0cb09b438/89b08b3c6883e34623d38bb0cb09b4382.gif)
![EDA大作業(yè)課程設(shè)計_第3頁](http://file4.renrendoc.com/view/89b08b3c6883e34623d38bb0cb09b438/89b08b3c6883e34623d38bb0cb09b4383.gif)
![EDA大作業(yè)課程設(shè)計_第4頁](http://file4.renrendoc.com/view/89b08b3c6883e34623d38bb0cb09b438/89b08b3c6883e34623d38bb0cb09b4384.gif)
![EDA大作業(yè)課程設(shè)計_第5頁](http://file4.renrendoc.com/view/89b08b3c6883e34623d38bb0cb09b438/89b08b3c6883e34623d38bb0cb09b4385.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
EDA大作業(yè)課程設(shè)計之交通燈控制設(shè)計授課老師:學(xué)生:一:課程設(shè)計背景重,交通事故頻繁,環(huán)境污染加劇等問題普遍存在。目前,全國大中城市普遍存在著道路擁擠、車輛堵塞、交通秩序混亂的現(xiàn)象,交通事故頻發(fā),這給人民的生系統(tǒng)(UTC,UrbanTrafficControlSystem)是現(xiàn)代城市智能交通系統(tǒng)(IDJ,Intelligenttransportsystem)的組成之一,主要用于城市道路交通的控制與管理。交通管理效能的重要技術(shù)手段。路口信號控制器是控制交叉路口交通信號的設(shè)號控制器來實現(xiàn)。為了確保十字路口的行人和車輛順利、暢通地通過,往往采用電子控制的交通信號來進(jìn)行指揮。伴隨著社會的發(fā)展以及人類生活水平的提高,汽車的數(shù)量在不斷增加,EDA技術(shù)的發(fā)展和應(yīng)用領(lǐng)域也在不斷的擴(kuò)大與深入,機(jī)械、電子、通信、航空航天、化工、礦產(chǎn)、生物、醫(yī)學(xué)、軍事等各個領(lǐng)域的重要性日益突出。利用EDA技術(shù)設(shè)計交通燈來完成這個需求就顯的更加迫切,同樣也是非常的實用和合理。二:課程設(shè)計目a.VHDL編程語言編寫出實驗程序,進(jìn)一步對所學(xué)的EDA知識進(jìn)行掌握與實際應(yīng)用。b.學(xué)會在QuartusII9.0(32-Bit)軟件環(huán)境中仿真,熟悉軟件的基本操作和運行環(huán)境。c.鍛煉自己獲取信息的能力,以及能夠獨立自主的思考和解決問題的能力。d.培養(yǎng)團(tuán)隊成員之間的協(xié)作溝通能力。三:交通燈課程設(shè)計實現(xiàn)功能和要求分析(1)簡要說明在十字路口,每條道路各有一組紅、黃、綠燈和倒計時顯示器,用以指揮車輛和行人有序地通R黃燈(Y)亮,表示停車;綠燈(G)亮,表示可通行??诮煌糌?fù)責(zé)控制各走向紅綠燈的狀態(tài)及轉(zhuǎn)換,并且各狀態(tài)之間有一定的時間過渡。同時,東西南北每條干道上都為人行橫道設(shè)置了紅綠燈,提醒過路行人在安全時刻穿越道路,以保證行人的安全。(2)具體功能說明①在十字路口的兩個方向上各設(shè)一組紅、綠、黃燈,顯示順序為其中一方向②設(shè)置一組數(shù)碼管,以倒計時的方式顯示允許通行或禁止通行的時間,其中綠燈、黃燈、紅燈的持續(xù)時間分別是12s、4s和12s。③當(dāng)各條路上任意一條上出現(xiàn)特殊情況時,如當(dāng)消防車、救護(hù)車或其他需要當(dāng)特殊運行狀態(tài)結(jié)束后,控制器恢復(fù)原來狀態(tài),繼續(xù)正常運行。四:交通燈控制器設(shè)計方法的商量,決定將交通燈的整體設(shè)計分為兩部分進(jìn)行設(shè)計:紅燈的持續(xù)時間分別是4s和12s,一次完整的循環(huán)時間是32秒,既0~31,黃燈,綠燈,紅燈。綠燈南北走向東西走向第二部分譯碼顯示電路設(shè)計,是根據(jù)計數(shù)器的計時時間,選擇當(dāng)前狀態(tài)錄剩余時間。備注:同時利用所設(shè)計模塊上的是能端實現(xiàn)特殊情況的功能。五:實驗程序設(shè)計及模塊1、控制部分(計數(shù))的設(shè)計LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;--運算符重載ENTITYtraffic01ISPORT(ena,clr,d_ctr,clk:INSTD_LOGIC;q:OUTSTD_LOGIC_VECTOR(4DOWNTO0));ENDENTITYtraffic01;ARCHITECTUREbhvOFtraffic01ISSIGNALq1:STD_LOGIC_VECTOR(4DOWNTO0);BEGINq<=q1;PROCESS(clk,clr,ena,d_ctr)BEGINIFclr='1'THENq1<="00000";ELSIFclk'EVENTANDclk='1'THENIFena='1'THENIFd_ctr='1'THENq1<=q1+'1';ELSEq1<=q1-'1';ENDIF;ELSEq1<=q1;ENDIF;ENDIF;ENDPROCESS;END;2、顯示部分的設(shè)計LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYDecL7SISPORT(ena:INSTD_LOGIC;A:INSTD_LOGIC_VECTOR(4DOWNTO0);yellow,green_S_N,red_S_N,green_E_W,red_E_W:bufferSTD_LOGIC;LED7S:OUTSTD_LOGIC_VECTOR(6DOWNTO0));END;ARCHITECTUREoneOFDecL7SISBEGINPROCESS(A,ena)BEGINIFena='1'THENCASEA(4DOWNTO0)IS--WHEN"0000"=>LED7S<="0111111";--“3F”?0--WHEN"0001"=>LED7S<="0000110";--“06”?1--WHEN"0010"=>LED7S<="1011011";--“5B”?2--WHEN"0011"=>LED7S<="1001111";--“4F”?3--WHEN"0100"=>LED7S<="1100110";--“66”?4--WHEN"0101"=>LED7S<="1101101";--“6D”?5--WHEN"0110"=>LED7S<="1111101";--“7D”?6--WHEN"0111"=>LED7S<="0000111";--“07”?7--WHEN"1000"=>LED7S<="1111111";--“7F”?8--WHEN"1001"=>LED7S<="1101111";--“6F”?9--WHEN"1010"=>LED7S<="1110111";--“77”?10--WHEN"1011"=>LED7S<="1111100";--“7C”?11--WHEN"1100"=>LED7S<="0111001";--“39”?12--WHEN"1101"=>LED7S<="1011110";--“5E”?13--WHEN"1110"=>LED7S<="1111001";--“79”?14--WHEN"1111"=>LED7S<="1110001";--“71”?15--WHENOTHERS=>NULL;WHEN"01010"=>LED7S<="0000110";green_S_N<='1';red_S_N<='0';yellow<='0';green_E_W<='0';red_E_W<='1';--X“06”?1WHEN"01001"=>LED7S<="1011011";green_S_N<='1';red_S_N<='0';yellow<='0';green_E_W<='0';red_E_W<='1';--X“5B”?2WHEN"01000"=>LED7S<="1001111";green_S_N<='1';red_S_N<='0';yellow<='0';green_E_W<='0';red_E_W<='1';--X“4F”?3WHEN"00111"=>LED7S<="1100110";green_S_N<='1';red_S_N<='0';yellow<='0';green_E_W<='0';red_E_W<='1';--X“66”?4WHEN"00110"=>LED7S<="1101101";green_S_N<='1';red_S_N<='0';yellow<='0';green_E_W<='0';red_E_W<='1';--X“6D”?5WHEN"00101"=>LED7S<="1111101";green_S_N<='1';red_S_N<='0';yellow<='0';green_E_W<='0';red_E_W<='1';--X“7D”?6WHEN"00100"=>LED7S<="0000111";green_S_N<='1';red_S_N<='0';yellow<='0';green_E_W<='0';red_E_W<='1';--X“07”?7WHEN"00011"=>LED7S<="1111111";green_S_N<='1';red_S_N<='0';yellow<='0';green_E_W<='0';red_E_W<='1';--X“7F”?8WHEN"00010"=>LED7S<="1101111";green_S_N<='1';red_S_N<='0';yellow<='0';green_E_W<='0';red_E_W<='1';--X“6F”?9WHEN"00001"=>LED7S<="1110111";green_S_N<='1';red_S_N<='0';yellow<='0';green_E_W<='0';red_E_W<='1';--X“77”?10WHEN"00000"=>LED7S<="1111100";green_S_N<='1';red_S_N<='0';yellow<='0';green_E_W<='0';red_E_W<='1';--X“7C”?11WHEN"01111"=>LED7S<="0111111";green_S_N<='0';red_S_N<='0';yellow<='1';green_E_W<='0';red_E_W<='0';--X“3F”?0WHEN"01110"=>LED7S<="0000110";green_S_N<='0';red_S_N<='0';yellow<='1';green_E_W<='0';red_E_W<='0';--X“06”?1WHEN"01101"=>LED7S<="1011011";green_S_N<='0';red_S_N<='0';yellow<='1';green_E_W<='0';red_E_W<='0';--“5B”?2WHEN"01100"=>LED7S<="1001111";green_S_N<='0';red_S_N<='0';yellow<='1';green_E_W<='0';red_E_W<='0';--“4F”?3WHEN"11011"=>LED7S<="0111111";green_S_N<='0';red_S_N<='1';yellow<='0';green_E_W<='1';red_E_W<='0';--X“3F”?0WHEN"11010"=>LED7S<="0000110";green_S_N<='0';red_S_N<='1';yellow<='0';green_E_W<='1';red_E_W<='0';--X“06”?1WHEN"11001"=>LED7S<="1011011";green_S_N<='0';red_S_N<='1';yellow<='0';green_E_W<='1';red_E_W<='0';--X“5B”?2WHEN"11000"=>LED7S<="1001111";green_S_N<='0';red_S_N<='1';yellow<='0';green_E_W<='1';red_E_W<='0';--X“4F”?3WHEN"10111"=>LED7S<="1100110";green_S_N<='0';red_S_N<='1';yellow<='0';green_E_W<='1';red_E_W<='0';--X“66”?4WHEN"10110"=>LED7S<="1101101";green_S_N<='0';red_S_N<='1';yellow<='0';green_E_W<='1';red_E_W<='0';--X“6D”?5WHEN"10101"=>LED7S<="1111101";green_S_N<='0';red_S_N<='1';yellow<='0';green_E_W<='1';red_E_W<='0';--X“7D”?6WHEN"10100"=>LED7S<="0000111";green_S_N<='0';red_S_N<='1';yellow<='0';green_E_W<='1';red_E_W<='0';--X“07”?7WHEN"10011"=>LED7S<="1111111";green_S_N<='0';red_S_N<='1';yellow<='0';green_E_W<='1';red_E_W<='0';--X“7F”?8WHEN"10010"=>LED7S<="1101111";green_S_N<='0';red_S_N<='1';yellow<='0';green_E_W<='1';red_E_W<='0';--X“6F”?9WHEN"10001"=>LED7S<="1110111";green_S_N<='0';red_S_N<='1';yellow<='0';green_E_W<='1';red_E_W<='0';--X“77”?10WHEN"10000"=>LED7S<="1111100";green_S_N<='0';red_S_N<='1';yellow<='0';green_E_W<='1';red_E_W<='0';--X“7C”?11WHEN"11111"=>LED7S<="0111111";green_S_N<='0';red_S_N<='0';yellow<='1';green_E_W<='0';red_E_W<='0';--X“3F”?0WHEN"11110"=>LED7S<="0000110";green_S_N<='0';red_S_N<='0';yellow<='1';green_E_W<='0';red_E_W<='0';--X“06”?1WHEN"11101"=>LED7S<="1011011";green_S_N<='0';red_S_N<='0';yellow<='1';green_E_W<='0';red_E_W<='0';--X“5B”?2WHEN"11100"=>LED7S<="1001111";green_S_N<='0';red_S_N<=
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版一年級語文下冊《猜燈謎》教學(xué)設(shè)計
- 2024-2025學(xué)年廣東省東莞市鳳崗鎮(zhèn)四年級(上)期末數(shù)學(xué)試卷
- 《幼兒衛(wèi)生學(xué)》復(fù)習(xí)提要
- 2025年中、大功率激光器合作協(xié)議書
- 非計劃拔管不良事件應(yīng)急處理考核試題
- 2025年中班幼兒園教師個人工作總結(jié)范文(二篇)
- 2025年九年級語文中考教學(xué)工作總結(jié)范文(二篇)
- 2025年九年級語文教學(xué)工作總結(jié)范文(二篇)
- 2025年五金交電購銷合同樣本(2篇)
- 2025年互相擔(dān)保合同模板(三篇)
- GB/T 9123.1-2000平面突面鋼制管法蘭蓋
- 消防安全風(fēng)險辨識清單
- 元代文學(xué)-緒論課件
- 2023年版勞動實踐河北科學(xué)技術(shù)出版社一年級下冊全冊教案
- 方案報審表(樣表)
- pp顧問的常見面試問題
- 法理學(xué)原理與案例完整版教學(xué)課件全套ppt教程
- 隧道仰拱施工之仰拱棧橋結(jié)構(gòu)計算書
- 軟體家具、沙發(fā)質(zhì)量檢驗及工藝
- Q∕GDW 12118.1-2021 人工智能平臺架構(gòu)及技術(shù)要求 第1部分:總體架構(gòu)與技術(shù)要求
- 中建一局醫(yī)院直線加速器室專項施工方案
評論
0/150
提交評論