在multisim14上完成數碼管的顯示(0-9)

提前說說

前幾天給西電的同學做了一個小的線上課程設計,用到數碼管。沒想到我們課程設計也是關於數碼管,所以在這總結一下如何仿真實現數碼管

目標:完成一個數碼管的顯示,從0-9分別顯示

一. 首先,確定使用的是共陰極數碼管,在元器庫中找到

在這裏插入圖片描述
二. 接下來找到控制端,我這裏使用74ls48n進行控制,從元器件庫中找到
在這裏插入圖片描述
三.然後從元器件庫導出用到的電源,開關,地線等
在這裏插入圖片描述
(電源)
在這裏插入圖片描述
(地線)
在這裏插入圖片描述
(開關)
四.然後查找74ls48n功能表
在這裏插入圖片描述
在這裏插入圖片描述
五.通過查找資料發現,發現74ls48n和數碼管完全是天衣無縫的擬合!(前提是共陰極數目管!)也就是D,C,B,A從高到低這四個輸入端輸入相應的BCD碼,剛好就可以在數碼管輸出顯示。比如DCBA輸入0001,那麼數碼管顯示的就是1。(但是輸出端的abcdefg也要對應數碼管的abcdefg)

六.看一下具體怎麼接
在這裏插入圖片描述
ABCD分別爲74ls48n輸入端,通過按鍵來控制不同的狀態;左下角的三個輸入端根據功能表查出得置高位;輸出端對應數碼管接就ok了

七.結果
在這裏插入圖片描述
ABCD=0000,根據BCD碼可知,代表數字0,那麼數碼管輸出就是0
再看一個
在這裏插入圖片描述
同樣,ABCD=0011,根據BCD碼可知,代表數字3,那麼數碼管輸出就是3
(前提,智能輸出0-9,超過9顯示就是錯誤的)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章