基于FPGA技術(shù)出租車計(jì)費(fèi)器的設(shè)計(jì)(EDA技術(shù))_第1頁
基于FPGA技術(shù)出租車計(jì)費(fèi)器的設(shè)計(jì)(EDA技術(shù))_第2頁
基于FPGA技術(shù)出租車計(jì)費(fèi)器的設(shè)計(jì)(EDA技術(shù))_第3頁
基于FPGA技術(shù)出租車計(jì)費(fèi)器的設(shè)計(jì)(EDA技術(shù))_第4頁
基于FPGA技術(shù)出租車計(jì)費(fèi)器的設(shè)計(jì)(EDA技術(shù))_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、EDA課程設(shè)計(jì)日期:2013 年12月20日題目基于FPGA勺出租車計(jì)費(fèi)器的設(shè)計(jì)學(xué)院:通信與電子工程學(xué)院班級(jí):電子101班學(xué)號(hào):2010131019姓名:何經(jīng)國指導(dǎo)老師:周喜權(quán)EDA課程設(shè)計(jì)(論文)用紙本文以Altera公司的DE2開發(fā)板為中心,Quartus n軟件作為開發(fā)平臺(tái),使 用Verilog HDL語言編程,設(shè)計(jì)了一個(gè)出租車計(jì)費(fèi)的計(jì)費(fèi)器模型。在程序描述的 過程中,用了行為描述方式和結(jié)構(gòu)描述方式二種描述方式對(duì)計(jì)費(fèi)器進(jìn)行描述。該計(jì)費(fèi)器能動(dòng)態(tài)掃描電路,將車費(fèi)和路顯示出來,各有兩位小數(shù)。整個(gè)自動(dòng)控制系 統(tǒng)由三個(gè)主要電路構(gòu)成:里程和車費(fèi)計(jì)算、譯碼和動(dòng)態(tài)顯示。最后給出了仿真的 波形,并硬件實(shí)現(xiàn)。

2、關(guān)鍵詞:出租車計(jì)費(fèi) Verilog HDL Quartus n3目錄摘要第1章概述1.1設(shè)計(jì)目的1.2設(shè)計(jì)背景1.3設(shè)計(jì)意義 第2章工作原理. 第3章設(shè)計(jì)過程.3.1設(shè)計(jì)方案3.1.1.3.4.4.3.1.23.1.3計(jì)算里程和車費(fèi)模塊七段顯示譯碼器模塊動(dòng)態(tài)顯示模塊設(shè)計(jì)出租車計(jì)費(fèi)器電路4.5.3.1.43.2硬件實(shí)現(xiàn)3.2.1引腳鎖定3.2.2 編程下載第4章仿真過程建立工程建立Verilog HDL文件建立波形文件仿真結(jié)果4.14.24.34.4 結(jié)論.' 參考文獻(xiàn).8.10101112121314141.71.8EDA課程設(shè)計(jì)(論文)用紙第1章概述1.1設(shè)計(jì)目的通過基于EDA技術(shù)出

3、租車計(jì)費(fèi)器的設(shè)計(jì),理解可編程邏輯器件的設(shè)計(jì)原理及 工作流程,學(xué)習(xí)EDA軟件Quartus n功能與使用方法,了解 Verilog HDL語言 邏輯編程設(shè)計(jì)基本過程。1.2設(shè)計(jì)背景隨著我國經(jīng)濟(jì)社會(huì)的全面發(fā)展,各大中小城市的出租車營(yíng)運(yùn)事業(yè)發(fā)展迅速, 出租車已經(jīng)成為人們?nèi)粘3鲂羞x擇較為普通的交通工具。出租車計(jì)價(jià)器是出租車營(yíng)運(yùn)收費(fèi)的專用智能化儀表,是使出租車市場(chǎng)規(guī)范化、標(biāo)準(zhǔn)化的重要設(shè)備。一種 功能完備,簡(jiǎn)單易用,計(jì)量準(zhǔn)確的出租車計(jì)價(jià)器是加強(qiáng)出租車行業(yè)管理,提高服務(wù)質(zhì)量的必需品。本設(shè)計(jì)采用 VHDL硬件描述語言作為設(shè)計(jì)手段,采用自頂向下 的設(shè)計(jì)思路,得到一種出租車計(jì)價(jià)系統(tǒng)的軟件結(jié)構(gòu),通過Quartus

