


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、最新文件僅供參考已改成word文本方便更改贈人玫瑰,手留余香。實驗101.結果:同時顯示012345代碼:LIBRARY IEEE;USE IEEESTD_LOGIC_1164ALL;ENTITY sweep ISPORT(clk,clr:IN STD_LOGIC;-elk 輸入時鐘;clr 狀態清零a:OUT STD_LOGIC_VECTOR (6 DOWNTO 0); 一輸出數碼管相同段sweep:OUT STD_LOGIC_VECTOR (5 DOWNTO 0) -輸出 cat (數碼管選通控制信號)端);END sweep;ARCHITECTURE sweep_arch OF swee
2、p ISSIGNAL sweep_arc:STD_LOGIC_VECTOR (5 DOWNTO 0); -聲明內部信號(選通控制信號)SIGNAL b:STD_LOGIC_VECTOR (6 DOWNTO 0); 一聲明內部信號(相同段信號)BEGINPROCESS(sweep_arc)BEGINIF (clk'event and clk=,l,) THENIF clr='O, THEN一狀態清零sweep_arc <=,|011111,1; b <=,0000000"ELSEcase sweep_arc IS-選通控制信號WHENlllir =>
3、sweep_arc <=,111110H;WHEN,111110, => sweep_arc <=|,111101,1;WHEN'llllOr => sweep_arc <=,11101111;WHEN'lllOir => sweep_arcWHEN,11O111, => sweep_arc <=|,101111,1;WHEN'lOllir => sweep_arc <=,01111111;WHEN OTHERS => sweeparcEND CASE;CASE sweep_arc IS-相同段信號WHE
4、Nlllir => b <=,1011011,1;WHENOllir => b <=,011001111;WHEN'llOlir => b <=,1111001"WHEN'lllOir => b <=,110110111;WHEN'llllOr => b <=,0110000u;WHEN,I11111O, => bWHEN OTHERS => b <=,0000000,1;END CASE;END IF;END IF;sweep<=swee p_a rc;a<=b;END
5、 PROCESS;:NamedH切 Edit X IFilter: |Fln$:oJI Node NameDirectionLocationReservedGroup1Oo6OutputPIN 9a6.O2O5OutputPIN 10a(6.O3fc>班4OutputPIFL11a6.O4a3OutputPIM 12a6.O5a2OutputPFL15a6.O6OoilOutputPIN 160L6.O7OolOOutputPIN_17a6.O8i>dkinputPIN 8391#drmputPIN S410襯卸e即OutputPDL40sweep5.O113QQP OutputP
6、DL39sweep5.O12侈veep3OutputPFL37sweep5.O13Osweep2OutputPDL36sweep5.O14fc>sv 啊1OutputFIN_35sweep5.015aSWMp0OutputPW4 4lsweep5.o16«new node"END;仿真:C茨儀 A101.t>l.31a 1.1*1.1*1.s3 2<>2.0 2.0 2.£>2.2 2.: “上聲嚴_2年生生于_5J2_化怨蘭_9煦呼 巴罕3丄"2嚴 丄2汗嚴 的史呼15憚嚴 Maag 9.55 ns2;a0 al a 2
7、a 31 a(d a 51 a 6 elk clrsveej .o .1 .2 J 5】麗廠>:111110憑 lino】 XIlloll y lTmcaifTXoiiui X111110,Ml帝 sweep.vhd:7 Simulation Report - Simulalion WaveformsGrouD8= xNode Nameo6.0Ouq& Ltsv/ep5.O «new n(xte»Named, jjliiioi EjonXT而TTTX10111C 011111 戈liiiio XTiiioi STUi竊 Pin Planner2% ( 1 )結
8、果:循環顯示:012345123450234501345012450123501234012345代碼:LIBRARY IEEE;USE IEEE.STD30GIC_1164.ALL;USE IEEESTD_LOGIC_UNSIGNEDALL;ENTITY sweep2 ISPORT(clk:IN STD_LOGIC; -elk 輸入日將sweep2:0UT STD_L0GIC_VECT0R(5 DOWNTO 0); 一輸出數碼管相同段a:OUT STD_L0GIC_VECT0R(6 DOWNTO 0)一輸出 cat (數碼管選通控制信號)端);END sweep2;ARCHITECTURE
9、arc_sweep2 OF sweep2 ISSIGNAL number:INTEGER RANGE 0 TO 6;-狀態聲明(6 種狀態,7 種狀態值)SIGNAL n:INTEGER RANGE OTO 6; -聲明數碼管(6 個管,7 個值)SIGNAL flag:INTEGER RANGE 0 TO 50; -同一狀態運行次數BEGINPROCESS(clk)BEGINIF (clkvent AND clk=,l,) THENIFn>5 THENn<=0;ELSE *=n+l;flag<=flag+l;END IF;IFflag>2OTHENflag<=0
10、;number< 二nu mber+1;END IF;IF number>5 THENnumber<=0;END IF;CASE number ISWHEN 0=> 一狀態 0 f 輸出 012345CASE n ISWHEN 0二sweepZviOHHU;WHEN losweepZviiOMU; a<=,0110000u;WHEN 2二swep2v=U20M:r; a<=,1101101n;WHEN 3=>sweep2<=,111011,' 3<=,1111001,'WHEN 4=>sweep2v=mi0; 3<
11、;=,0110011,1;WHEN 5=>sweep2v=mil0”; a<=,1011011,;WHEN OTHERS=>sweep2v=miir;END CASE;WHEN 1=>-一狀態 1 ,輸出 123450CASE n ISWHEN 0二sweep2v=”0im:T; a<=,0110000M;WHEN l=>sweep2v=U0Ml:r; a<=,1101101,;WHEN 2=>sweep2v=U20H; 3<=,1101101,1;WHEN 3=>sweep2v=moir; 3<=,1111001,1;WHEN
12、 4二sweep2v=mi0:r; aCOllOOll”;WHEN 5=>sweep2v=mM0”;WHEN OTHERS二sweep2v=mii:T;END CASE;WHEN 2=>-狀態 2 f 輸出 234501CASE n ISWHEN 0二sweep2vi0MMr; 3<=,1101101,1;WHEN l=>sweep2v=X0m; a<=,1111001,;WHEN 2=>sweep2vill0Mr; a<=H0110011"WHEN 3=>sweep2v=moir; a<=,l1011011'1;WHEN
13、 4二sweep2v=m20r;WHEN 5=>sweep2v=mM0”; aviOllOOOO”;WHEN OTHERS二sweep2v=m:ur;END CASE;WHEN 3=>狀態 3 r 輸出 345012CASE n ISWHEN 0二sweep2vi0imr; a<=,1111001,;WHEN 1二sweep2v=U0M2r; 3<=,0110011,1;WHEN 2=>sweep2<=U10nr; avilOllOir;WHEN 3二sweep2v=mL0:L:r;WHEN 4二sweep2v=m20r; a<=',01100
14、00H;WHEN 5=>sweep2v=mM0”; avillOMOr;WHEN OTHERS=>sweep2v=miir;END CASE;WHEN 4=>-狀態 4 ,輸出 450123CASE n ISWHEN 0二sweep2vi0MMr; aVOllOOir;WHEN l=>sweep2v=X0m; a<=,1011011,;WHEN 2=>sweep2villOMr; aviMMlHT;WHEN 3二sweep2v=moir; a<=',0110000H;WHEN 4=>sweep2<=I,111101N; 3<=
15、,1101101,1;WHEN 5=>sweep2v=m2KT; a<=Mll 11001"WHEN OTHERS=>swGep2v=mil:r;END CASE;WHEN 5=> -狀態 5 ,輸出 501234CASE n ISWHEN 0=>swegp2vi0111ir; 3<=,1011011,1;WHEN l=>sweep2<=,101111,'WHEN 2=>sweep2<=,110111,' a<=H0110000"WHEN 3=>sweep2v=moir; 3<=,
16、1101101,1;WHEN 4=>sweep2<=,l111101,' a<=,1111001,;WHEN 5=>sweep2v=mn(r; 3<=,0110011,1;WHEN OTHERS二sweep2v=m:ur;END CASE;WHEN OTHERS二sweep2v=”:UlMr;END CASE;END IF;END PROCESS;END arc_sweep2;3J 1. ti>l. Ol. Ol.O* 1Banc仿真:-45 7 -aS -alZ -all La0 elk sveep2-疔ccp2E -swecp24 -sirecp
17、23 -swecp22 -5wecp2lJ L swecp20仿真時將循壞次數改為1方便觀察波形,共6種狀態& Simulotion Aporl - Smutefion W ;舸 PlannurW70005 »X6VG0<>ZC»£»a»>6AC-06Momed* g絳 E:dh X| >J 1FWr | Pig oilNode NomeOirecttonlocationReservedGroup1襯aOutputPIN 9d6.O2U 。OutputPW_10o0.03aOutputPIN 11a6.O4U 。
18、OutputPIN.12o0-.0j52aOutputPPC15a(6.O6U 。OutputPIN.IOo0-.0j7040OutputPB<17a6-.O)8A dkInput嘰830sweep25OutputPBC41£v»'eep25.O10U SWEP?町OutputPW_<0sweep25.OH* sweep23Output-v 39sweep25.O12t> $*veep22OutputPIN_37$KveepZ5.O13 sweep2lOutputPB 仁 36sweep25014U sveep20OutputPIN 35swepz
19、5.o35<<newrode>>2. ( 2 )結果:循環顯示:01234512345X2345XX345XXX 45XXXX5XXXXXXXXXXXXXXXXOXXXXOlXXX012XX0123 X0123412345代碼:LIBRARY IEEE;USE IEEE.STD30GIC_1164.ALL;USE IEEESTD_LOGIC_UNSIGNEDALL;ENTITY sweep3 ISPORT(clk:IN STD_LOGIC;-elk 輸入日將sweep3:0UT STD_L0GIC_VECT0R(5 DOWNTO 0); 一輸出數碼管相同段a:OUT S
20、TD_L0GIC_VECT0R(6 DOWNTO 0)一輸出 cat (數碼管選通控制信號)端);END sweep3;ARCHITECTURE arc_sweep3 OF sweep3 ISSIGNAL number:INTEGER RANGE 0 TO 12; -狀態聲明(12 種狀態 r 13 種狀態值)SIGNAL n:INTEGER RANGE OTO 6; -聲明數碼管(6 個管,7 個值)SIGNAL flag:INTEGER RANGE 0 TO 50; -同一狀態運行次數BEGINPROCESS(clk)BEGINIF clkevent AND clk='r THEN
21、IFn>5 THENn<=0;ELSE *=n+l;flag<=flag+l;END IF;IFflag>2OTHENflag<=0;number< 二n umber+1;END IF;IFnumber>llTHENnumber<=0;END IF;CASE number ISWHEN 0=>-狀態0 ,輸出012345CASE n ISWHEN 0二sweep3v=,9MMU,;WHEN l=>sweep3v=U01MU,; 3<=,0110000,1;WHEN 2=>sweep3<=,110111,' a
22、<=,1101101,;WHEN 3=>sweep3<=,l111011,' 3<=,1111001,1;WHEN 4=>sweep3<=,111101,' 3<=,0110011,1;WHEN 5=>sweep3v=m2KT; 3<=|1011011"WHEN OTHERS二END CASE;WHEN 1=>-狀態1 ,輸出12345XCASE n ISWHEN 0二sweep3viOMM; 3<=,0110000,1;WHEN l=>sweep3<=l,101111,' a<
23、;=,1101101,;WHEN 2=>sweep3<=,110111,' 3<=,1101101,'WHEN 3=>sweep3v=moir; 3<=,1111001,1;WHEN 4=>sweep3<=ll111101,' 3<=,0110011,1;WHEN OTHERS二END CASE;CASE n ISWHEN 0二swep3viOMMr; 3<=,1101101,1;WHEN 1二sweep3vilOM2r; 3<=,1111001,1;WHEN 2=>sweep3v=X1011:r; a&
24、lt;=,0110011H;WHEN 3=>sweep3v=moir; avilOHOll?;WHEN 4二sweep3v=mM; 3<=,1111110"WHEN 5=>sweep3v=mnr; a<=,0110000u;WHEN OTHERS二sweep3v=miii“;END CASE;WHEN 3=>-狀態 3 z 輸出 345XXXCASE n ISWHEN 0二sweep3viOHM; a<=,1111001,;WHEN l=>sweep3v=U0Mir; 3<=,0110011,1;WHEN 2=>sweep3<
25、;=II110111H; a<=l,1011011,1;WHEN 3=>sweQp3v=mM:r; a<=,1111110n;WHEN 4二swep3v=mMr; a<=,0110000H;WHEN 5=>sweep3v=mM; 3<=,1101101,1;WHEN OTHERS二sweep3v=mMr;END CASE;WHEN 4=>-狀態 4 ,輸出 45XXXXCASE n ISWHEN 0二swep3viOMMr; 3<=,0110011,1;WHEN 1二sweep3vilOM2r; 3<=,1011011,1;WHEN 2=&
26、gt;sweep3v=mH; a<=,1111110,;WHEN 3=>sweep3v=mn; aviOllOOOO”;WHEN OTHERS二sweep3v=mxr;END CASE;WHEN 5=>一狀態 5 ,輸出 5XXXXXCASE n ISWHEN 0二sweep3viOMM; avilOHOll?;WHEN l=>sweep3v=mM; 3<=,1111110"WHEN 2=>sweep3v二min”; a<=,0110000,'WHEN 3=>sweep3v=mn; aviMOllOr;WHEN 4二sweep3
27、v=mM; a<=,1111001,;WHEN 5=>sweep3v=mnr; 3<=,0110011,1;WHEN OTHERS二sweep3v=m:ur;END CASE;WHEN 6=>一狀態 6 ,輸出 XXXXXXCASE n ISWHEN 0二sweQp3v=mM:r; a<=,1111110n;WHEN 1二swep3v=mMr; a<=,0110000H;WHEN 2二sweep3v=mM; 3<=,1101101,1;WHEN 3=>sweQp3v=mM:r; av=mi00;WHEN 4二swep3v=mMr; 3<=,
28、0110011,1;WHEN 5=>sweep3v=mur; 3<=|,1011011,1;WHEN OTHERS二sweep3v=mxr;END CASE;WHEN 7=>一狀態 7 ,輸出 XXXXXOCASE n ISWHEN 0二sweep3v=mn; aviOllOOOO”;WHEN 2二sweep3v=mM; 3<=|,1101101,1;WHEN 3=>sweep3v=mH; a<=,1111001,;WHEN 4二sweep3v=mn; avi011001;WHEN 5=>sweep3v=mM0”; 3<=,1111110&quo
29、t;WHEN OTHERS二sweep3v=miir;END CASE;WHEN 8=>一狀態 8 ,輸出 XXXX01CASE n ISWHEN 0二sweep3v=mn; aviMOllOr;WHEN l=>sweep3v=mM; a<=,1111001,;WHEN 2=>sweep3v=mnr; 3<=,0110011,1;WHEN 3二sweep3v=mM:r; avilOllOir;WHEN 4二sweQp3v=mi0r; a<=,1111110n;WHEN 5=>swep3v=mM(r; 3<=,0110000,'WHEN O
30、THERS二sweep3v=miir;END CASE;WHEN 9=>一狀態 9 r 輸出 XXXO12CASE n ISWHEN 0二sweQp3v=mM:r; aviMllOOr;WHEN 1二swep3v=mMr; 3<=,0110011,1;WHEN 2二sweep3v=mM; 3<=,1011011,1;WHEN 3=>sweep3v=moir; a<=,1111110,;WHEN 4二sweep3v=mior; aviOllOOOO”;WHEN 5=>sweep3v=mM0”; a<=,1101101,;WHEN OTHERS二sweep
31、3v=miir;END CASE;CASE n ISWHENa<=,1011011,;WHEN 2=>sweep3v=U:L0Mr;WHEN 3=>sweep3<=ll111011,' 3<=,0110000,1;WHEN 4=>sweep3<=,111101,' 3<=,1101101,1;WHEN 5=>sweep3v=mM0”; a<=,1111001,;WHEN OTHERS二END CASE;WHEN 11=> -狀態 11 r 輸出 X01234CASE n ISWHEN 0二sweepSv-mnU' 3<=,1011011,1;WHEN l=>sweep3<=,101111,'WHEN 2=>sweep3<=,l110111,' a<=,0110000n;WHEN 3=>sweep3<=,111011,' a<=,1101101,1;WHEN 4=>sweep3<=l,111101,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海海事職業技術學院《廣播電視節目形態研究》2023-2024學年第二學期期末試卷
- 沈陽工業大學《國際金融(nternatonaFnance)》2023-2024學年第二學期期末試卷
- 鄭州市“平急兩用”公共基礎設施設計指南(試行)2025
- 伊犁師范大學《工程建設法規》2023-2024學年第二學期期末試卷
- 石家莊人民醫學高等專科學校《回歸分析》2023-2024學年第二學期期末試卷
- 九州職業技術學院《陜西地域文化》2023-2024學年第一學期期末試卷
- 云南省騰沖市第八中學2024-2025學年高三下學期第一次檢測試題考試數學試題試卷含解析
- 浙江省金華市婺城區2025年下學期初三英語試題中考仿真考試試卷含答案
- 蘇州科技大學天平學院《籃球3》2023-2024學年第一學期期末試卷
- 武漢科技職業學院《學術交流技能》2023-2024學年第二學期期末試卷
- 電力工業企業檔案分類表0-5
- 臨時用地草原植被恢復治理方案
- 2025高考語文小說文本:人物形象特點概括分析
- 2024年7月國家開放大學法律事務專科《法律咨詢與調解》期末紙質考試試題及答案
- 消防系統維保項目的售后服務方案
- 2023年4月1日江蘇省事業單位統考《綜合知識和能力素質》(管理崗客觀題)原卷+答案
- 塞內加爾歷史與現在
- 《中國的科技成就》課件
- T-JYBZ 024-2022《幼兒園戶外游戲場地玩教具配備規范》
- 關于太空垃圾
- 美妝博主營業方案
評論
0/150
提交評論