Verilog實驗報告交通燈_第1頁
Verilog實驗報告交通燈_第2頁
Verilog實驗報告交通燈_第3頁
Verilog實驗報告交通燈_第4頁
Verilog實驗報告交通燈_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Verilog實驗報告-第四次 交通燈0802班級:集電班 姓名: 張鵬 學(xué)號:04086057 序號:16、規(guī)范(1)(2)具有開關(guān)功能:具有四個功能:當(dāng)resets時紅綠燈關(guān)閉,使主支干道六個燈全滅;當(dāng)reset=l且func=2* bOO時,主干道和支路正常計數(shù):且 func=2' bOl 時,且 func=2' biO 時,且 func=2' bll 時,支干道直綠燈,主干道直紅燈: 主干道直綠燈,支干道直紅燈: 主干道和支干道直黃燈閃:(3)(4)(5)計數(shù)淤頻率:運行頻率2Hz計數(shù)然:信號燈種類:紅、黃、綠:信號燈計執(zhí)行時間關(guān)系:主干道:綠燈常亮+綠燈閃+黃

2、燈二支干道:紅燈常亮;此設(shè)計中:主干道:綠燈常亮=57s, T綠燈閃=3s, T黃燈亮=3s支干道:綠燈常亮二15s, T綠燈閃=3s, T黃燈亮=3s(6)(7) 態(tài):(8)信號燈到計時功能:信號燈預(yù)置后,開始執(zhí)行2Hz計數(shù)器:信號燈跳轉(zhuǎn)功能:當(dāng)各信號燈計時至T時在下個時鐘信號上升沿到來時自動轉(zhuǎn)為下狀信號燈各狀態(tài)跳轉(zhuǎn)關(guān)系:綠-黃-紅-綠;二、輸入輸出定義reset, elk, funcl:0 , green1:0, redl :0, yellowLl :0信號名寬度輸入/輸出管腳描述reset1inputL13紅綠燈總開關(guān)elk1inputC9freq:50MHzfunc2inputN17/

3、H18控制紅綠燈功能greenEl1outputDll主綠green01outputEll支綠redl1outputFil主紅red01outputF12支紅yellowl1outputCU主黃yellow01outputE12支黃三、模塊設(shè) 計.resetelkfunc2:0狀態(tài)轉(zhuǎn)移圖:reset=1;func=00;四、測試代碼module frequency_divider_small(reset, elk, out);eset(reset),.clk(clk),. func(func),. green(green),. red(red),. yellow(yellow);always

4、#10 clk=clk;initialbeginreset=0;clk=l;func=2'b00;#20 reset=l;#21000 func=2? bOl;#10000 func=2fbio;#10000 func=2'bll;endendmodule波形:i"-v."nr.T UMiuiiniiu 丁iiuiJiiiuilll.tU.UUHj iLuiuiuiuivni onmHI Illlillll HHHi4-五、源代碼module frequency_divider(reset, elk, out) ;eset (reset),. clk(clk

5、),. out (in);/調(diào)用分頻 模塊always © (posedge elk or negedge reset)if(ireset)begincnt<=7JdO;state<=3, dl;green<=2,b00;red<=2>bOO;yellow<=2, bOO;end elseif (in) 分頻器結(jié)果當(dāng)主模塊始能if (func=2' bO0) 選擇不同功能控制開關(guān)if (cnt=7* dO)case (state)/選擇不同狀態(tài)3' dl:begincnt<=greentimel<<l;state&

6、lt;=3* d2;green=2'bl0;red<=2,b01;yellow<=2, bOO;end3' d2:begincnt<=yellowtime<<l;state<=3* d3;end3' d3:begincnt<=yellowtime<<l;state<=3*d4;green<=2* bOO;red<=2,b01;yellow<=2, biO;end3' d4: begincnt<=greentimel<<l;state<=3, d5;green&l

7、t;=2, bOl;red<=2fbl0;yellow<=2, bOO;end3' d5:begincnt<=yellowtime<<l;state<=3* d6;end3' d6: begincnt<=yellowtime<<l;state<=3, dl;green<=2, bOO;red<=2fbl0;yellow<=2, bOl;endendcaseelsebegincnt<=cnt-7, dl;倒計數(shù),計數(shù)結(jié)束進入下,狀態(tài)case(state)3' d3:greenl<=c

8、nt 0;主干道綠燈閃3' d6:green0<=cnt 0;支干道綠燈閃 endcaseend主干道常綠,支干道常紅else if(func=2'bl0)/begincnt<=0;state<=3? dl;green<=2, biO;red<=2,b01;yellow<=2*b00;endelse if (func=2'b01)主干道常紅,支干道常綠 begincnt<=0;state<=3, dl;green<=2JbOl;red<=2,bl0;yellow<=2, bOO;endelse if (func=2* bl 1)

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論