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

基于VHDL語言的英文字母顯示電路設計

2021-12-14 10:29:36陸健陸柳延
電子制作 2021年23期
關鍵詞:信號功能設計

陸健,陸柳延

(江蘇商貿職業學院,江蘇南通,226007)

1 EDA技術簡介

EDA,即電子設計自動化,電子設計的關鍵工作由計算機自動完成。EDA技術可以實現對可編程邏輯器件的設計,可編程邏輯器件的核心是“可編程”,它是指器件的內部硬件電路連接可以修改,完成多次的布局布線。利用EDA技術,設計人員需要正確完成邏輯功能的設計,之后,由EDA軟件平臺完成器件內部的布局布線工作。同時,EDA平臺提供了豐富多樣的軟件仿真功能,也可以使用專門的軟件仿真工具,對已有的設計結果進行功能仿真、時序仿真、驅動仿真甚至電磁兼容的驗證。當仿真結果提示不能達到設計要求時,一般只需要修改設計者的設計描述,并不需要重新設計硬件電路,即使是硬件電路的修改也只是軟件中部分語句的修改,消耗資源較少[1]。因此,EDA技術的普及,使電路的設計成本明顯降低,設計者的工作效率明顯提高。

VHDL,相較于其他硬件描述語言,硬件描述能力更強,特別在復雜的電路設計中,非常適合自頂向下的分層設計,先后完成系統級功能設計,高層模塊行為與功能描述,功能仿真,最后進行往下逐級細化描述。

2 八段數碼管工作原理

在數字測量儀表或其他數字設備中,常常需要把測量或處理的結果直接用特定的字符顯示出來,所以,數字顯示電路是許多電子設備不可缺少的組成部分。數字顯示電路通常由計數器、譯碼器、驅動器和顯示器組成。對于數字顯示器,發光二極管(LED)顯示器的應用最為廣泛。

圖2 共陰極引腳接線方式

在日常生活中,發光二極管隨處可見,應用十分廣泛,例如,LED燈泡,數字電子時鐘等等。LED數碼管一種是半導體發光器件,其基本單元是發光二極管,關鍵部分由一個PN結組成,具有單向導電性。數碼管可分為七段數碼管和八段數碼管兩類,分別由發光二極管按照一定的連接方式構成。它們的區別是,八段數碼管比七段數碼管多一個用于顯示小數點的發光二極管單元DP(decimal point)。八段數碼管如圖1所示。發光二極管的正向工作電壓為1.5~3V,工作電流10mA左右,為防止發光二極管因工作電流過大而損壞,實際應用中,通常在發光二極管支路串聯接入一個限流電阻,實現對其保護功能。

圖1 八段數碼管示意圖

根據控制方式的不同,數碼管分為共陽極和共陰極兩種,共陰極的數碼管的負極為八個發光二極管的共有負極,其他接點為獨立發光二極管的正極,其接線方式如圖2所示,對于共陰極數碼管,對應陽極接高電平的字段發光,則共陰數碼管可使用輸出高電平有效的顯示譯碼器來驅動。共陽極數碼管的接線方式與共陰極恰好相反,可用輸出低電平有效的顯示譯碼器驅動。

根據實際需求,讓數碼管的某些段發光,即可顯示不同的字符。它能夠顯示數字0~9,還可以完成英文字母顯示,也可以根據需要,實現指定字符的顯示輸出。

3 英文字母的顯示原理和VHDL語言設計

電路采用八段數碼管顯示。根據不同的數碼管點亮方式,能夠實現不同的英文字母顯示功能。表1列出了部分字母顯示與八段數碼管的控制方式。

表1 部分字母顯示與八段數碼管的控制方式

程序設計采用VHDL語言,根據選擇信號賦值語句,結合IF語句的判斷功能,實現對數碼管的輸出控制,最終,顯示出不同的字符。

程序共使用1個時鐘信號“clk0”,計數信號“cnt0”,輸出信號“re”,其中,“cnt0”的值,是電路輸出的主要判斷參數,它直接決定了電路的實時輸出情況。電路的具體程序如下:

4 程序編譯與波形仿真

為了驗證設計的可行性與正確性,利用EDA工具MAX+plusII對程序進行編譯、仿真。

MAX+plusII,是由Altera公司開發的一款軟件,被廣泛用于可編程邏輯器件的設計。同時,它能夠與其他設計工具互相兼容。MAX+plusII的界面如圖3所示,程序的編譯界面如圖4所示,電路的編譯結果如圖5所示。

圖3 MAX+plusII軟件界面

