![數(shù)字顯示電路設(shè)計(jì)_第1頁](http://file4.renrendoc.com/view/6459307b8d3e318f161f830a12b2ae5d/6459307b8d3e318f161f830a12b2ae5d1.gif)
![數(shù)字顯示電路設(shè)計(jì)_第2頁](http://file4.renrendoc.com/view/6459307b8d3e318f161f830a12b2ae5d/6459307b8d3e318f161f830a12b2ae5d2.gif)
![數(shù)字顯示電路設(shè)計(jì)_第3頁](http://file4.renrendoc.com/view/6459307b8d3e318f161f830a12b2ae5d/6459307b8d3e318f161f830a12b2ae5d3.gif)
![數(shù)字顯示電路設(shè)計(jì)_第4頁](http://file4.renrendoc.com/view/6459307b8d3e318f161f830a12b2ae5d/6459307b8d3e318f161f830a12b2ae5d4.gif)
![數(shù)字顯示電路設(shè)計(jì)_第5頁](http://file4.renrendoc.com/view/6459307b8d3e318f161f830a12b2ae5d/6459307b8d3e318f161f830a12b2ae5d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
物理與電子工程學(xué)院《數(shù)字電路》課程設(shè)計(jì)報(bào)告書設(shè)計(jì)題目:數(shù)字顯示電路設(shè)計(jì)專業(yè):自動化班級:10級1班學(xué)生:想學(xué)號:2110341106指導(dǎo)教師:胡林年月日物理與電子工程學(xué)院課程設(shè)計(jì)任務(wù)書專業(yè):自動化班級:10級2班學(xué)生想學(xué)號2110341106課程名稱數(shù)字電路設(shè)計(jì)題目數(shù)字顯示電路設(shè)計(jì)設(shè)計(jì)目的、主要容(參數(shù)、方法)及要求1、課程設(shè)計(jì)是專業(yè)課學(xué)習(xí)過程中一個非常重要的環(huán)節(jié)。本次課程設(shè)計(jì)的目的是熟悉和掌握數(shù)字顯示電路的應(yīng)用方法,為今后的工作和學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。2、理解數(shù)字顯示電路的原理。3、掌握數(shù)字顯示電路的應(yīng)用圍、核心儀器及應(yīng)用電路。4、檢索閱讀與課程設(shè)計(jì)課題相關(guān)的國科技文獻(xiàn),書寫并按時提交規(guī)的課程設(shè)計(jì)。5、在調(diào)查、實(shí)驗(yàn)、論文撰寫等環(huán)節(jié)中,應(yīng)尊重事實(shí)、尊重實(shí)驗(yàn)結(jié)果,嚴(yán)肅認(rèn)真的的完成每一個環(huán)節(jié)的相關(guān)工作。6、課程設(shè)計(jì)應(yīng)論述層次清晰,概念準(zhǔn)確,語句通順。7、獨(dú)立完成課程設(shè)計(jì)的撰寫工作,不得抄襲和剽竊他人成果。8、符合課程設(shè)計(jì)寫作規(guī),整篇文章不少于3000字。工作量2周時間,每天3學(xué)時,共計(jì)42學(xué)時進(jìn)度安排第1天:下達(dá)任務(wù)書第2-5天:搜集資料,完成課程設(shè)計(jì)的文獻(xiàn)查閱、試驗(yàn)或調(diào)研工作。第6-8天:完成課程設(shè)計(jì)的初稿,并提交指導(dǎo)教師。第9-14天:完成課程設(shè)計(jì)的修改,最終定稿。主要參考資料[1]路勇.電子電路實(shí)驗(yàn)及仿真[M].:交通大學(xué),2010.[2]孟濤.電工電子EDA實(shí)踐教程[M].:機(jī)械工業(yè),2010.[3]高吉祥.電子技術(shù)基礎(chǔ)實(shí)驗(yàn)與課程設(shè)計(jì)[M].:電子工業(yè),2005[4]候建軍.電子技術(shù)基礎(chǔ)實(shí)驗(yàn)、綜合設(shè)計(jì)實(shí)驗(yàn)與課程設(shè)計(jì)[M].:高等教育,2007.指導(dǎo)教師簽字教研室主任簽字摘要采用動態(tài)掃描的方式實(shí)現(xiàn)設(shè)計(jì)要求。動態(tài)掃描顯示需要由兩組信號來控制:一組是字段輸出口輸出的字形代碼,用來控制顯示的字形,稱為段碼;另一組是位輸出口輸出的控制信號,用來選擇第幾位數(shù)碼管工作,稱為位碼。各位數(shù)碼管的段線并聯(lián),段碼的輸出對各位數(shù)碼管來說都是相同的。因此在同一時刻如果各位數(shù)碼管的位選線都處于選通狀態(tài)的話,6位數(shù)碼管將顯示相同的字符。若要各位數(shù)碼管能夠顯示出與本位相應(yīng)的字符,就必須采用掃描顯示方式,即在某一時刻,只讓某一位的位選線處于導(dǎo)通狀態(tài),而其它各位的位選線處于關(guān)閉狀態(tài)。同時,段線上輸出相應(yīng)位要顯示字符的字型碼。這樣在同一時刻,只有選通的那一位顯示出字符,而其它各位則是熄滅的,如此循環(huán)下去,就可以使各位數(shù)碼管顯示出將要顯示的字符。MAX+PLUSII是一個完全集成化的可編程邏輯環(huán)境,能滿足用戶各種各樣的設(shè)計(jì)需要。它支持Altera公司不同結(jié)構(gòu)的器件,可在多平臺上運(yùn)行。MAX+PLUSII具有突出的靈活性和高效性,為設(shè)計(jì)者提供了多種可自由選擇的設(shè)計(jì)方法和工具。豐富的圖形界面,可隨時訪問的在線幫助文檔,使用戶能夠快速輕松地掌握和使用MAX+PLUSII軟件。MAX+PLUSII具有的強(qiáng)大功能極減輕了設(shè)計(jì)者的負(fù)擔(dān),使設(shè)計(jì)者可以快速完成所需的設(shè)計(jì),使用該軟件,用戶從開始設(shè)計(jì)邏輯電路到完成器件下載編程一般只需要數(shù)小時時間,其中設(shè)計(jì)的編譯時間往往僅需數(shù)分鐘。用于可在一個工作日完成實(shí)現(xiàn)設(shè)計(jì)項(xiàng)目的多次修改,直至最終設(shè)計(jì)定型。MAX+PLUSII開發(fā)系統(tǒng)眾多突出的特點(diǎn),使它深受廣大用戶的青睞。關(guān)鍵詞:數(shù)字顯示電路;動態(tài)掃描;段碼目錄TOC\o"1-3"\h\u17124第一章設(shè)計(jì)任務(wù)1262341.1項(xiàng)目名稱:設(shè)計(jì)數(shù)字顯示電路1236361.2項(xiàng)目設(shè)計(jì)說明144401.2.1設(shè)計(jì)任務(wù)和要求116051.2.2進(jìn)度安排173601.3項(xiàng)目總體功能模塊圖29724第二章需求分析2243002.1問題基本描述2179562.2系統(tǒng)模塊分解3272882.3系統(tǒng)各模塊功能的基本要求332340第三章設(shè)計(jì)原理3208703.1設(shè)計(jì)原理3142543.2MAXPLUSII介紹41323第四章系統(tǒng)功能模塊設(shè)計(jì)5325804.1.1數(shù)碼管位選控制模塊流程圖55104.1.2輸入輸出引腳及其功能說明573444.1.3程序代碼實(shí)現(xiàn)6169354.2數(shù)據(jù)選擇模塊757784.2.1.數(shù)據(jù)選擇模(八選一模塊)塊流程圖767984.2.2輸入輸出引腳及其功能說明7235014.2.3程序代碼實(shí)現(xiàn)7321724.3七段譯碼器模塊8162994.3.1七段譯碼器模塊模塊流程圖8147244.3.2輸入輸出引腳及其功能說明8103434.3.3程序代碼實(shí)現(xiàn)812966第五章調(diào)試并分析結(jié)果927215.1輸入說明9277065.2預(yù)計(jì)輸出9250275.3測試結(jié)果記錄9279955.4測試結(jié)果分析105232第六章結(jié)論10220886.1心得體會1028007參考文獻(xiàn)1119520附錄12第一章設(shè)計(jì)任務(wù)1.1項(xiàng)目名稱:設(shè)計(jì)數(shù)字顯示電路本項(xiàng)目的主要容是設(shè)計(jì)并實(shí)現(xiàn)8位數(shù)碼管輪流顯示8個數(shù)字。該電路將所學(xué)的數(shù)字電路與系統(tǒng)大部分知識和VHDL語言結(jié)合。1.2項(xiàng)目設(shè)計(jì)說明1.2.1設(shè)計(jì)任務(wù)和要求A、用CPLD設(shè)計(jì)一個八位數(shù)碼管顯示電路;B、8位數(shù)碼管輪流顯示8個數(shù)字,選擇合適的時鐘脈沖頻率實(shí)現(xiàn)8個數(shù)碼 管同時被點(diǎn)亮的視覺效果。1.2.2進(jìn)度安排第一周至第二周每周二2課時,共10課時。具體安排為:第一周至第三周 6課時自行設(shè)計(jì)、第四周實(shí)驗(yàn)結(jié)果驗(yàn)收、第五周交報(bào)告并進(jìn)行答辯。1.3項(xiàng)目總體功能模塊圖第二章需求分析2.1問題基本描述基本系統(tǒng)流程圖如下2.2系統(tǒng)模塊分解動態(tài)掃描顯示電路的主要組成為:計(jì)數(shù)器、顯示譯碼器、32選4數(shù)據(jù)選擇器、掃描電路組成。2.3系統(tǒng)各模塊功能的基本要求1、計(jì)數(shù)器:8模塊輸入信號是時鐘脈clk,每遇到一個時鐘脈沖clk上升沿時,部累加器便加一,再把累加器所得結(jié)果與2進(jìn)制數(shù)的形式輸出。要顯示8位數(shù)字,所以用3位2進(jìn)制數(shù)作為輸出。輸出信號為cout[0..2]。2、八選一數(shù)據(jù)選擇模塊:模塊輸入信號一個是數(shù)據(jù)選擇器的地址碼SEL[2..0],另一部分是數(shù)據(jù)信息A[3..0]~F[3..0].地址碼是SEL[2..0]來自時鐘脈沖計(jì)數(shù)器6,由地址碼SEL[2..0]決定輸出哪個輸入數(shù)據(jù)。輸出信號是q[3..0];3、掃描顯示譯碼器:完成對7字段數(shù)碼管顯示的控制。第三章設(shè)計(jì)原理3.1設(shè)計(jì)原理采用動態(tài)掃描的方式實(shí)現(xiàn)設(shè)計(jì)要求。動態(tài)掃描顯示需要由兩組信號來控制:一組是字段輸出口輸出的字形代碼,用來控制顯示的字形,稱為段碼;另一組是位輸出口輸出的控制信號,用來選擇第幾位數(shù)碼管工作,稱為位碼。各位數(shù)碼管的段線并聯(lián),段碼的輸出對各位數(shù)碼管來說都是相同的。因此在同一時刻如果各位數(shù)碼管的位選線都處于選通狀態(tài)的話,6位數(shù)碼管將顯示相同的字符。若要各位數(shù)碼管能夠顯示出與本位相應(yīng)的字符,就必須采用掃描顯示方式,即在某一時刻,只讓某一位的位選線處于導(dǎo)通狀態(tài),而其它各位的位選線處于關(guān)閉狀態(tài)。同時,段線上輸出相應(yīng)位要顯示字符的字型碼。這樣在同一時刻,只有選通的那一位顯示出字符,而其它各位則是熄滅的,如此循環(huán)下去,就可以使各位數(shù)碼管顯示出將要顯示的字符。雖然這些字符是在不同時刻出現(xiàn)的,而且同一時刻,只有一位顯示,其它各位熄滅,但由于數(shù)碼管具有余輝特性和人眼有視覺暫留現(xiàn)象,只要每位數(shù)碼管顯示間隔足夠短,給人眼的視覺印象就會是連續(xù)穩(wěn)定地顯示。總之,多個數(shù)碼管動態(tài)掃描顯示,是將所有數(shù)碼管的相同段并聯(lián)在一起,通過選通信號分時控制各個數(shù)碼管的公共端,循環(huán)一次點(diǎn)亮多個數(shù)碼管,并利用人眼的視覺暫留現(xiàn)象,只要掃描的頻率較大,將看不到閃爍現(xiàn)象。將會看到6個數(shù)碼管持續(xù)穩(wěn)定點(diǎn)亮的現(xiàn)象。3.2MAXPLUSII介紹MAX+PLUSII是一個完全集成化的可編程邏輯環(huán)境,能滿足用戶各種各樣的設(shè)計(jì)需要。它支持Altera公司不同結(jié)構(gòu)的器件,可在多平臺上運(yùn)行。MAX+PLUSII具有突出的靈活性和高效性,為設(shè)計(jì)者提供了多種可自由選擇的設(shè)計(jì)方法和工具。豐富的圖形界面,可隨時訪問的在線幫助文檔,使用戶能夠快速輕松地掌握和使用MAX+PLUSII軟件。MAX+PLUSII具有的強(qiáng)大功能極減輕了設(shè)計(jì)者的負(fù)擔(dān),使設(shè)計(jì)者可以快速完成所需的設(shè)計(jì),使用該軟件,用戶從開始設(shè)計(jì)邏輯電路到完成器件下載編程一般只需要數(shù)小時時間,其中設(shè)計(jì)的編譯時間往往僅需數(shù)分鐘。用于可在一個工作日完成實(shí)現(xiàn)設(shè)計(jì)項(xiàng)目的多次修改,直至最終設(shè)計(jì)定型。MAX+PLUSII開發(fā)系統(tǒng)眾多突出的特點(diǎn),使它深受廣大用戶的青睞。MAX+PLUSII支持Altera公司的Classic、ACEX1K、MAX3000、MAX5000、MAX7000、MAX9000、FLEX6000和FLEX10K等系列的可編程邏輯器件,門數(shù)為600~250000門,提供了工業(yè)界真正與結(jié)構(gòu)無關(guān)的可編程邏輯設(shè)計(jì)環(huán)境。MAX+PLUSII的編輯器還提供了強(qiáng)大的邏輯綜合與優(yōu)化功能以減輕用戶的設(shè)計(jì)負(fù)擔(dān)。MAX+PLUSII軟件的設(shè)計(jì)輸入、處理、校驗(yàn)功能完全集成于可編程邏輯開發(fā)工具,從而可以更快的進(jìn)行調(diào)試,縮短開發(fā)周期。設(shè)計(jì)者可以從各種設(shè)計(jì)輸入、編輯、校驗(yàn)及器件編程工具中作出選擇,形成用戶風(fēng)格的開發(fā)環(huán)境,必要時還可以在保留原始功能的基礎(chǔ)上添加新的功能。由于MAX+PLUSII支持多種器件系列,設(shè)計(jì)者無須學(xué)習(xí)新的開發(fā)工具即可對新結(jié)構(gòu)的器件進(jìn)行開發(fā)。MAX+PLUSII軟件支持多種HDL的設(shè)計(jì)輸入,包括標(biāo)準(zhǔn)的VHDL、VerilogHDL及Altera公司自己開發(fā)的硬件描述語言AHDL。MAX+PLUSII由設(shè)計(jì)輸入、項(xiàng)目處理、項(xiàng)目檢驗(yàn)和器件編程等4部分組成,所有這些部分都集成在一個可視化的操作環(huán)境下。MAX+PLUSII管理窗口包括項(xiàng)目路徑、工作文件標(biāo)題條、MAX+PLUSII菜單條、快捷工具條和工作區(qū)等幾個部分。設(shè)置好授權(quán)碼后,啟動MAX+PLUSII即進(jìn)入MAX+PLUSII管理窗口,如圖6.4所示。MAX+PLUSII還為用戶提供了功能強(qiáng)大的在線幫助功能。通過使用在線幫助,用戶可以獲得設(shè)計(jì)中所需的全部信息。第四章系統(tǒng)功能模塊設(shè)計(jì)4.1計(jì)數(shù)(數(shù)碼管位選控制)模塊4.1.1數(shù)碼管位選控制模塊流程圖4.1.2輸入輸出引腳及其功能說明8模塊輸入信號是時鐘脈沖clk,每遇到一個時鐘脈沖clk上升沿時,部累加器便加一,再把累加器所得結(jié)果與2進(jìn)制數(shù)的形式輸出。要顯示八位數(shù)字,所以用3位2進(jìn)制數(shù)作為輸出。輸出信號為cout[0..2]。總之是通過輸入輸出信號來對數(shù)碼管進(jìn)行位選控制。4.1.3程序代碼實(shí)現(xiàn)libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all; entity8is port(clr,start,clk:inbit; cout:outstd_logic_vector(2downto0)); end8; architectureaof8is signaltemp:std_logic_vector(2downto0); begin process(clk,clr) beginifclr='0'then temp<="000"; cout<='0'; elsif(clk'eventandclk='1')thenifstart='0'then iftemp>="111"then temp<="000"; cout<='1'; else temp<=temp+1; cout<='0'; endif; endif; endif; endprocess; cout<=temp; enda;4.2數(shù)據(jù)選擇模塊4.2.1.數(shù)據(jù)選擇模(八選一模塊)塊流程圖4.2.2輸入輸出引腳及其功能說明SEL81模塊輸入信號一個是數(shù)據(jù)選擇器SEL81的地址碼SEL[2..0],另一部分是數(shù)據(jù)信息A[3..0]~H[3..0].地址碼是SEL[2..0]來自時鐘脈沖計(jì)數(shù)器8,由地址碼SEL[2..0]決定輸出哪個輸入數(shù)據(jù)。輸出信號是q[3..0]。4.2.3程序代碼實(shí)現(xiàn)Libraryieee;Useieee.std_logic_1164.all;Entitysel81isPort(sel:instd_logic_vector(2downto0);A,b,c,d,e,f,g,h:instd_logic_vector(3downto0);Q:outstd_logic_vector(3downto0));Endsel81;Architecturertlofsel81isbeginProcess(a,b,c,d,e,f,g,h,sel)Variablecout:std_logic_vector(3downto0);BeginCase(sel)isWhen"000"=>cout:=a;When"001"=>cout:=b;When"010"=>cout:=c;When"011"=>cout:=d;When"100"=>cout:=e;When"101"=>cout:=f;When"110"=>cout:=g;Whenothers=>cout:=h;Endcase;Q<=cout;Endprocess;Endrtl;4.3七段譯碼器模塊4.3.1七段譯碼器模塊模塊流程圖4.3.2輸入輸出引腳及其功能說明DISP模塊是七段譯碼器,將輸入的4位二進(jìn)制數(shù)轉(zhuǎn)換為數(shù)碼顯示管對應(yīng)的數(shù)字。例如輸入為4進(jìn)制數(shù)0000的時候,使數(shù)碼顯示管顯示0,則要七段譯碼器輸出為011111。即g段為0,g段發(fā)光二極管不亮,其它發(fā)光二極管被點(diǎn)亮,顯示效果為0。DISP模塊輸入信號D[3..0],輸出信號是Q[6..0]。4.3.3程序代碼實(shí)現(xiàn)Libraryieee;Useieee.std_logic_1164.all;Entitydispisport(d:instd_logic_vector(3downto0);q:outstd_logic_vector(6downto0));enddisp;ArchitecturertlofdispisBeginProcess(d)BeginCasedisWhen"0000"=>q<="0111111";When"0001"=>q<="0000110";When"0010"=>q<="1011011";When"0011"=>q<="1001111";When"0100"=>q<="1100110";When"0101"=>q<="1101101";When"0110"=>q<="1111101";When"0111"=>q<="0100111";When"1000"=>q<="1111111";Whenothers=>q<="1101111";Endcase;Endprocess;Endrtl;第五章調(diào)試并分析結(jié)果5.1輸入說明clk 時鐘輸入Clr 計(jì)數(shù)器清零(低電平有效)Start 打開計(jì)數(shù)器(低電平有效) A[3..0]..H[3..0]輸入要顯示的數(shù)字5.2預(yù)計(jì)輸出Cout[2..0] 數(shù)碼管位選控制Q[6..0] 數(shù)碼管段選控制5.3測試結(jié)果記錄同時顯示0,1,2,3,4,5,6,7這八個不同的數(shù)字圖形到八個數(shù)碼管上。5.4測試結(jié)果分析輸入一個時鐘,驅(qū)動計(jì)數(shù)器工作。選用模值為8的計(jì)數(shù)器,依次控制8個數(shù)碼管的亮滅,使得某一時刻有且僅有一個數(shù)碼管點(diǎn)亮,同時產(chǎn)生對應(yīng)的,將點(diǎn)亮的數(shù)碼管賦值顯示為相應(yīng)的數(shù)碼予以顯示。由于掃描頻率較高,8位數(shù)碼管序列將顯示持續(xù)穩(wěn)定的0至7的數(shù)碼。第六章結(jié)論6.1心得體會在課程設(shè)計(jì)之前,我學(xué)過51單片機(jī),對硬件與軟件的聯(lián)系有初步的了解,其次我的題目相對較簡單設(shè)計(jì)8位數(shù)碼管動態(tài)顯示電路,所以上手特別的快。在編寫程序之前,我到實(shí)驗(yàn)室實(shí)地考察了一下試驗(yàn)箱,發(fā)現(xiàn)8位數(shù)碼管實(shí)驗(yàn)無法實(shí)現(xiàn),只能實(shí)現(xiàn)6位,開關(guān)實(shí)現(xiàn)數(shù)碼管數(shù)字變換也不現(xiàn)實(shí),單單8位數(shù)碼管的數(shù)字就需要32個開關(guān)控制,試驗(yàn)箱遠(yuǎn)遠(yuǎn)達(dá)不到這個要求,因此,我就設(shè)計(jì)全軟件來控制并且做得非常成功。最后驗(yàn)收時聽老師分析,全軟件的程序有很大的缺陷,然后對我的設(shè)計(jì)又進(jìn)一步的改進(jìn),用開關(guān)來進(jìn)行控制??傊ㄟ^這次課程設(shè)計(jì),我對EDA技術(shù)有了更進(jìn)一步的了解。也知道了如何把vhdl的程序裝到實(shí)驗(yàn)的硬件中,然后如何的連接實(shí)驗(yàn)箱上的管腳。通過在上網(wǎng)查詢本次實(shí)驗(yàn)相關(guān)資料。豐富了對EDA的了解。參考文獻(xiàn)[1]路勇.電子電路實(shí)驗(yàn)及仿真[M].:交通大學(xué),2010.[2]孟濤.電工電子EDA實(shí)踐教程[M].:機(jī)械工業(yè),2010.[3]高吉祥.電子技術(shù)基礎(chǔ)實(shí)驗(yàn)與課程設(shè)計(jì)[M].:電子工業(yè),2005[4]候建軍.電子技術(shù)基礎(chǔ)實(shí)驗(yàn)、綜合設(shè)計(jì)實(shí)驗(yàn)與課程設(shè)計(jì)[M].:高等教育,2007.附錄課程設(shè)計(jì)中的程序如下:libraryieee;useieee.std_logic_1164.all; useieee.std_logic_unsigned.all; entitydiv2kis port(clk_in:instd_logic; clk_out:outstd_logic); end; architectureaofdiv2kis signalt:integerrange0to999; signalclk_tmp:std_logic; begin process(clk_in) begin if(clk_in'eventandclk_in='1')then ift=999then t<=0;clk_tmp<=notclk_tmp; else t<=t+1; endif; endif; endprocess; clk_out<=clk_tmp; end;BLIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;--USEIEEE.STD_numeric_stdENTITYscan_ledISPORT(CLK:INSTD_LOGIC;SG:OUTSTD_LOGIC_VECTOR(6DOWNTO0); BT:OUTSTD_LOGIC_VECTOR(2DOWNTO0));END;ARCHITECTUREarcOFscan_ledIS ponentdiv2k port(clk_in:instd_logic; clk_out:outstd_logic); endponent;SIGNALT6:INTEGERRANGE0TO5;SIGNALA:INTEGERRANGE0TO5; SIGNALCOUNT:INTEGERRANGE0TO5000:=0; SIGNAlFLAG:INTEGERRANGE0TO10:=0; SIGNAlFLAG_A:INTEGERRANGE0TO15; SIGNALclk_tmp:STD_LOGIC;BEGIN u1:div2kportmap(clk_in=>CLK,clk_out=>clk_tmp);3線至6線譯碼器A為位碼P1:process(T6)BEGINCASET6IS WHEN0=>BT<="000";A<=0; WHEN1=>BT<="001";A<=1;WHEN2=>BT<="010";A<=2;WHEN3=>BT<="011";A<=3;WHEN4=>BT<="100";A<=4;WHEN5=>BT<="101";A<=5;WHENOTHERS=>NULL;ENDCASE;ENDPROCESSP1;拓展模塊P2:process(clk_tmp)BEGINIFclk_tmp'EVENTANDclk_tmp='1'THEN --實(shí)現(xiàn)模6計(jì)數(shù)器 ifT6=5then T6<=0; elseT6<=T6+1; endif; IF(FLAG=11)THEN --設(shè)置標(biāo)志FLAG<=0; ENDIF; IFCOUNT=5000THEN --另一個時鐘 COUNT<=0; FLAG<=FLAG+1;--當(dāng)記滿5000時左移動一位 ELSE COUNT<=COUNT+1; ENDIF;ENDIF; ENDPROCESSP2;P3:process(A) BEGIN FLAG_A<=(A+FLAG); --0-F循環(huán)顯示 CASEFLAG_AIS WHEN0=>SG<="1111110";--0--共陰abcdefg WHEN1=>SG<="0110000";--1 WHEN2=>SG<="1101101";--2 WHEN3=>SG<="1111001";--3 WHEN4=>SG<="0110011";--4 WHEN5=>SG<="1011011";--5 WHEN6=>SG<="1011111";--6 WHEN7=>SG<="111000
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國航空機(jī)載設(shè)備市場調(diào)查研究報(bào)告
- 2025年中國鋼制焊接氨直通截止閥市場調(diào)查研究報(bào)告
- 2025年中國竹條涼席市場調(diào)查研究報(bào)告
- 2025年中國滾筒/平板啤模加工材料市場調(diào)查研究報(bào)告
- 2025年中國摩托車小圓不銹鋼儲物箱市場調(diào)查研究報(bào)告
- 城中大型水管支架施工方案
- 重慶南川區(qū)自建房施工方案
- 2025年衛(wèi)星支架、分配器項(xiàng)目發(fā)展計(jì)劃
- 第6單元 20美麗的小興安嶺(教學(xué)設(shè)計(jì))2024-2025學(xué)年三年級語文上冊同步教學(xué)(統(tǒng)編版)
- 2024-2025學(xué)年新教材高中歷史課時分層作業(yè)18冷戰(zhàn)與國際格局的演變新人教版必修中外歷史綱要下
- 瑜伽課程合同轉(zhuǎn)讓協(xié)議書范本
- 個人經(jīng)營性貸款合同模板
- 2025年山東化工職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年常考版參考題庫含答案解析
- 課題申報(bào)參考:生活服務(wù)數(shù)字化轉(zhuǎn)型下社區(qū)生活圈建設(shè)理念、模式與路徑研究
- 舞臺機(jī)械基礎(chǔ)知識培訓(xùn)
- 人教版數(shù)學(xué)八年級下冊 第16章 二次根式 單元測試(含答案)
- 甘肅省民航機(jī)場集團(tuán)招聘筆試沖刺題2025
- 中學(xué)班主任培訓(xùn)內(nèi)容
- 心理學(xué)基礎(chǔ)知識考試參考題庫500題(含答案)
- 北師大版小學(xué)三年級數(shù)學(xué)下冊全冊教案
- DCMM練習(xí)題練習(xí)試題
評論
0/150
提交評論