4、n軟件下進(jìn)行仿真,證明所設(shè)計(jì)的電路系統(tǒng)完成了出租車計(jì)價(jià)的功能, 各項(xiàng)指標(biāo)符合設(shè)計(jì)要求。 該設(shè)計(jì)雖然功能簡(jiǎn)單,智能化水平比較低,但仍具有一定的實(shí)用性。該設(shè)計(jì)是在VHDL的基礎(chǔ)上對(duì)出租車計(jì)價(jià)器進(jìn)行設(shè)計(jì)來實(shí)現(xiàn)其基本功能的, 與以往的基于單片機(jī)的數(shù)模混合電路相比,F(xiàn)PGA具有穩(wěn)定性好,抗干擾能力強(qiáng) 等優(yōu)點(diǎn),且非常適合做為出租車計(jì)價(jià)器的控制核心,所以選擇用VHDL來對(duì)計(jì)價(jià)器進(jìn)行設(shè)計(jì)來實(shí)現(xiàn)其功能。1.3設(shè)計(jì)意義汽車計(jì)價(jià)器是乘客與司機(jī)雙方的交易準(zhǔn)則,它是出租車行業(yè)發(fā)展的重要標(biāo) 志,是出租車中最重要的工具。它關(guān)系著交易雙方的利益。具有良好性能的計(jì)價(jià) 器無論是對(duì)廣大出租車司機(jī)朋友還是乘客來說都是很必要的。因此,

5、汽車計(jì)價(jià)器的研究也是具有一定意義的。隨著生活水平的提高,人們已不再滿足于衣食住的享受,出行的舒適已受 到越來越多人的關(guān)注。于是,出租車行業(yè)以低價(jià)高質(zhì)的服務(wù)給人們帶來了出行的 享受。但是總存在著買賣糾紛困擾著行業(yè)的發(fā)展。 而在出租車行業(yè)中解決這一矛 盾的最好方法就是改良計(jì)價(jià)器。用更加精良的計(jì)價(jià)器來為乘客提供更加方便快捷的服務(wù)。多年來國內(nèi)普遍使用的計(jì)價(jià)器只具備單一的脊梁功能。 最早的計(jì)價(jià)器全部使 用機(jī)械齒輪結(jié)構(gòu),只能簡(jiǎn)單的計(jì)程功能,可以說,早期的計(jì)價(jià)器就是個(gè)里程表。 隨著科學(xué)技的發(fā)展,產(chǎn)生了第二代計(jì)價(jià)器。它采用手搖計(jì)算機(jī)與機(jī)械結(jié)構(gòu)相結(jié)合 的方式實(shí)現(xiàn)了半機(jī)械半電子化。此時(shí)它在計(jì)程的同時(shí)還完成計(jì)價(jià)的工

6、作。 大規(guī)模 集成電路的發(fā)展又產(chǎn)生了第三代計(jì)價(jià)器, 也就是全電子化的計(jì)價(jià)器。它的功能也 在不斷完善。出租車計(jì)價(jià)器是一種專用的計(jì)量?jī)x器, 它安裝在出租車上,能夠連 續(xù)累加,并只是出行中任意時(shí)刻乘客應(yīng)付費(fèi)用。 隨著電子技術(shù)的發(fā)展以及對(duì)計(jì)價(jià) 器的不斷改進(jìn)和完善,便產(chǎn)生了能夠自主計(jì)費(fèi),以及現(xiàn)在的能夠打一發(fā)票和語音 提示、按時(shí)間自主變動(dòng)單價(jià)等功能。11第2章工作原理本文設(shè)計(jì)了一個(gè)出租車計(jì)費(fèi)器的模型,其接口信號(hào)如圖2-1所示。圖2-1出租車計(jì)費(fèi)器模型方框圖車的狀態(tài)由傳感器傳回來當(dāng)作控制信號(hào),用控制信號(hào)來控制計(jì)算里程和車費(fèi) 模塊,然后分別將里程和車費(fèi)送到譯碼模塊譯碼, 輸出的數(shù)據(jù)一起送到動(dòng)態(tài)掃描 模塊,由片

