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例
主站蜘蛛池模板: 日韩乱码免费一区二区三区| 国产91视频免费观看| 国产波多野结衣中文在线播放| 日本在线视频免费| 欧美亚洲第一页| 国产日本欧美在线观看| 亚洲天堂啪啪| 亚洲最猛黑人xxxx黑人猛交| 中文字幕无线码一区| 国产成人精彩在线视频50| 国产伦片中文免费观看| 国产日本视频91| 国产精品偷伦在线观看| 国产玖玖玖精品视频| 久久窝窝国产精品午夜看片| 一级毛片免费观看久| 成年网址网站在线观看| 久久无码高潮喷水| 国产电话自拍伊人| 国产成人a在线观看视频| 久久亚洲美女精品国产精品| 亚洲精品无码人妻无码| 国产不卡一级毛片视频| 小说区 亚洲 自拍 另类| 午夜少妇精品视频小电影| JIZZ亚洲国产| 欧美人与性动交a欧美精品| 欧美亚洲国产日韩电影在线| 国产精品久久久免费视频| 欧美日韩成人| 青青操国产视频| 欧美色99| 干中文字幕| 欧美区一区| 久久精品国产在热久久2019| 欧美午夜小视频| 亚洲国产理论片在线播放| 91外围女在线观看| 美女被躁出白浆视频播放| 一本久道热中字伊人| 国产91线观看| 色综合成人| 91在线一9|永久视频在线| 国产成人精品18| 久久网欧美| 亚洲AV永久无码精品古装片| 人妻免费无码不卡视频| 91精品国产自产在线老师啪l| 三区在线视频| 国产无遮挡猛进猛出免费软件| 国产激爽大片高清在线观看| 蜜臀AV在线播放| 国产色爱av资源综合区| 99热最新网址| 成人精品免费视频| 国产午夜福利片在线观看| 国产成人91精品| 中文字幕伦视频| 国产成人永久免费视频| 精品丝袜美腿国产一区| 亚洲V日韩V无码一区二区| 思思热在线视频精品| 久久午夜夜伦鲁鲁片无码免费| 久久久久亚洲精品成人网| 一级毛片免费的| 欧美亚洲日韩中文| 不卡无码网| 九九这里只有精品视频| 中文字幕无码制服中字| 国产一级妓女av网站| 国产成人盗摄精品| 国产精品香蕉在线| 亚洲熟女偷拍| AV网站中文| 国产午夜福利亚洲第一| 激情国产精品一区| 91原创视频在线| 成人国产精品2021| 日本高清有码人妻| 2020国产精品视频| 91亚洲视频下载| 一级片一区|