分享

數位邏輯。時鐘實作

軟體:quartus ii 9.1 sp2
硬體:MAX® II Micro Kit
程式:Google              目錄II

壹.目標功能

  • 正確在四位數七段顯示器顯示   小時/分鐘/秒數
  • 開關選擇顯示  小時/分鐘  or 分鐘/秒數

貳.分析目標

  • 板子擁有5MHz振盪器 , 顯示目標:四位數七段顯示器
  • 需要[4模計數器] [60模計數器] [24模計數器] [1對4解碼器] 

參.設計概念

  • 計時器:
使用計數器把5MHz降至1Hz  驅動 第一個60模計數器(秒) 再輸出1/60Hz
至 第二個60模計數器(分)  再輸出1/3600Hz 至 24模計數器(時) 
  • 選擇:
使用計數器把5MHz降至1KHz 驅動 4模計數器(A七段要顯示A內容)
e.g:我要顯示分鐘/秒數 我需要把小時的致能(控制)調為1   
       我要顯示小時/分鐘 我需要把秒數的致能(控制)調為1

quartus RUUUUU 程式設計 學習 數位邏輯

quartus RUUUUU 程式設計 學習 數位邏輯

4模計數器+4對1解碼器

quartus RUUUUU 程式設計 學習 數位邏輯

上上圖+致能

quartus RUUUUU 程式設計 學習 數位邏輯

各種頻率

quartus RUUUUU 程式設計 學習 數位邏輯

60模計數器

quartus RUUUUU 程式設計 學習 數位邏輯

24模計數器

quartus RUUUUU 程式設計 學習 數位邏輯

10模計數器+Reset

#quartus  #RUUUUU  #程式設計  #學習  #數位邏輯 
分類:學習

S̵̙͕̀̃Hͥ̽ͣ̃̔I̍̅̀̎¿N̺̻̔̆ͅM͉̅ͮ͒ͤI̍̅̀̎¿N̺̻̔̆ͅ I̍̅̀̎¿2̷́̃̉̕A̷͙ͭͫ̕

評論
上一篇
  • 正緣觸發實作
  • 更多文章
    載入中... 沒有更多了