7、選信號(hào)控制哪部分譯碼模塊輸出的數(shù)據(jù)用數(shù)碼管顯示。當(dāng)車啟動(dòng)后,計(jì)算里程和車費(fèi)模塊就開始計(jì)數(shù),起步價(jià)為7.00元,并在車行3Km后按2.20元/Km計(jì)費(fèi),當(dāng)計(jì)費(fèi)器達(dá)到或超過 20元時(shí),每公里回收50% 的車費(fèi),車停止和暫停時(shí)不計(jì)費(fèi);然后將里程和車費(fèi)送到譯碼模塊譯碼和動(dòng)態(tài)顯 示模塊動(dòng)態(tài)顯示,最后顯示在七段數(shù)碼管上,動(dòng)態(tài)顯示的時(shí)間間隔為5秒鐘。第3章設(shè)計(jì)過程3.1設(shè)計(jì)方案7.00元,并在3.1.1計(jì)算里程和車費(fèi)模塊本模塊主要是計(jì)算里程和車費(fèi)。按行駛里程計(jì)費(fèi),起步價(jià)為車行3Km后按2.20元/Km計(jì)費(fèi),當(dāng)計(jì)費(fèi)器達(dá)到或超過20元時(shí),每公里回收50% 的車費(fèi),車停止和暫停時(shí)不計(jì)費(fèi)。在本模塊中,一個(gè)脈沖代表是

8、里程要加100米。計(jì)算里程和車費(fèi)的模塊的功能結(jié)構(gòu)框圖如圖 3-1所示。taxico untsto pchef ei15.0startluche ng15.Oclkp auseinst圖3-1計(jì)算里程和車費(fèi)模塊的功能結(jié)構(gòu)框圖 根據(jù)模塊實(shí)現(xiàn)的功能設(shè)計(jì)Verilog HDL源代碼如下: module taxico un t(sto p,start,clk, pause,chefei,luche ng); input stop ,start,clk ,p ause;out put reg19:0 chefei,luche ng;reg3:0 qijia,da njia;reg12:0 ygl;reg

9、yglflag;always (p osedge clk)begi nif(st op = 0)beg indan jia=0;qijia=0;ygl=0;luche ng=0;endelse if(start = 0) beg in chefei=700; luche ng=0;endelse if(start&p ause )beginluche ng=luche ng+100; ygl=ygl+1OO;endif(ygl<1000) yglflag=0;elsebeg in yglflag=1; ygl=0;endif(luche ng>3000)beg inif(c

10、hefei<2000)beginif(yglflag) chefei=chefei+220; endelse if(chefei>2000)begin if(yglflag) chefei=chefei+330;endendenden dmodule3.1.2七段顯示譯碼器模塊本模塊主要是將4位二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制表示。七段顯示譯碼器模塊的 功能結(jié)構(gòu)框圖如圖3-3所示:y mq8421a3.0hex6.0inst圖3-3七段顯示譯碼器的功能結(jié)構(gòu)框圖根據(jù)模塊實(shí)現(xiàn)的功能設(shè)計(jì)Verilog HDL源代碼如下: module ymq8421(a,hex);inpu t3:0 a;out

11、put reg6:0 hex;always (a)beginhex='b1000000;case(a)0hex='b1111001;hex='b0100100;hex='b0110000;hex='b0011001;hex='b0010010;hex='b0000010;hex='b1111000;hex='b0000000;hex='b0010000;10 : hex='b0001000;11 : hex='b0000011;12 : hex='b1000110;13 : hex='

