|
設(shè)計(jì)一個(gè)簡(jiǎn)化版數(shù)字時(shí)鐘電路,將輸入的高頻時(shí)鐘信號(hào)變?yōu)榈皖l時(shí)鐘信號(hào)作為時(shí)鐘的秒脈沖信號(hào),分頻的倍數(shù)為本人姓名首字母在字母表的序號(hào)除以8后的余數(shù)加8,分頻器輸出信號(hào)占空比為50%;再設(shè)計(jì)一個(gè)加法計(jì)數(shù)器對(duì)輸入的秒脈沖信號(hào)進(jìn)行計(jì)數(shù),本人學(xué)號(hào)后2位加8為該計(jì)數(shù)器的最大計(jì)數(shù)值,最小計(jì)數(shù)值為0;再設(shè)計(jì)一個(gè)譯碼電路,將計(jì)數(shù)器的計(jì)數(shù)值譯碼成七段共陽(yáng)顯示碼輸出;再設(shè)計(jì)一個(gè)頂層電路,調(diào)用上述分頻器、計(jì)數(shù)器、譯碼器模塊,從而可在外部數(shù)碼管上以2位十進(jìn)制數(shù)字形式顯示的按秒變化的時(shí)間。
9 N+ S+ ~9 H3 n* U
+ [' M5 [' f! f! F; f/ K7 A7 g/ ]二、任務(wù)選擇:0 {1 E4 h n% V, _1 b/ U! X
1、本人學(xué)號(hào)為20223023213,本人姓名拼音首字母為Z,在字母表中序號(hào)為26。
: x+ I$ W- s8 P, _ |3 h4 C% Y# P( M5 ^2、按照設(shè)計(jì)任務(wù)的規(guī)則,選擇完成的任務(wù)是分頻倍數(shù)為10,最大計(jì)數(shù)值為21,最小計(jì)數(shù)值為0的數(shù)字時(shí)鐘電路。
: y! }9 {! W9 G2 C) ?3 ^5 g/ E( H9 e8 z- J7 A3 R
' X/ W9 |( |; {9 `& x2 z3 ]
三、設(shè)計(jì)思想:3 R z5 b1 M& j1 W9 V/ G
) X, B1 c k- M+ L- e
四、設(shè)計(jì)及仿真模塊圖:
4 R% R' W6 {0 B1 D& U9 s' g& C. e3 D" e4 l9 `* P; D- a# {( n3 Y/ r# H8 K
五、Verilog完整設(shè)計(jì)代碼及Testben代碼:- K% b+ v# W5 N1 g
1 d1 p2 |6 c* n4 ?/ N六、仿真結(jié)果圖:
8 z% i/ y4 B7 p& B( J
3 }6 m: l( T6 P; y W七、仿真結(jié)果分析: |
|