EDA交通燈實(shí)訓(xùn)報(bào)告_第1頁(yè)
EDA交通燈實(shí)訓(xùn)報(bào)告_第2頁(yè)
EDA交通燈實(shí)訓(xùn)報(bào)告_第3頁(yè)
EDA交通燈實(shí)訓(xùn)報(bào)告_第4頁(yè)
EDA交通燈實(shí)訓(xùn)報(bào)告_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余4頁(yè)可下載查看

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論