12、;b0100001;14 : hex='b0000110;15 : hex='b0001110; default :hex='b1111111;endcaseenden dmodule3.1.3動(dòng)態(tài)顯示模塊本模塊為動(dòng)態(tài)顯示,時(shí)間間隔為5秒。動(dòng)態(tài)顯示模塊的功能結(jié)構(gòu)框圖如圖3-5所示。dis playclkHEX06.0disO6.OHEX16.0dis16.OHEX26.0一dis26.0HEX36.0一dis36.0dis46.0dis56.0dis66.0dis76.0inst圖3-5動(dòng)態(tài)顯示模塊的功能結(jié)構(gòu)圖 根據(jù)模塊實(shí)現(xiàn)的功能設(shè)計(jì)Verilog HDL源代碼如下:

13、moduledis play(clk,dis0,dis1,dis2,dis3,dis4,dis5,dis6,dis7,HEX0,HEX1,HEX2,HEX3); input clk;inp ut6:0 dis0,dis1,dis2,dis3,dis4,dis5,dis6,dis7;out put reg6:0 HEX0,HEX1,HEX2,HEX3;reg2:0CNT,COUNT;always (p osedge clk)case(COUNT)0: beginif(clk)CNT=CNT+1;if(CNT<5)begi nHEX0=dis0;HEX1=dis1;HEX2=dis2;HEX

14、3=dis3;endelsebeginCNT=0;COUNT=5;endend5:beg inif(clk) CNT=CNT+1;if(CNT<5)beginHEX0=dis4;HEX仁dis5;HEX2=dis6;HEX3=dis7; endelsebegi nCNT=0;COUNT=0; endendendcaseen dmodule3.1.4設(shè)計(jì)出租車計(jì)費(fèi)器電路Verilog HDL具有行為描述和結(jié)構(gòu)描述功能。行為描述是對(duì)設(shè)計(jì)電路的邏輯功 能的描述,并不用關(guān)心設(shè)計(jì)電路使用哪些元件及這些元件之間的連接關(guān)系。而結(jié)構(gòu)描述是對(duì)設(shè)計(jì)電路的結(jié)構(gòu)進(jìn)行描述,即描述設(shè)計(jì)電路使用的元件及這些元件之 間

15、的連接關(guān)系。本文用行為描述和結(jié)構(gòu)描述分別實(shí)現(xiàn)電路系統(tǒng)。(一)用行為描述實(shí)現(xiàn)出租車計(jì)費(fèi)器電路系統(tǒng)設(shè)計(jì)用行為描述實(shí)現(xiàn)出租車計(jì)費(fèi)器電路系統(tǒng)設(shè)計(jì)的源程序如下:module tcout(st op ,start,clk, pause,HEX0,HEX1,HEX2,HEX3); input stop ,start,clk ,p ause;out put reg6:0 HEX0,HEX1,HEX2,HEX3;wire 15:0 chefei,luche ng;wire 6:0 dis0,dis1,dis2,dis3,dis4,dis5,dis6,dis7; taxico unt U1(st op ,star

16、t,clk ,p ause,chefei,luche ng);ymq8421ymq8421ymq8421ymq8421U2(chefei3:0,dis0);U3(chefei7:4,dis1);U4(chefei11:8,dis2);U5(chefei15:12,dis3);ymq8421 U6(luche ng3:0,dis4);ymq8421 U7(luche ng7:4,dis5);ymq8421 U8(luche ng11:8,dis6);ymq8421 U9(luche ng15:12,dis7);dis play U10(clk,dis0,dis1,dis2,dis3,dis4,d

17、is5,dis6,dis7,HEX0,HEX1,HEX2,HEX3); en dmodule(二)用結(jié)構(gòu)描述實(shí)現(xiàn)出租車計(jì)費(fèi)器電路系統(tǒng)設(shè)計(jì)生成的taxicou nt、ymq8421和dis play元件圖形符號(hào)只是分別代表分立的電 路設(shè)計(jì)結(jié)果,并沒有形成系統(tǒng)。頂層設(shè)計(jì)文件就是調(diào)用taxicount、ymq8421和display三個(gè)功能元件,將它們組裝起來,成為一個(gè)完整的設(shè)計(jì)。taxi.bdf是本例的頂層文件,實(shí)現(xiàn)的功能是將里程和路程動(dòng)態(tài)顯示出來, 時(shí)間間隔是5秒,如圖 3-8所示。舸jn""皿呂PX I j k'PCo i IIIII:rnqiWflchemJi.J

