版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、交通燈實(shí)驗(yàn)?zāi)康膶?xiě)一個(gè)交通燈,要求: 有東西南北四個(gè)方向,兩組交通燈輪流交替變換,其中,紅燈時(shí)間為30個(gè)時(shí)間單位,綠燈時(shí)間為25個(gè)時(shí)間單位,黃燈時(shí)間為5個(gè)時(shí)間單位。最 后用modelsim軟件進(jìn)行仿真。 要求設(shè)計(jì)是一個(gè)可綜合設(shè)計(jì)。實(shí)驗(yàn)原理根據(jù)實(shí)驗(yàn)要求的邏輯功能描述,可以分析得出原理圖如下:計(jì)數(shù)器=控制器控制器即可以設(shè)計(jì)為一個(gè)有限狀態(tài)機(jī)的形式:E-W方向S-N方向狀態(tài)RYGRYG100100IDLE100001S1100010S2001100S3010100S4根據(jù)實(shí)驗(yàn)要求畫(huà)出控制器的狀態(tài)轉(zhuǎn)移圖如下:count三、代碼1、源代碼(1) 控制器模塊module traffic_lights(clk,
2、rst,co un t,ew,s n);in put clk,rst;in put5:0 count; output2:0 ew,s n; reg2:0 ew,s n; reg3:0 state;parameter Idle=3'b000,s1=3'b001,s2=3'b010,s3=3'b011,s4=3'b100; always (posedge clk)if(!rst)beg instate<=Idle;endelsecasex(state)Idle:if(rst)beginstate<=s1;ends1:if(count='d
3、25)beginstate<=s2;ends2:if(count='d30)beginstate<=s3;ends3:if(count='d55)beginstate<=s4;ends4:if(count='d60)beginstate<=s1;endendcasealways (posedge clk) beginif(!rst)beginew<=3'b100;sn<=3'b100;endelsecasex(state)Idle:if(rst)beginew<=3'b100;sn<=3'b
4、001;ends1:if(count='d25)beginew<=3'b100;sn<=3'b010;ends2:if(count='d30)beginew<=3'b001;sn<=3'b100;ends3:if(count='d55)beginew<=3'b010;sn<=3'b100;ends4:if(count='d60)beginew<=3'b100;sn<=3'b001;enddefault: state<=Idle;endcaseen
5、d endmodule(2) 計(jì)數(shù)器模塊module counter(en,clk,rst,out);output5:0out;input en,clk,rst;reg5:0 out; always(posedge clk or negedge rst) beginif(!rst)out<='d0;else if(!en&&out<'d60)out<=out+1;else out<='d1;endendmodule(3) 將控制器與計(jì)數(shù)器進(jìn)行連接 module traffic_lights_top(out,clk,rst,en,e
6、w,sn); input clk,rst,en;output2:0 ew,sn; output5:0out;wire5:0 out;traffic_lights u1(.clk(clk),.rst(rst),.count(out),.ew(ew),.sn(sn);counter u2(.en(en),.clk(clk),.rst(rst),.out(out);endmodule2、激勵(lì)'timescale 1n s/100psmodule traffic_lights_tb;reg clk,rst,en;wire2:0 ew,sn;wire5:0out;traffic_lights_t
7、op m(.clk(clk),.rst(rst),en(en)ew(ew) 一sn(sn)ouf(ouf)a-ways#5 QkHc-k八inma-enAA八inma-beginc-kH_k八 enAHO八 rsAHO 八#5 rsAHk八endendmodu-eaws口和KJ砸沁祜圈kJ2.®'T-瀘G;* =Acbt5- 壬-Fcb直 5一 孟-ic零匚 br-BI >當(dāng)|妄>備 :-3.戸妄|?童(圖一)它匚宜、圧電 站:于口訂n t H 皿:N ii勺明 l雖二 片q i直亦負(fù)Cd爲(wèi)* affic_ligHs_lbAn/cl,;511LTLT-TUrLTL
8、LLLTLjLn-|rdhn-T-TLTLLTLTLjFlor TL"Ln-|n.扌 /traffic曲 jWist” ATefficJils_tbAn/erSri5Wl_tB-*恤亦1(MZ3D上鼻 jnidlli:_igM5_lbiW5n| D011DD XIuno)1QDn-J AlHIlC晌?Jb 加 DU;1R :? M (5 1E 7 )8 W阻W 22 123 1p 125 3G UZP8図Hl :* IS囤另5 1-LRJ"LTLLTLhru(Hi11 i 1.010 .'rrarIIl 1- _一 I1 一一一一 11.1 一 一 L:213::4
9、厲:6710 111 12 J13 :H 115 ;16 11?:ie 119 !20 121 122 123 I24 125 12B E7 23 129 J30 131 I32 133 1r !(圖二)五、波形說(shuō)明波形圖中,從上至下依次為:時(shí)鐘信號(hào)elk、復(fù)位信號(hào)rst、計(jì)數(shù)器使能端en、東西方向上燈的狀態(tài)ew、南北方向上燈的狀態(tài)sn、計(jì)數(shù)器的輸出out。該程序?qū)崿F(xiàn)的功能是在一個(gè)十字路口的交通燈的輪流交替變換:狀態(tài) 方向'、燈的狀態(tài)025253030555560東西方向ew紅紅綠黃南北方向sn綠黃紅紅圖一可以完整的看到60個(gè)時(shí)間單位內(nèi)兩個(gè)方向上燈交替的狀況圖二可以清楚的看到在時(shí)間從 030過(guò)程中燈的跳變時(shí)間和結(jié)果五、實(shí)驗(yàn)過(guò)程中遇到的問(wèn)題及解決方法1、在實(shí)驗(yàn)過(guò)程中得到的波形圖跟我設(shè)計(jì)的時(shí)間間隔不一致,仔細(xì)檢查過(guò)后發(fā)現(xiàn)是因?yàn)榭刂破骱陀?jì)數(shù)器沒(méi)有很好的連接在一起, 導(dǎo)致燈的跳變跟計(jì)數(shù)器的控 制脫離了,修改之后得到時(shí)間間隔比例跟設(shè)計(jì)一致的波形。2、在檢查波形的過(guò)程中發(fā)現(xiàn)計(jì)數(shù)器實(shí)現(xiàn)的不是模 60,而是模 64,將計(jì)數(shù) 器程序中的選擇條件從 if(!en) 改為 if(!en&&out< 'd60) 之后得到了
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課件美術(shù)繪畫(huà)教學(xué)課件
- 2023年液壓破拆屬具資金申請(qǐng)報(bào)告
- 柑桔冬季管理技術(shù)
- 治未病在糖尿病防治管理
- 合理膳食說(shuō)課稿
- 網(wǎng)絡(luò)安全項(xiàng)目簽證管理策略
- 學(xué)校裝修協(xié)議
- 保安服務(wù)公司隊(duì)長(zhǎng)聘用合同
- 民營(yíng)企業(yè)公租房租賃協(xié)議
- 住宅小區(qū)裝修工裝施工合同
- 福建師范大學(xué)《計(jì)算機(jī)應(yīng)用基礎(chǔ)》3答卷答案
- 定向越野教程-中國(guó)定向運(yùn)動(dòng)協(xié)會(huì)PPT課件[通用]
- 高聚物的相及相轉(zhuǎn)變中的亞穩(wěn)態(tài)現(xiàn)象
- 《幼兒園中班第一學(xué)期家長(zhǎng)會(huì)》 PPT課件
- 無(wú)人機(jī)活動(dòng)方案計(jì)劃
- 宿舍管理制度及臺(tái)賬
- 造型別致的椅子美術(shù)
- 多吃健腦食物,預(yù)防老年癡呆癥
- 清洗效果監(jiān)測(cè)方法--ppt課件
- 高壓氧艙安裝施工方案
- 老撾10大經(jīng)濟(jì)特區(qū)
評(píng)論
0/150
提交評(píng)論