下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、天津天獅學(xué)院ED臉合設(shè)計(jì)報(bào)告班級(jí) 11 級(jí)2班日期 2013.12.5設(shè)計(jì)題目ED岐通燈綜合設(shè)計(jì)班級(jí)學(xué)號(hào)同組人小組分工上網(wǎng)查閱資料,編寫程序。上機(jī)編譯、調(diào)試,再進(jìn)行仿真。設(shè)計(jì)思路1、東西、南北方向有紅、黃、綠指示燈,兩個(gè)顯示數(shù)碼管。2、當(dāng)南北方向允許通行鳧綠燈時(shí),東西方向鳧紅燈,而東西方向 允許通行亮綠燈時(shí),南北方向亮紅燈。3、工作順序?yàn)闁|西方向紅燈亮 30秒,前25秒南北方向綠燈亮,后5秒黃火鳧。然后南北方問(wèn)紅火鳧 30秒,前25秒東西方向綠久鳧,后5秒黃火鳧。依次循環(huán)。設(shè)計(jì)過(guò)程1、首先打開(kāi) Quartus2軟件,新建 個(gè)_L程,并新建個(gè) VHDL File。2、按照自己的想法,編寫 VHD
2、LE序。程序如下:library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity traffic ISport (clk1k,SN:in std_logic;led1, led2, led3, led4 :out std_logic_vector (3 downto 0);-顯示管顯示時(shí)間用light:out std_logic_vector (5 downto 0);-紅綠黃燈end traffic;architecture traffic1 of traffic ISsignal S:std_l
3、ogic_vector (1 downto 0);-狀態(tài)signal DXT:std_logic_vector(7 downto 0):=X"01"-東西方向時(shí)間signal NBX:std_logic_vector(7 downto 0):=X"01"-南北方向時(shí)間signal ART,AGT,AYT,BRT,BGT,BYT: std_logic_vector(7downto 0);-紅綠黃燈信號(hào)signal SL: std_logic;signal temp: integer range 0 to 1023;- 產(chǎn)生 1s 計(jì)數(shù)器時(shí)計(jì)數(shù)signal
4、clk: std_logic;beginsL<='1'紅綠燈時(shí)間設(shè)ART<="00110000”;AGT<="00100101"AYT<="00000101”;BRT<="00110000”;BGT<="00100101"BYT<="00000101”;process(clklk)024Hzbeginif (clklk'event and clk1k='1') thenif temp=1023 thentemp<=0;clk&l
5、t;='1'elsetemp<=temp+1;clk<='0'end if;end if;end process;process(clk,DXT,NBX)選頻率為進(jìn)程結(jié)束狀態(tài)轉(zhuǎn)換進(jìn)程beginthen S<=S+1;if clk'event and clk ='1' thenif(DXT ="00000001")OR (NBX = "00000001")else S<=S;end if;狀態(tài)轉(zhuǎn)換結(jié)end if;倒計(jì)時(shí)模塊end process;process (clk,SN,
6、S) beginif SN = '1' then DXT<=DXT; NBX<=NBX;else if clk'event and clk='1' then if (DXT="0000000") OR (NBX="00000000") then case S ISwhen "00"=>DXT<=ART; NBX<=BYT;-南北黃燈、東西紅燈when "01"=> NBX<=BGT; DXT<=ART;-南北綠燈、東西紅燈whe
7、n "10"=>DXT<=AYT; NBX<=BRT;-南北紅燈、東西黃燈when "11"=>DXT<=AGT; NBX<=BRT-南北紅燈、東西綠燈when others=>NULL;end case;end if;if DXT/="00000000” thenif DXT(3 downto 0)= "0000" thenDXT(3 downto 0)<="1001"DXT(7 downto 4)<=DXT(7 downto 4)-1;else D
8、XT(3 downto 0)<=DXT(3 downto 0)-1;DXT(7 downto 4)<=DXT(7 downto 4);end if;end if;if NBX/="00000000” thenif NBX(3 downto 0)="0000" thenNBX(3 downto 0)<="1001"NBX(7 downto 4)<=NBX(7 downto 4)-1;else NBX(3 downto 0)<=NBX(3 downto 0)-1;NBX(7 downto 4)<=NBX(7 do
9、wnto 4);end if;end if;end if;end if;end process;倒計(jì)時(shí)模塊結(jié)束process(SL,DXT,NBX,S,SN)- 顯示模塊begincase SL ISwhen '1'=>led1<=NBX(3 downto 0);led2<=NBX(7 downto 4);led3<=DXT(3 downto 0);led4<=DXT(7 downto 4);when others=>NULL;end case;if SN ='1' then light<="001001&qu
10、ot;elsecase S ISwhen "00"=>light<="010001”;when "01"=> light <="100001”;when "10"=> light <="001010"when "11"=> light <="001100"when others=>NULL;end case;end if;end process;end traffic1;3、對(duì)自己編寫的VHDLS序進(jìn)行
11、編譯并仿真。4、仿真無(wú)誤后,根據(jù)FPG用I腳進(jìn)行管腳綁定,然后再重新編譯一次。引腳鎖定:CLK PIN_89 SW4ARST PIN_91 SW1AEN PIN_90 SW2ALOAD PIN_88 SW3ADOUT0 PIN_72 LED1DOUT1 PIN_73 LED2DOUT2 PIN_74 LED3DOUT3 PIN_75 LED4COUT PIN_76 LED5空閑 PIN_77 LED6仿真波形如下:MameValue -LJ白 Dins8 OrrIj2 Oms11i 0ms Ji'L0dkU°福欣1H9口 X 9n x 了)(5 O :( 4 )石11虱2H
12、17 7i=IM3H4.7 5 X 4X 7 2 )GZCTZCOl?dJH 2。X'(lihlH -111前 tempH34Aaex-H 24網(wǎng)X學(xué)124工差X建)CZZGECjlZ!前NBXH19口口 X費(fèi).歸LilJUlJ(傷 X IE :( M )aSHO0冊(cè) Wataai 0HQ0血k der|dataa1.QH 0D問(wèn)題:編寫程序時(shí)遇到的問(wèn)題及解決辦法1、實(shí)體名和工程名不一樣2、庫(kù)函數(shù)缺少程序不正確解決方法:1、在桌面建的工程名稱改成和程序中實(shí)體名一樣, 保持一致。2、將庫(kù)函數(shù)添加進(jìn)去,再進(jìn)行編譯、仿真。通過(guò)這次課程設(shè)計(jì),我進(jìn)一步加深了對(duì)電子設(shè)計(jì)自動(dòng)化的了解。并進(jìn)一步熟練了對(duì) QuartusII軟件的操作。心得體會(huì)在編寫程序的過(guò)程中,遇到了很多問(wèn)題,使我發(fā)現(xiàn)自己以前 學(xué)習(xí)上存在的不足。通過(guò)與同學(xué)探討和請(qǐng)教老師,終于把問(wèn)題都 解決了,并加深了對(duì)交通燈原理和設(shè)計(jì)思路的了解。同時(shí)也掌握 了做課程設(shè)計(jì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 胡椒小豬說(shuō)課稿
- 吊裝工程模板施工合同
- 舞臺(tái)燈光貨場(chǎng)租賃協(xié)議
- 圖書配送貨車司機(jī)聘用協(xié)議
- 質(zhì)押借款協(xié)議
- 農(nóng)業(yè)設(shè)施商品混凝土施工協(xié)議
- 城市綠化機(jī)械臺(tái)班施工合同
- 兒童游樂(lè)設(shè)施資產(chǎn)管理方案
- 礦山爆破安全帽管理辦法
- 供水工程項(xiàng)目招投標(biāo)資料
- 04S519小型排水構(gòu)筑物1
- 腎病綜合征業(yè)務(wù)學(xué)習(xí)
- 關(guān)于交通運(yùn)輸局自查報(bào)告范文
- 500萬(wàn)羽智能化蛋雞養(yǎng)殖項(xiàng)目可行性研究報(bào)告-立項(xiàng)備案
- 人工智能(基礎(chǔ)版)高職人工智能基礎(chǔ)課程PPT完整全套教學(xué)課件
- 放棄父母的財(cái)產(chǎn)的協(xié)議書
- 《韓非子·五蠹》課件
- 公司危險(xiǎn)源辨識(shí)與風(fēng)險(xiǎn)評(píng)價(jià)及控制措施清單
- 語(yǔ)文教學(xué)中如何進(jìn)行分組教學(xué)
- Chinese Tea 中國(guó)茶文化 中英文
- 《嬰幼兒行為觀察、記錄與評(píng)價(jià)》習(xí)題庫(kù)(項(xiàng)目五)0 ~ 3 歲嬰幼兒社會(huì)性發(fā)展觀察、記錄與評(píng)價(jià)
評(píng)論
0/150
提交評(píng)論