18、n如:Lie二刪2門1 rcxe.JiiP.fl mp :lJjm卿1III-JSJ Ihrimp pgH 曰cie. n敷I?則NWP也ncf.叫昭平嗎冊(cè)|l施4 mirf耳1irf.叫aiFlf 亡S HEip.kl IS:-血丘mP.UI RhhSi! i-nF31 J圖3-8 taxi頂層設(shè)計(jì)圖在Altera公司的軟件工具 后得到的波形如圖3-9示:Quartus n (Windows XP環(huán)境下)中編譯和波形仿真3.2硬件實(shí)現(xiàn)3.2.1引腳鎖定表3-1出租車計(jì)費(fèi)器與 DE2中的目標(biāo)芯片引腳連接關(guān)系表對(duì)出租車計(jì)費(fèi)器進(jìn)行實(shí)驗(yàn)驗(yàn)證時(shí),需要確定用DE2開發(fā)板的哪些輸入/輸出端口( PIO)來

19、表示設(shè)計(jì)電路的輸入輸出。根據(jù) DE2開發(fā)板提供的實(shí)驗(yàn)?zāi)J?,?選擇電平開關(guān)SW2SW0乍為出租車計(jì)費(fèi)器的控制信號(hào);選擇HEX4HEX作為里 程和車費(fèi)的輸出顯示。出租車計(jì)費(fèi)器與DE2中的目標(biāo)芯片引腳連接的全部關(guān)系見表3-10端口名稱PIO名稱芯片引腳端口名稱PIO名稱芯片引腳Sto PDP DT_SW0PIN _N25hex21HEX21P IN_V22startDP DT_SW1PIN _N26hex22HEX22PIN _AC25p auseDP DT_SW2PIN_P25hex23HEX23PIN _AC26cinOSC_50PIN _N2hex24HEX24PIN _AB26ci nOO

20、SC_50PIN _N2hex2 5HEX25PIN _AB25hex00HEX00PIN _AF10hex2 6HEX26P IN_Y24hex01HEX01PIN _AB12hex30HEX30P IN_Y23hex02HEX02PIN AC12hex31HEX31P IN AA25hex03HEX03P IN_AD11hex32HEX32P IN_AA26hex04HEX04P IN AE11hex33HEX33P IN Y26hex 05HEX05P IN_V14hex34HEX34P IN_Y25hex06HEX06P IN_V13hex3 5HEX35PIN _U22hex10HE

21、X10P IN_V20hex3 6HEX36P IN_W24hex11HEX11PIN _V21hex40HEX40PIN _U9hex12HEX12P IN_W21hex41HEX41PIN _U1hex13HEX13P IN_Y22hex42HEX42PIN _U2hex14HEX14P IN_AA24hex43HEX43P IN_T4hex1 5HEX15P IN_AA23hex44HEX44PIN _R7hex16HEX16PIN _AB24hex 45HEX45PIN _R6hex20HEX20PIN _AB23hex 46HEX46P IN_T3322編程下載將程序下載到DE2開發(fā)

