硬件實驗: 電子時鐘電路圖、主要vhdl程序、波形仿真圖及操作截圖

硬件實驗: 電子時鐘電路圖、主要vhdl程序、波形仿真圖及操作截圖

ID:20411417

大小:1.03 MB

頁數(shù):10頁

時間:2018-10-10

硬件實驗: 電子時鐘電路圖、主要vhdl程序、波形仿真圖及操作截圖_第1頁
硬件實驗: 電子時鐘電路圖、主要vhdl程序、波形仿真圖及操作截圖_第2頁
硬件實驗: 電子時鐘電路圖、主要vhdl程序、波形仿真圖及操作截圖_第3頁
硬件實驗: 電子時鐘電路圖、主要vhdl程序、波形仿真圖及操作截圖_第4頁
硬件實驗: 電子時鐘電路圖、主要vhdl程序、波形仿真圖及操作截圖_第5頁
資源描述:

《硬件實驗: 電子時鐘電路圖、主要vhdl程序、波形仿真圖及操作截圖》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、XX大學(xué)實驗報告【附錄】一、全局電路圖第頁共頁XX大學(xué)實驗報告二、局部電路圖1.計時模塊設(shè)計(1)秒位計時電路如圖2.1.1所示:秒高位秒低位秒低位圖2.1.1秒位計時電路秒高位(2)分位計時電路如圖2.1.2所示:分高位分低位圖2.1.2分位計時電路時高位時低位(3)時位計時電路如圖2.1.3所示:圖2.1.3時位計時電路第頁共頁XX大學(xué)實驗報告2.校時模塊設(shè)計(1)秒位校時電路如圖2.2.1所示:圖2.2.1秒位校時電路(2)分位校時電路如圖2.2.2所示:圖2.2.2分位校時電路(3)時位校時電路如圖2.2.3所示:圖2.2.3時位校時電路3.復(fù)位模塊設(shè)計電

2、路請參看全局電路圖。第頁共頁XX大學(xué)實驗報告4.報時模塊設(shè)計如圖2.4.1所示圖2.4.1整點報時電路5.分頻與譯碼模塊設(shè)計本實驗設(shè)計中,分頻與譯碼模塊由VHDL編程實現(xiàn),VHDL程序的結(jié)構(gòu):設(shè)計實體配置庫程序包實體說明結(jié)構(gòu)體1結(jié)構(gòu)體2結(jié)構(gòu)體n…在VHDL程序中,庫用來存放已經(jīng)編譯過的實體說明、結(jié)構(gòu)體、程序包和配置等,它可以作為其他設(shè)計單元的資源。在VHDL程序中,程序包主要用來存放各個設(shè)計實體都能共享的數(shù)據(jù)類型、子程序說明、屬性說明和元件說明等部分。(1)分頻程序及注釋如下:libraryieee;--引用IEEE庫useieee.std_logic_1164.

3、all;--使用STD_LOGIC_1164程序包useieee.std_logic_arith.all;--使用STD_LOGIC_ARUTH程序包useieee.std_logic_unsigned.all;--使用STD_LOGIC_UNSIGNED程序包entitySeparateis--實體Separate說明第頁共頁XX大學(xué)實驗報告port(clk1k:instd_logic;--鏈接模式:名稱clk1k,端口模式IN,數(shù)據(jù)類型STD_LOGICHz1_out:outstd_logic;--鏈接模式:名稱Hz1_out,端口模式OUT,數(shù)據(jù)類型STD_

4、LOGICHz10_out:outstd_logic);--鏈接模式:名稱Hz10_out,端口模式OUT,數(shù)據(jù)類型STD_LOGICendSeparate;architecturefenpofSeparateis--結(jié)構(gòu)體fenp說明signalf10hz:std_logic;--信號說明:信號名f10hz,數(shù)據(jù)類型STD_LOGICsignalf1hz:std_logic;--信號說明:信號名f1hz,數(shù)據(jù)類型STD_LOGICbeginprocess(clk1k)--進(jìn)程語句variablenuma:integerrange0to100;--變量說明:名稱n

5、uma,類型INTEGER,范圍0—100variablenumb:integerrange0to511;--變量說明:名稱numb,類型INTEGER,范圍0—511beginifclk1k'eventandclk1k='1'thenifnuma<250thennuma:=numa+1;elsenuma:=1;f2hz<=notf2hz;endif;ifnumb<500thennumb:=numb+1;elsenumb:=1;f1hz<=notf1hz;endif;endif;Hz1_out<=f1hz;Hz2_out<=f2hz;endprocess;endf

6、enp;所形成的模塊如圖2.4.1所示:圖2.4.1分頻器(2)共陽數(shù)碼管顯示譯碼模塊(BCD—七段碼)程序及注釋如下:libraryieee;--引用IEEE庫useieee.std_logic_1164.all;--使用STD_LOGIC_1164程序包useieee.std_logic_arith.all;--使用STD_LOGIC_ARUTH程序包useieee.std_logic_unsigned.all;--使用STD_LOGIC_UNSIGNED程序包entitydecoderis--實體decoder說明Port(Qa,Qb,Qc,Qd:instd

7、_logic;--鏈接模式:名稱Qa、Qb、Qc、Qd,端口模式IN,--數(shù)據(jù)類型STD_LOGICq3:outstd_logic_vector(6downto0));--鏈接模式:名稱q3[6…0],端口模式OUT,--數(shù)據(jù)類型STD_LOGIC_VECTORenddecoder;第頁共頁XX大學(xué)實驗報告architectureBehavioralofdecoderis--結(jié)構(gòu)體Behavioral說明SIGNALseg:std_logic_vector(3downto0);--信號說明:信號名seg,數(shù)據(jù)類型STD_LOGIC_VECTORbeginseg<=

8、Qd&Qc

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。