常用的顯示器件有發(fā)光二極管、數(shù)碼管、液晶顯示器等,其中最常用的為數(shù)碼管。數(shù)碼管顯示數(shù)據(jù)的方式有靜態(tài)顯示和動態(tài)顯示之分。所謂靜態(tài)顯示,就是將被顯示的數(shù)據(jù)的BCD碼通過各自的4~1B顯示譯碼器譯碼后,分別接到顯示譯碼器的顯示驅(qū)動端a~g(p),而公共端COM則根據(jù)數(shù)碼管的類型(共陰/共陽)分別接GND/VCC。所謂動態(tài)顯示,就是將被顯示的數(shù)據(jù)的BCD碼按照一定的變化頻率,在不同的時刻周期性地分別送到一個數(shù)據(jù)總線上,再通過一個公共的4~7/8顯示譯碼器譯碼后,接到多個顯示譯碼器的公共顯示驅(qū)動端a~g(p)上,同時,在不同的時刻周期性地選通對應的數(shù)碼管的公共端COM。
下面我們就通過一個例子來說明數(shù)據(jù)動態(tài)掃描的工作原理和VHDL程序的設(shè)計方法。
【例】 用VHDL設(shè)計一個8位二進制并行半加器,要求將被加數(shù)、加數(shù)和加法運算和用動態(tài)掃描的方式在共陰數(shù)碼管上同時顯示出來,其顯示外部電路的接線示意圖如圖所示。之后再使用MAX+p1us Ⅱ進行仿真。
如圖1 數(shù)據(jù)動態(tài)掃描顯示外部電路接線圖
仿真結(jié)果如圖所示。
如圖2 數(shù)據(jù)動態(tài)掃描顯示程序仿真圖
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
來源:ks990次