999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的數字秒表設計與實現

2014-07-25 07:44:22王媛媛
網絡安全與數據管理 2014年5期
關鍵詞:功能系統設計

王媛媛

(西安科技大學 電氣與控制工程學院,陜西 西安 710054)

數字秒表是一種常用的計時工具,以其價格低廉、走時精確、使用方便、功能多而倍受廣大用戶的喜愛[1]。而基于FPGA的設計是當前數字系統設計領域中的重要方式之一[2]。同時,基于FPGA的片上系統與基于專用集成電路(ASIC)的片上系統相比,具有風險小、開發周期短、成本低、可擦寫等優點[3]。其可以完全由用戶通過軟件進行配置和編程,從而完成某種特定的功能,且可以反復擦寫。在修改和升級時不需額外地改變PCB電路板,只是在計算機上修改和更新程序,使硬件設計工作成為軟件工作,從而縮短了系統的開發周期,提高了實現的靈活性并降低了成本。本文基于FPGA開發平臺,采用VHDL硬件描述語言設計了一款數字秒表,實現了以下功能:按鍵 1(K1),啟動和停止秒表;按鍵 2(K2),復位(清零);蜂鳴器實現溢出報警;數碼管實現計時顯示。

1 基于FPGA的數字秒表設計

1.1 系統設計

數字秒表常用于體育競賽以及各種要求有較精確計時的場合,其主要指標參數和功能要求有:精度及分辨率,計時長度,啟、停,復位等。根據設計的指標及功能要求,系統分為分頻模塊、計數模塊、顯示控制模塊和譯碼、顯示模塊,其總體結構框圖如圖1所示。分頻模塊將FPGA開發板提供的50 MHz時鐘信號進行分頻,得到計數及數碼管動態掃描顯示所需的頻率;計數模塊由十進制和六進制計數器組成,用于實現秒表計時功能,其輸出數據首先送給顯示控制模塊,該模塊的主要功能是實現數碼管的動態掃描顯示控制,提供顯示的位選控制信號和段選控制信號;最后是譯碼、顯示輸出,將計時時間進行譯碼并正確顯示在數碼管上。

圖1 數字秒表總體結構框圖

1.2 子模塊功能設計與仿真

1.2.1 分頻模塊

分頻模塊的主要作用是將較高頻率的輸入時鐘信號進行分頻,產生設計所需頻率的時鐘信號。模塊框圖如圖2所示。FPGA開發板提供的時鐘信號頻率為50 MHz,而設計要求秒表精度為0.01 s,即需要計數時鐘頻率為100 Hz,同時顯示掃描頻率需 1 kHz,因此,通過分頻模塊對時鐘信號進行分頻,得到100 Hz和1 kHz的時鐘信號,分別提供給計數模塊和顯示控制模塊。該模塊VHDL程序如下。

圖2 分頻模塊框圖

1.2.2 計數模塊

計數模塊是秒表的核心模塊,完成計時功能。本設計要求秒表分辨率為0.01 s,即10 ms,最大計時為:59 min,59.99 s。因此,該模塊包括4個十進制計數器和兩個六進制計數器。通過十進制和六進制計數器的級聯組合,分別產生秒表的百分秒(0~99)、秒(0~59)和分(0~59)。十進制計數器為異步復位、同步使能計數器,其程序代碼如下。

十進制計數器的仿真波形如圖3所示。

圖3 十進制計數器仿真波形

1.2.3 數碼管動態掃描顯示模塊

通過分頻模塊和計數模塊,已可以實現秒表的計時功能,接下來要將秒表的計時時間通過數碼管顯示出來。數碼管顯示方式有靜態顯示和動態掃描顯示,本設計采用數碼管動態掃描顯示方式。

(1)數碼管動態掃描顯示原理分析

數碼管顯示的方式有靜態顯示方式和動態顯示方式兩種。靜態顯示的特點是每個數碼管的段選必須接一個8位數據線來保持顯示的字型碼。當送入一次字型碼后,顯示字形可一直保持,直到送入新字形碼為止。這種方法的優點是占用CPU時間少,顯示便于監測和控制,缺點是硬件比較復雜、成本高。因此,在實際應用中,一般采用動態顯示方式,即所有數碼管的段選都并聯在一起,由位選線控制哪一位數碼管有效。所謂動態顯示即輪流向各位數碼管送出字型碼和相應的位選,利用發光管的余輝和人眼視覺暫留作用使人感覺數碼管是同時顯示的。在編程時,需要輸出段選和位選信號,位選信號選中其中一個數碼管,然后輸出段碼,使該數碼管顯示所需的內容,延時一段時間后,再選中另一個數碼管,再輸出對應的段碼,高速交替。在動態顯示程序中,各個位的延時時間長短是非常重要的,如果延時時間長,則會出現閃爍現象;如果延時時間短,則會出現顯示暗且有重影。

(2)顯示控制部分

根據對數碼管動態掃描顯示原理的分析,結合設計的功能要求,選用開發板上6個共陰數碼管掃描輸出顯示秒表的分、秒和百分秒,掃描頻率一般只要超過人眼的視覺暫留頻率24 Hz以上就可以點亮單個數碼管而不閃爍,本設計采用1 kHz掃描頻率。位選模塊框圖如圖4所示。

位選程序代碼如下所示。

圖4 位選示意圖

