基于cpld的vhdl語(yǔ)言數(shù)字鐘(含秒表)設(shè)計(jì).doc
約14頁(yè)DOC格式手機(jī)打開展開
基于cpld的vhdl語(yǔ)言數(shù)字鐘(含秒表)設(shè)計(jì),基于cpld的vhdl語(yǔ)言數(shù)字鐘(含秒表)設(shè)計(jì)頁(yè)數(shù):14字?jǐn)?shù):3134基于cpld的vhdl語(yǔ)言數(shù)字鐘(含秒表)設(shè)計(jì)利用一塊芯片完成除時(shí)鐘源、按鍵、揚(yáng)聲器和顯示器(數(shù)碼管)之外的所有數(shù)字電路功能。所有數(shù)字邏輯功能都在cpld器件上用vhdl語(yǔ)言實(shí)現(xiàn)。這樣設(shè)計(jì)具有體積小、設(shè)計(jì)周期短(設(shè)計(jì)過程中即可實(shí)現(xiàn)時(shí)序仿真)、調(diào)試方便...


內(nèi)容介紹
此文檔由會(huì)員 cnlula 發(fā)布
基于CPLD的VHDL語(yǔ)言數(shù)字鐘(含秒表)設(shè)計(jì)
頁(yè)數(shù):14 字?jǐn)?shù):3134
基于CPLD的VHDL語(yǔ)言數(shù)字鐘(含秒表)設(shè)計(jì)
利用一塊芯片完成除時(shí)鐘源、按鍵、揚(yáng)聲器和顯示器(數(shù)碼管)之外的所有數(shù)字電路功能。所有數(shù)字邏輯功能都在CPLD器件上用VHDL語(yǔ)言實(shí)現(xiàn)。這樣設(shè)計(jì)具有體積小、設(shè)計(jì)周期短(設(shè)計(jì)過程中即可實(shí)現(xiàn)時(shí)序仿真)、調(diào)試方便、故障率低、修改升級(jí)容易等特點(diǎn)。
本設(shè)計(jì)采用自頂向下、混合輸入方式(原理圖輸入—頂層文件連接和VHDL語(yǔ)言輸入—各模塊程序設(shè)計(jì))實(shí)現(xiàn)數(shù)字鐘的設(shè)計(jì)、下載和調(diào)試。
功能說明
已完成功能
完成秒/分/時(shí)的依次顯示并正確計(jì)數(shù);
秒/分/時(shí)各段個(gè)位滿10正確進(jìn)位,秒/分能做到滿60向前進(jìn)位;
定時(shí)鬧鐘:實(shí)現(xiàn)整點(diǎn)報(bào)時(shí),又揚(yáng)聲器發(fā)出報(bào)時(shí)聲音;
時(shí)間設(shè)置,也就是手動(dòng)調(diào)時(shí)功能:當(dāng)認(rèn)為時(shí)鐘不準(zhǔn)確時(shí),可以分別對(duì)分/時(shí)鐘進(jìn)行調(diào)整;
利用多余兩位數(shù)碼管完成秒表顯示:A、精度達(dá)10ms;B、可以清零;C、完成暫停
可以隨時(shí)記時(shí)、暫停后記錄數(shù)據(jù)。
待改進(jìn)功能:
鬧鐘只是整點(diǎn)報(bào)時(shí),不能手動(dòng)設(shè)置報(bào)時(shí)時(shí)間,遺憾之一;
秒表不能向秒進(jìn)位,也就是最多只能記時(shí)100ms;
秒表暫停記錄數(shù)據(jù)后不能在原有基礎(chǔ)上繼續(xù)計(jì)時(shí),而是復(fù)位重新開始。
【注意】秒表為后來添加功能,所以有很多功能不成熟!
設(shè)計(jì)方案
數(shù)字鐘頂層設(shè)計(jì)
外部輸入要求:輸入信號(hào)有1kHz/1Hz時(shí)鐘信號(hào)、低電平有效的秒/微秒清零信號(hào)CLR、低電平有效的調(diào)分信號(hào)SETmin、低電平有效的調(diào)時(shí)信號(hào)SEThour;
外部輸出要求:整點(diǎn)報(bào)時(shí)信號(hào)SOUND(59分51/3/5/7秒時(shí)未500Hz低頻聲,59分59秒時(shí)為1kHz高頻聲)、時(shí)十位顯示信號(hào)h1(a,b,c,d,e,f,g)、時(shí)個(gè)位顯示信號(hào)h0(a ,b,c,d,e,f,g)、分十位顯示信號(hào)m1及分個(gè)位m0、秒十位s1及秒個(gè)位s0、微秒十位ms1及微秒個(gè)位ms0;數(shù)碼管顯示位選信號(hào)SEL0/1/2等三個(gè)信號(hào)。
2. 內(nèi)部
頁(yè)數(shù):14 字?jǐn)?shù):3134
基于CPLD的VHDL語(yǔ)言數(shù)字鐘(含秒表)設(shè)計(jì)
利用一塊芯片完成除時(shí)鐘源、按鍵、揚(yáng)聲器和顯示器(數(shù)碼管)之外的所有數(shù)字電路功能。所有數(shù)字邏輯功能都在CPLD器件上用VHDL語(yǔ)言實(shí)現(xiàn)。這樣設(shè)計(jì)具有體積小、設(shè)計(jì)周期短(設(shè)計(jì)過程中即可實(shí)現(xiàn)時(shí)序仿真)、調(diào)試方便、故障率低、修改升級(jí)容易等特點(diǎn)。
本設(shè)計(jì)采用自頂向下、混合輸入方式(原理圖輸入—頂層文件連接和VHDL語(yǔ)言輸入—各模塊程序設(shè)計(jì))實(shí)現(xiàn)數(shù)字鐘的設(shè)計(jì)、下載和調(diào)試。
功能說明
已完成功能
完成秒/分/時(shí)的依次顯示并正確計(jì)數(shù);
秒/分/時(shí)各段個(gè)位滿10正確進(jìn)位,秒/分能做到滿60向前進(jìn)位;
定時(shí)鬧鐘:實(shí)現(xiàn)整點(diǎn)報(bào)時(shí),又揚(yáng)聲器發(fā)出報(bào)時(shí)聲音;
時(shí)間設(shè)置,也就是手動(dòng)調(diào)時(shí)功能:當(dāng)認(rèn)為時(shí)鐘不準(zhǔn)確時(shí),可以分別對(duì)分/時(shí)鐘進(jìn)行調(diào)整;
利用多余兩位數(shù)碼管完成秒表顯示:A、精度達(dá)10ms;B、可以清零;C、完成暫停
可以隨時(shí)記時(shí)、暫停后記錄數(shù)據(jù)。
待改進(jìn)功能:
鬧鐘只是整點(diǎn)報(bào)時(shí),不能手動(dòng)設(shè)置報(bào)時(shí)時(shí)間,遺憾之一;
秒表不能向秒進(jìn)位,也就是最多只能記時(shí)100ms;
秒表暫停記錄數(shù)據(jù)后不能在原有基礎(chǔ)上繼續(xù)計(jì)時(shí),而是復(fù)位重新開始。
【注意】秒表為后來添加功能,所以有很多功能不成熟!
設(shè)計(jì)方案
數(shù)字鐘頂層設(shè)計(jì)
外部輸入要求:輸入信號(hào)有1kHz/1Hz時(shí)鐘信號(hào)、低電平有效的秒/微秒清零信號(hào)CLR、低電平有效的調(diào)分信號(hào)SETmin、低電平有效的調(diào)時(shí)信號(hào)SEThour;
外部輸出要求:整點(diǎn)報(bào)時(shí)信號(hào)SOUND(59分51/3/5/7秒時(shí)未500Hz低頻聲,59分59秒時(shí)為1kHz高頻聲)、時(shí)十位顯示信號(hào)h1(a,b,c,d,e,f,g)、時(shí)個(gè)位顯示信號(hào)h0(a ,b,c,d,e,f,g)、分十位顯示信號(hào)m1及分個(gè)位m0、秒十位s1及秒個(gè)位s0、微秒十位ms1及微秒個(gè)位ms0;數(shù)碼管顯示位選信號(hào)SEL0/1/2等三個(gè)信號(hào)。
2. 內(nèi)部
TA們正在看...
- 部編版語(yǔ)文八年級(jí)上冊(cè)10.1《與謝中書書》優(yōu)秀教研...doc
- 部編版語(yǔ)文八年級(jí)上冊(cè)24.2行路難(其一)章節(jié)試題練...doc
- 部編版語(yǔ)文八年級(jí)上冊(cè)3.2《飛天凌空》優(yōu)秀教案教學(xué)...doc
- 1.1《我三十萬(wàn)大軍勝利南渡長(zhǎng)江》教學(xué)試題練習(xí)題(...doc
- 1.2《人民解放軍百萬(wàn)大軍橫渡長(zhǎng)江》同步試題練習(xí)題...doc
- 1.2《人民解放軍百萬(wàn)大軍橫渡長(zhǎng)江》教學(xué)試題練習(xí)題...doc
- 10.1《與謝中書書》同步試題練習(xí)題(八年級(jí)上冊(cè)).doc
- 10.1《與謝中書書》教學(xué)試題練習(xí)題(部編版).doc
- 10.2《記承天寺夜游》公開課導(dǎo)學(xué)案(八年級(jí)上冊(cè)).doc
- 10.2《記承天寺夜游》同步試題練習(xí)題(八年級(jí)上冊(cè)).doc