實驗三 四位二進制計數(shù)器計數(shù)、譯碼與顯示_第1頁
實驗三 四位二進制計數(shù)器計數(shù)、譯碼與顯示_第2頁
實驗三 四位二進制計數(shù)器計數(shù)、譯碼與顯示_第3頁
實驗三 四位二進制計數(shù)器計數(shù)、譯碼與顯示_第4頁
實驗三 四位二進制計數(shù)器計數(shù)、譯碼與顯示_第5頁
全文預(yù)覽已結(jié)束

付費下載

下載本文檔

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

文檔簡介

實驗三四位二進制計數(shù)器計數(shù)、譯碼與顯示一、實驗?zāi)康?學(xué)習并掌握用VHDL語言、語法規(guī)則2掌握VHDL語言進行二進制計數(shù)器的設(shè)計3掌握譯碼顯示電路的設(shè)計4掌握頂層文件的設(shè)計5掌握綜合性電路的設(shè)計、仿真、下載、調(diào)試方法。二實驗儀器設(shè)備

1PC機一臺2EDA教學(xué)實驗系統(tǒng),1套

3CPLD實驗裝置,1套三實驗內(nèi)容實驗內(nèi)容:(1)設(shè)計7段譯碼顯示電路程序;(參考實驗一)(2)設(shè)計四位二進制計數(shù)器,進行計數(shù);(3)進行頂層電路設(shè)計;(4)對計數(shù)值,用7段顯示器進行顯示;(5)進行電路功能仿真與下載。四.實驗操作步驟1開機,進入MAX+PLUSⅡCPLD開發(fā)系統(tǒng)。2在主菜單中選NEW,從輸入文件類型選擇菜單中選文本編輯文件輸入方式,進行文本編輯。對7段譯碼顯示電路、四位二進制計數(shù)器、頂層電路分別進行編輯、保存與仿真。3打開Assign主菜單,選擇計劃使用的CPLD芯片。4點擊編譯按鈕,對頂層電路進行編譯。5點擊FloorplanEditor子菜單,為設(shè)計的電路分配芯片引腳。6進行芯片下載與硬件測試。建議輸入信號引腳為:時鐘信號:73腳或31腳(8K板)42腳或44腳(10K板)使能信號、復(fù)位信號選,第一組DIP開關(guān)或第二組DIP開關(guān)或第三組DIP開關(guān),相應(yīng)引腳參考講義;LED七段(a,b,c,d,e,f,g)輸出分配也必須與實驗裝置的相關(guān)端匹配,具體引腳參考實驗講義。(見表功,如可選引腳13、14、15、16、18、19、20(8K板)或16、17、18、19、21、22、23(10K板))。設(shè)計參考框圖如下:五.實驗程序1、四位二進制計數(shù)器譯碼程序libraryIEEE;useIEEE.std_logic_1164.all;entitysysegdisport(x:instd_logic_vector(3downto0);s:outstd_logic_vector(6downto0));endentity;architecturebin27seg_archofsysegdisbeginprocess(x)begincasex(3downto0)iswhen"0000"=>s<="1111110";--0when"0001"=>s<="0110000";--1when"0010"=>s<="1101101";--2when"0011"=>s<="1111001";--3when"0100"=>s<="0110011";--4when"0101"=>s<="1011011";--5when"0110"=>s<="1011111";--6when"0111"=>s<="1110000";--7when"1000"=>s<="1111111";--8when"1001"=>s<="1111011";--9when"1010"=>s<="1110111";--Awhen"1011"=>s<="0011111";--bwhen"1100"=>s<="1001110";--cwhen"1101"=>s<="0111101";--dwhen"1110"=>s<="1001111";--Ewhen"1111"=>s<="1000111";--Fwhenothers=>NULL;endcase;endprocess;endarchitecture;2、四位二進制計數(shù)器計數(shù)程序libraryIEEE;useIEEE.std_logic_1164.all;useieee.std_logic_unsigned.all;entitysegd7isport(clk,en:instd_logic;x:bufferstd_logic_vector(3downto0));endentity;architectureoneofsegd7isbeginprocess(clk)beginIF(CLK'EVENTANDclk='1')thenifen='1'thenIF(x="1111")THEN x<="0000";ELSEx<=x+'1';ENDIF;endif;endif;endprocess;endarchitecture;3、四位二進制計數(shù)器頂層文件libraryieee;useieee.std_logic_1164.all;entitysegdtopisport(clk,en:instd_logic; s:outstd_logic_vector(6downto0));endsegdtop;architecturebehaveofsegdtopissignaltemp1:std_logic_vector(3downto0);componentsegd7port(clk,en:instd_logic;x:bufferstd_logic_vector(3downto0));endcomponent;componentsysegdport(x:instd_logic_vector(3downto0);s:outstd_logic_vector(6downto0));endcomponent;be

溫馨提示

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

評論

0/150

提交評論