數(shù)字時鐘顯示實(shí)驗(yàn)報(bào)告

數(shù)字時鐘顯示實(shí)驗(yàn)報(bào)告

ID:34387653

大?。?18.32 KB

頁數(shù):21頁

時間:2019-03-05

數(shù)字時鐘顯示實(shí)驗(yàn)報(bào)告_第1頁
數(shù)字時鐘顯示實(shí)驗(yàn)報(bào)告_第2頁
數(shù)字時鐘顯示實(shí)驗(yàn)報(bào)告_第3頁
數(shù)字時鐘顯示實(shí)驗(yàn)報(bào)告_第4頁
數(shù)字時鐘顯示實(shí)驗(yàn)報(bào)告_第5頁
資源描述:

《數(shù)字時鐘顯示實(shí)驗(yàn)報(bào)告》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、實(shí)驗(yàn)名稱:數(shù)字時鐘設(shè)計(jì)實(shí)驗(yàn)儀器及軟件:計(jì)算機(jī),QUARTASo實(shí)驗(yàn)?zāi)康模?全面了解如何應(yīng)用該碩件描述語言進(jìn)行高速集成電路設(shè)計(jì);2.通過對數(shù)字時鐘軟件設(shè)計(jì)環(huán)節(jié)與仿真環(huán)節(jié)熟悉QuartusII設(shè)計(jì)與仿真環(huán)境;3.通過對數(shù)字時鐘的設(shè)計(jì),掌握硬件系統(tǒng)設(shè)計(jì)方法(自底向上或自頂向下),熟悉VHDL語言三種設(shè)計(jì)風(fēng)格,熟悉其芯片硬件實(shí)現(xiàn)的過程。4體會硬件設(shè)計(jì)語言在工程屮的重要性。全面掌握設(shè)計(jì)方法和過程。實(shí)驗(yàn)要求:設(shè)計(jì)一個數(shù)字時鐘,并輸岀到數(shù)碼管顯示時,分,秒。實(shí)驗(yàn)原理:A整體系統(tǒng)實(shí)行自頂下的原則,通過頂層實(shí)體分別串接各個設(shè)計(jì)部件,各個部件接口通

2、過端口映射的方式進(jìn)行串接,從而達(dá)到設(shè)計(jì)目的。B整個程序中涉及的部件有:(1)分頻器,對輸入時鐘40Mhz進(jìn)行40000000分頻,得到1Hz信號,作為計(jì)數(shù)器的計(jì)數(shù)時鐘;對輸入時鐘40Mhz進(jìn)行400000分頻,得到100Hz信號,作為數(shù)碼顯示管位掃描信號(2)計(jì)數(shù)器,用24進(jìn)制計(jì)數(shù)器作為小時位的計(jì)數(shù),用60進(jìn)制計(jì)數(shù)器作為分位,秒位的計(jì)數(shù)。(3)位選程序,實(shí)現(xiàn)六個數(shù)碼顯示管動態(tài)掃描顯示,(4)LED顯示程序:用于顯示信號在數(shù)碼管。(5)頂層模塊實(shí)體部分,指明了輸入輸岀端口,各部分的聯(lián)系和鏈接,以及通過端口映射連接各部分,實(shí)現(xiàn)整個程

3、序功能。C關(guān)于動態(tài)顯示,掃描頻率設(shè)置為100H乙這個頻率犬于要求的50H乙利用人眼的視覺暫留效果,則看不到閃爍現(xiàn)象,可以實(shí)現(xiàn)動態(tài)顯示功能。D在計(jì)數(shù)器的時鐘選擇上,選擇的是1HZ頻率,滿足了每秒一次的要求。設(shè)計(jì)思路及VHDL代碼E兩個模60的計(jì)數(shù)器來代表時鐘的秒針,分針,再用一個模23的計(jì)數(shù)器來代替吋針。外部基礎(chǔ)時鐘信號作為秒針計(jì)數(shù)器的時鐘信號,秒針計(jì)數(shù)器的近進(jìn)位信號作為分針計(jì)數(shù)器的時鐘信號,分針計(jì)數(shù)器的進(jìn)位信號有作為時針計(jì)數(shù)器的時鐘信號,最后在統(tǒng)一輸出。需要注意的是到23時59分59秒后下次跳動清零,從頭開始?;A(chǔ)時鐘信號選擇1

4、HZ最為簡單。我們做了以40MHZ為基礎(chǔ)時鐘信號的時鐘,主要要點(diǎn)在將40MHZ分頻到1HZ。F面通過原理結(jié)構(gòu)圖描述系統(tǒng)一,頂層實(shí)體模塊源代碼數(shù)字鐘的頂層模塊程序clock.vhdlibraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;useieee.std_logic_arith.all;entityclockisport(clk:instd_logic;set:instd_logic;qin_s_l:instd_logic_vector(3do

5、wnto0);-秒鐘的低位調(diào)整輸入端qin_s_2:instd_logic_vector(3downto0);-秒鐘的高位調(diào)整輸入端qin_m_l:instd_logic_vector(3downto0);??分鐘的低位調(diào)整輸入端qin_m_2:instd_logic_vector(3downto0);??分鐘的高位調(diào)整輸入端qin_h_l:instd_logic_vector(3downto0);-吋鐘的低位調(diào)整輸入端qin_h_2:instd_logic_vector(3downto0);-時鐘的高位調(diào)整輸入端qout:ou

6、tstd_logic_vector(6downto0);段碼輸出sei:outstd_logic_vector(5downto0)一位選輸岀端);architecturebehaveofclockiscomponentcnt24is:in:in:in:inendclock;stdjogic;std_logic;std_logic_vector(3downto0);std_logic_vector(3downto0);port(clksetdinldin2qoutl:outstd_logic_vector(3downto0);qo

7、ut2:outstd_logic_vector(3downto0));endcomponentcnt24;componentcnt60isport(clk:instd_logic;set:instd_logic;dinl:instd_logic_vector(3downto0);din2:instd_logic_vector(3downto0);qoutl:outstd_logic_vector(3downto0);qout2:outstd_logic_vector(3downto0);carry:outstd_logic);e

8、ndcomponentcnt60;componentfenlisport(clk:instd_logic;qout:outstd_logic);endcomponentfen1;componentfen100isport(clk:instd_logic;qout

當(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ò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。