顯示控制原理示意圖如圖5所示。位選信號在1 kHz時鐘的作用下循環掃描每位數碼管,使各數碼管高速交替顯示輸出所送入的數據信號。在顯示控制模塊的作用下數碼管分別顯示對應內容:秒表的分、秒和毫秒,比如:顯示 10:59:96,即 10分 59.96秒。顯示控制模塊框圖如圖6所示,顯示控制程序如下所示。

圖5 顯示控制示意圖

圖6 顯示控制模塊框圖

(3)譯碼、顯示部分

LED數碼管是由8個發光二極管封裝而成的,每段為一個發光二極管,其字形結構如圖7所示。選擇點亮不同的段,可以顯示出不同的字形,例如,當“a,b,c,d,g”字段被點亮時,顯示字符“3”。

譯碼、顯示部分的主要作用是將顯示控制模塊輸出的二進制數據轉換成0~9的十進制數據在數碼管上顯示。其VHDL代碼如下所示。

圖7 數碼管示意圖

2 基于FPGA的數字秒表的實現

在Quartus II開發平臺上實現了數字秒表系統設計,其原理框圖如圖8所示。

圖8 基于FPGA的數字秒表原理圖

對系統整體進行了仿真分析,其仿真波形如圖9所示。

圖9 數字秒表系統仿真波形

3 編程下載與測試

本系統采用VHDL硬件描述語言完成了編程,并在Quartus II集成開發環境下進行了綜合、編譯和仿真分析,最后將設計引腳與硬件電路進行適配,將程序代碼通過下載器下載至FPGA,本設計采用的是EP2C5Q208C8 FPGA。經過調試與驗證,系統實現了如下功能:(1)具有復位功能,任何時刻都可以進行清零復位,復位時顯示00:00:00;(2)具有啟動、停止功能,可以實現秒表計時開啟和計時中斷停止,計時時長為59分59.99秒;(3)具有溢出報警功能。本系統實現了設計指標要求。

本設計基于FPGA開發平臺,采用模塊化設計思想、VHDL硬件描述語言和原理圖輸入方法,并經過實際電路測試,達到了預期的設計指標要求。與普通電子秒表系統相比,該系統具有外圍電路少、精度高、集成度高、可靠性強等優點[4]。除此之外,也是基于FPGA的數字系統最為突出的特點,即當系統需要升級,或更新某項設計指標時,用戶不需要重新設計或更換硬件電路,只需要通過軟件修改程序即可,這樣既可以節約成本,也可以大大縮短設計周期。

[1]樊金榮,謝智文.數字倒計時秒表的設計與實現[J].中南民族大學學報,2005,24(1):79-80.

[2]孫富明,李笑盈.基于多種 EDA工具的 FPGA設計[J].電子技術應用,2002(1):70-71.

[3]崔健,劉晉.基于 FPGA嵌入式系統的研究與應用[J].微型機與應用,2010(3):8-10.

[4]楊遠成,趙創社,雷金利.基于FPGA的數字秒表的設計[J].現代電子技術,2008(12):52-53.

猜你喜歡
功能系統設計
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關于非首都功能疏解的幾點思考
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 69精品在线观看| 欧美亚洲国产一区| 久久久久久午夜精品| 国产美女91视频| 亚洲天堂免费| 国产极品美女在线观看| 国产91小视频| 成人在线综合| 国产十八禁在线观看免费| 国产极品美女在线观看| 亚洲精品自拍区在线观看| 国产精品部在线观看| 视频一区亚洲| 亚洲最大福利网站| 欧洲欧美人成免费全部视频| 国产精品女人呻吟在线观看| lhav亚洲精品| 久久精品波多野结衣| 波多野结衣在线se| 免费Aⅴ片在线观看蜜芽Tⅴ | 国产性生大片免费观看性欧美| 99久久国产综合精品2020| 亚洲免费人成影院| 亚洲an第二区国产精品| 天堂亚洲网| 久久五月视频| 亚洲欧洲日韩综合色天使| 91精品国产自产在线观看| 99久久精品国产自免费| 久久人人妻人人爽人人卡片av| 在线观看热码亚洲av每日更新| 高清亚洲欧美在线看| 国产精品v欧美| 欧美性精品不卡在线观看| 一区二区三区成人| 久久成人18免费| 性视频久久| 久久国产V一级毛多内射| 精品一区二区三区波多野结衣| 国产91视频免费观看| 欧美黄色网站在线看| 久久人搡人人玩人妻精品| 亚洲午夜天堂| 免费观看男人免费桶女人视频| 亚洲国产日韩欧美在线| 99在线视频免费| 国产微拍精品| 国产第一页第二页| 高清无码一本到东京热| 在线国产欧美| 国产人免费人成免费视频| 国产国模一区二区三区四区| 在线色综合| 久久99久久无码毛片一区二区| 国产精品永久不卡免费视频| 亚洲午夜福利精品无码不卡| 伊人激情综合| 中国一级毛片免费观看| 国产精品手机视频| 国产精品一区二区在线播放| 国产人人乐人人爱| 97se亚洲| 成人在线不卡| 91无码国产视频| 九九热视频精品在线| 青青热久免费精品视频6| 91高清在线视频| 狠狠色综合网| 国产第二十一页| 99er精品视频| 欧美国产日韩一区二区三区精品影视| 无码高潮喷水在线观看| 999精品视频在线| 欧美精品成人| 国产91特黄特色A级毛片| 亚洲爱婷婷色69堂| 欧美有码在线| 久久国产黑丝袜视频| 伊人成色综合网| 亚洲视频在线观看免费视频| 精品一区二区三区波多野结衣| 亚洲黄色视频在线观看一区|