VHDL設計數(shù)字鐘設計_第1頁
VHDL設計數(shù)字鐘設計_第2頁
VHDL設計數(shù)字鐘設計_第3頁
VHDL設計數(shù)字鐘設計_第4頁
VHDL設計數(shù)字鐘設計_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)字鐘V H D L 設設 計計數(shù)字鐘綜合設計要求一一 、基本要求1、在實驗裝置上實現(xiàn)數(shù)字鐘設計,顯示小時、分鐘和秒,最大值、在實驗裝置上實現(xiàn)數(shù)字鐘設計,顯示小時、分鐘和秒,最大值為為 23點點59分分59秒秒。2、具有校準小時和分鐘的功能。、具有校準小時和分鐘的功能。二、二、 擴展要求1 、整點報時,、整點報時, 提前提前5秒(秒(55,56,57,58,59秒)點亮秒)點亮LED燈,整點燈,整點報時,點亮報時,點亮LED燈。燈。2 、定時鬧鐘,時鐘走至設定的鬧鐘時間,、定時鬧鐘,時鐘走至設定的鬧鐘時間,LED燈發(fā)光或閃爍。燈發(fā)光或閃爍。3 、秒表,一秒之內(nèi)顯示、秒表,一秒之內(nèi)顯示00到到9

2、9一百個數(shù)字。一百個數(shù)字。 一、報時模塊設計一、報時模塊設計BAOSHImg3.0LEDms3.0fg3.0fs3.0if fs=5 and fg=9 and ms=5 and mg=5 thenled=00000001;elsif fs=5 and fg=9 and ms=5 and mg=6 thenled=00000010;elsif fs=5 and fg=9 and ms=5 and mg=7 thenled=00000100;elsif fs=5 and fg=9 and ms=5 and mg=8 thenled=00001000;elsif fs=5 and fg=9 and

3、ms=5 and mg=9 thenled=00010000;elsif fs=0 and fg=0 and mg=0 and ms=0 thenled=11111111;elseled=00000000;end if;二、比較器設計(鬧鐘)二、比較器設計(鬧鐘)BIJIAOQIss3.0ledsg3.0fs3.0fg3.0dss3.0dsg3.0dfs3.0dfg3.0時鐘的小時分鐘輸入定時器的小時分鐘輸入定時器(鬧鐘)定時器(鬧鐘)if ss=dss and sg=dsg if ss=dss and sg=dsg and fs=dfs and fg=dfg and fs=dfs and f

4、g=dfg thenthenled=led=“1111111111111111”; ;elseelseq=q=“0000000000000000”; ;三、秒表設計三、秒表設計秒表顯示從秒表顯示從00到到99,分別代表,分別代表0.00秒到秒到0.99秒秒,計數(shù)顯示周期為計數(shù)顯示周期為1秒秒.C100clrclkencarryge3.0shi3.01HZ100HZ四、分頻器設計四、分頻器設計inoutff分頻率數(shù)100HZ50MHZC500000clkcarry取裝置上時鐘 計數(shù)器的功能:不僅可以計數(shù)也可作為分頻器計數(shù)器的功能:不僅可以計數(shù)也可作為分頻器。 CP 1 2 3 4 5 6 7 8

5、 9 10 11 12 13 14 15 16 17 Q0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 Q1 1 1 0 0 1 1 0 0 1 0 1 0 0 1 1 0 0 Q2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 Q3 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 carry 0 0 0 0 0 0 0 0 0 11CPQff210 CPQff411 CPQff812 CPQff1613 CPQff1613 carry五、選擇器設計五、選擇器設計XZQsa15.0X15.0b15.0architecture o

6、ne of xzq isarchitecture one of xzq isbeginbeginwith s selectwith s selectx=a when 0,x=a when 0, b when others; b when others;end;end;設設 計計 方方 法法 一一 用并行語句用并行語句設設 計計 方方 法法 二二 用順序語句用順序語句architecture one of xzq isarchitecture one of xzq isbeginbeginprocess(s,a,b)process(s,a,b)beginbeginif s=if s=1 1 then thenx=a; else x=a; else x=b; end if;x=b; end if;end process; end;end process; end;關于選擇器輸入命名關于選擇器輸入命名關于模塊修改關于模塊修改XZQsa15.0X15.0b15.0BIJIAOQIsg3.0qss3.0fg3.0fs3.0dss3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論