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∨在线观看不卡 | WWW丫丫国产成人精品| 自拍偷拍欧美日韩| 国产丝袜第一页| 91一级片| 天天摸天天操免费播放小视频| 欧美全免费aaaaaa特黄在线| 一本久道久综合久久鬼色| 久久精品视频一| 又粗又大又爽又紧免费视频| 91精品日韩人妻无码久久| 国产欧美日韩视频一区二区三区| 91人人妻人人做人人爽男同| 少妇露出福利视频| 日韩无码真实干出血视频| 欧洲成人在线观看| 国产精品第页| 亚洲区欧美区| 色妞永久免费视频| 亚洲国产成人在线| 欧美成人影院亚洲综合图| 制服丝袜一区| 亚洲第一区在线| 亚洲综合精品第一页| 亚洲国产成人精品一二区| 波多野结衣无码AV在线| 天堂在线视频精品| 国产极品美女在线观看| 99国产在线视频| 国产91精品调教在线播放| 99热最新网址| 99精品视频在线观看免费播放| 1769国产精品免费视频| 福利视频一区| 天堂在线www网亚洲| AV在线天堂进入| 高清无码一本到东京热| 色香蕉网站| 成人午夜视频网站| 国产欧美视频在线观看| a级毛片免费在线观看| 亚洲无线国产观看| 91麻豆国产在线| 波多野结衣中文字幕一区| 国产精品大白天新婚身材| 97精品久久久大香线焦| 一级毛片在线免费看| 无套av在线| 久久国产亚洲偷自| 中文字幕佐山爱一区二区免费| 中文字幕人妻无码系列第三区| 亚洲成人一区二区三区| 免费看av在线网站网址| 亚洲大尺度在线| 欧美不卡在线视频| 四虎成人在线视频| 免费A级毛片无码免费视频| 中文无码精品A∨在线观看不卡| 99re经典视频在线| 精品国产一区二区三区在线观看 | 亚洲人妖在线| 日韩毛片免费| vvvv98国产成人综合青青| 亚洲国产精品人久久电影| 国产丝袜无码一区二区视频| a级毛片免费看| 欧美啪啪网| 精品国产Av电影无码久久久| 最新国产你懂的在线网址| 伊人91在线| 999国产精品| 国产91丝袜在线播放动漫 | 在线无码av一区二区三区| 欧美人在线一区二区三区| 国产亚洲视频免费播放| 色综合天天娱乐综合网| 丁香五月婷婷激情基地| 精品无码专区亚洲| 国产丝袜91|