22、板上,扳動(dòng)SW0SW2組成控制信號(hào),從七段數(shù)碼 管HEX4HEX0h觀察里程和車費(fèi)。EDA課程設(shè)計(jì)(論文)用紙第4章仿真過程4.1建立工程(1) 點(diǎn)擊filef new project wizard,新建工程目錄和工程文件 czjf,得如圖4-1所示。圖4-4 輸入源程序13rFdnT P-町k1 曲g d:N dEr,«. rrl t >1 ily |fUr 1 占F 5jSh ifethAriPi¥- =rf 諱日門 gl加Al Apli|pfv IK I flOrArPThbM C制 Tf 曲 nd A pg |ht 叭世 fsa 詁WbF 賊 hrDFkii0

23、n$rhrot(BullUm >Fwsli圖4-1新建工程和工程文件(2) Next后進(jìn)入工程文件選擇,輸入新文件czjf,必須注意該文件名必須與將要編輯的程序模塊名相同,如圖4-2所示。5>=*Ht TP-iPilj-i It: ,p7j-B<luihEUir * He Muccl. LhX AdJ AJIki-aJJdlI* UeEiCiKfi 山叔沖 iio tl * gg N(r*.典u w d 呃七 止 d«-4gn 傭$ 力 iFi* 皿綽 muIOr iZh ILUI-ll.打MAI IIIllUtg< Ml Ma5b*c6 lh«-&

24、gt; KPrJiKMUl IblAkKf:t A I Fiai diEDA課程設(shè)計(jì)(論文)用紙(3) 然后Next設(shè)置器件信息,接下來一直 Next直到結(jié)束工程建立。4.2 建立 Verilog HDL文件(1)單擊file new,進(jìn)入下面選擇界面,選擇 Verilog HDLFile OK。如圖4-3所示。hleuCMitus I P-qccip-SQFC 3utder 引:ilem-Cellar FiHe:-禺-LiLI趨Sleek Oiggran/SchmdliD Fici ! ECI F Fid:-StEWachre l-rie- EyfbeMeqbg NDL Fib! To Su

25、pt Fl亡- Vl-LlLIlfe自 Herior/Rlfls.HrtndcLiriial Pi ild-Futirrt) File'Ntiiiuij) Irilidkdkin Fit Vniriccn/D«bi ggnjFds In Syit4TSoJioa: nd abos Fib 崗 IrAdiFace Fiti- SicTiaiopll Lo» Anal!>» Fie; Vpf'iri Wflvpfflrm Filp3 Otboi Fib>i- Al-DUncudcFfc; RIrrt FiArivtri Dprriptim

26、FilpI £ynop5ys 3*9:ign Con*卜anh FieOK圖4-3 建立Verilog HDL 文件(2)在編輯窗口輸入源程序,保存,編譯,如圖所示。 +E1255iQi7呂34%亮fianodiuLe xaxicourz(scopystare,cik,rsuserctitrei,luchtnaijL-cpijt :旳Gterei,lucrenj reg 5iCqijldrri/!ialKfli j-zf S (EC 3 c dec 匚1上19 :>3cxnj-f (5 二二匸-糾begin.占unj i_uOj qijia=oj 網(wǎng)1-0; iGctierff

27、-o;erd豊 13* i n start = T>begincaierei=03;ljuheng=0;alHG z± (ataztauae JS l>=qi:i1: ai""h arrr= 1 irrh 戶 njT fiC :EDA課程設(shè)計(jì)(論文)用紙4.3建立波形文件(1)單擊file 7new,進(jìn)入下面選擇界面,選擇 Vector Waveform File 如圖4-5所示。0K。New!- SDPCBuidet 5膵ItmB- Design Filesj -AHDL FiteB lock Diagram/Sch*emetic Filei :-E

28、DIF Filei -i- State Machine FieI i SisteirWrilog H D L FileI T cl Script Filei :-Verilog HDL File'-VHDLFteIB Memofv Fles!,Hevadeciml fl niehFoimat Hie!- Memexv I nihal臣a lion Fie白 Verilication/Detiuggirg FilesIn System Source? .nd Probes Fie Logic 必畑ef Interface File S ignalTap II Logic Analver

29、Fiten.L;ir-n圖4-5 建立波形文件(2)設(shè)置相關(guān)端口信號(hào),設(shè)置之后保存波形文件,重新進(jìn)行編譯。4.4仿真結(jié)果各模塊模擬仿真結(jié)果如下:(1)計(jì)算里程和車費(fèi)模塊taxicount模塊定義輸入輸出端口如下: elk:全局時(shí)鐘信號(hào),這里為1Hz的時(shí)鐘。stoP:當(dāng)stop=0時(shí),車停止;stop=1時(shí),車沒停止。start:當(dāng)start= 0時(shí),車起動(dòng),但沒有走;Pause: 當(dāng) Pause =0時(shí),車暫停;chefei:表示車費(fèi)。luehe ng:表示里程。start= 1時(shí),車開動(dòng)了。pause =1時(shí),車不暫停。19在Altera公司的軟件工具Quartus仿真后得到的波形如圖3-2

30、所示:n( Windows XP環(huán)境下)中編譯和波形EDA課程設(shè)計(jì)(論文)用紙5GO.O nn400.0 N420 0 皿440.0 Z4S0.Cacliefeit &clkU 1aU 1pUivTJStartU 1SlOQuTOO圖3-2計(jì)算里程和車費(fèi)模塊的仿真波形(2)七段顯示譯碼器模塊ymq8421程序定義輸入輸出端口如下:a:輸入的4位二進(jìn)制數(shù)。hex:輸出的1位十六進(jìn)制數(shù)。在Altera公司的軟件工具Quartus n (Windows XP環(huán)境下)中編譯和波形仿真后得到的波形如圖3-4所示:7a>aV al T pJE10 P nsM 9 r?30 9 ns40 ny

31、12. Ei lx呂品0Q aijF1.0y1X2S3>450 h5Xti luui1.lUUJULILi1!lliiJUl* uiuuluuYUllLUUU圖3-4七顯示譯碼器的仿真波形(3)動(dòng)態(tài)顯示模塊dis play模塊定義輸入輸出端口如下: Clk全局時(shí)鐘信號(hào),這里為1Hz的時(shí)鐘。dis0,dis1,dis2,dis3,dis4,dis5,dis6,dis7 譯碼模塊輸出的數(shù)據(jù)。HEX0,HEX1,HEX2,HEX3fc段數(shù)碼管顯示的數(shù)據(jù)。在Altera公司的軟件工具Quartus n (Windows XP環(huán)境下)中編譯和波形仿真 后得到的波形如圖3-6所示:Vinta打in砂

32、國ailE :<EI2岳IIE J4I13a>J2:LkS30 11 sO皿+LS ILCItS7lil心B iL14Mr 'E 1155譯茹1E勺L自lnqS iLcTt lini t WlOiI WU t iconr iiu t UUUl1 IMJ£ 1001 £ 0301 i 03 i f OOHE Don狀piqnpip jCTiioDSO *1卩叩也;ifjingnn 來頁而Q】iQ】LO 炸imiii 3Cmqllo X558i】i 口TToilo *g)iii 崑頁帀OOLOLDD X5)111C:Q 壬 DJI HOP ; 0011町<QQIHDQ -麗?fTOi頑'莫 isotMtrk ooowoo * iG切Ml)croi: icocooi 燈仙 POO jlTi麗561工 nnnnnnnrmumnnmuinvmnnnwjmnnnjvmmtitooco ujaill UDllVX PS?Ji:Co£ Ditbiio DDlOQl sioiafl圖3-6動(dòng)態(tài)顯示的仿真波形U10 nzEDA課程設(shè)計(jì)(論文)用紙(4)出租車計(jì)費(fèi)器電路程序定義輸入輸出端口如下:elk:全局時(shí)鐘信號(hào),這里為1Hz的時(shí)鐘。stoP:當(dāng)stop=0時(shí),車停止;stop=1時(shí),車沒停止。start:當(dāng)start= 0時(shí),車

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論