圖4 編譯界面

圖5 編譯結果

電路符號如圖6所示,“clk0”為時鐘信號,“re”為8位段選信號,“re0”、“re1”、“re2”、“re3”、“re4”、“re5”、“re6”和“re7”分別對應著8段數碼管的信號,控制電路的輸出狀態,“r”為8位位選信號,“cnt0”為計數信號,計數信號的狀態跳變一次,電路輸出的狀態也改變一次,圖7為電路引腳編輯界面,可根據需要選擇需要添加的引腳。在時鐘信號上升沿的觸發下,電路輪換顯示字符“0-F”,符合設計要求,波形如圖8所示。同時,在波形中能夠發現延時現象,這是不可避免的。

圖6 英文字母顯示電路的符號

圖7 電路的引腳編輯

圖8 英文字母顯示電路波形仿真

5 結語

在充分理解數碼管工作原理和掌握VHDL語言用法的基礎上,完成了字母顯示電路的設計,基于仿真波形得到,設計結果符合預期。設計過程中,利用VHDL語言中的進程語句和選擇信號賦值語句編寫了完成的顯示電路程序,最后,結合八段數碼管的顯示原理,實現不同的顯示功能。

EDA技術在電子設計領域的主要應用包括電子CAD(Computer Aided Design)與集成電路的設計。電子CAD,即計算機輔助設計,CAD軟件在電路仿真方面發展迅速。伴隨著電子CAD技術的進步,EDA技術逐漸應用在集成電路設計中,尤其是專用集成電路領域,相對于通用集成電路而言,它是一種為滿足某種特定需求而設計的芯片。[1]由于其設計方法簡便,成本低廉等眾多優點,目前,它已經被工業界廣泛采用,逐漸發展成為當今電子設計領域的重要技術。

猜你喜歡
信號功能設計
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關于非首都功能疏解的幾點思考
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 亚洲欧美日韩中文字幕在线一区| 亚洲欧美日本国产专区一区| 亚洲视频免| 国产精品自拍露脸视频| 亚洲国产午夜精华无码福利| 亚洲欧美在线精品一区二区| 亚洲成人精品| 亚洲视频色图| 狠狠色丁香婷婷| 精品日韩亚洲欧美高清a| 午夜视频日本| 国产精品污视频| 亚洲成a人片7777| 欧美午夜一区| 国产亚洲欧美在线视频| 亚洲国产看片基地久久1024| 成年女人a毛片免费视频| 亚洲无线视频| 3344在线观看无码| 日韩 欧美 小说 综合网 另类| 国产极品美女在线播放| 国产91视频免费| 国产午夜人做人免费视频中文| 国产一区二区网站| 高清码无在线看| 国产爽歪歪免费视频在线观看 | 亚洲中文精品人人永久免费| 手机看片1024久久精品你懂的| 亚洲婷婷丁香| 免费啪啪网址| 黄色国产在线| 亚洲第一区在线| 伊伊人成亚洲综合人网7777| 亚洲无码高清免费视频亚洲| 九色91在线视频| 国产男人天堂| 性欧美久久| 日韩高清中文字幕| 欧美精品v日韩精品v国产精品| 亚洲一区波多野结衣二区三区| 欧美中文字幕一区二区三区| 免费aa毛片| 亚洲人成网站在线播放2019| 国产无码高清视频不卡| 欧美精品v| 欧美视频在线播放观看免费福利资源| 亚洲,国产,日韩,综合一区 | 丰满人妻被猛烈进入无码| 国模私拍一区二区| AV天堂资源福利在线观看| 国产精品人莉莉成在线播放| 无码精品一区二区久久久| 爱做久久久久久| 国产免费福利网站| 亚洲AV无码不卡无码| 9啪在线视频| 国产永久无码观看在线| 久久久久久国产精品mv| 波多野结衣亚洲一区| 伊人久久青草青青综合| yjizz国产在线视频网| 不卡无码h在线观看| 高清免费毛片| 露脸国产精品自产在线播| 色偷偷综合网| 国产成人综合欧美精品久久| 爱爱影院18禁免费| 欧美www在线观看| 第一区免费在线观看| 中文字幕首页系列人妻| 国产成人av一区二区三区| 欧美一区二区人人喊爽| 亚洲成人精品久久| 欧美精品v日韩精品v国产精品| 亚洲成人在线网| 丰满少妇αⅴ无码区| 亚洲色图欧美在线| 国产精品三区四区| 亚洲swag精品自拍一区| 国产综合精品一区二区| 91精品国产一区| 国产成人精品高清在线|