1. 程式人生 > >一位七段數碼顯示管(附加設計報告,visio圖,和Multisim模擬

一位七段數碼顯示管(附加設計報告,visio圖,和Multisim模擬

第一次寫部落格,第一次用標記語言,寫的不好請見諒! 見諒

說說要求咯!

採用74ls147晶片,74ls04,74ls48n和共陰極七段數碼顯示管進行進行9路輸入依次輸出1-9的數字。(用9個開關分別表示0—9十種不同的輸入,每次動作只允許按下一個開關(所有開關都不按,表示0),數碼管顯示相應的數字。)

基本思路如下圖:

按鍵輸入74ls14774ls0474ls48n共陰極數碼顯示管

各個單元電路介紹——原理、晶片選用及晶片引腳功能介紹

1.LED顯示原理

LED數碼管的a—g七個發光二極體。加正電壓的發光,加零電壓的不能發光,不同亮暗的組合就能形成不同的字碼,這種組合稱為字形碼。共陽極和共陰極的字形碼是不同的。

2.反相器(非門)

74ls04是帶有6個非門的晶片,是六輸入反相器,也就是有6個反相器,它的輸出訊號與輸入訊號相位相反。六個反相器。共用電源端和接地端,其它都是獨立的。輸出訊號手動負載的能力也有一定程度的放大。 在這裡插入圖片描述 這個晶片就是整合在一起的6個非門,可以單獨使用。作用就是將輸入的高電平變低電平,低電平變高電平。 74ls04詳細介紹

3.編碼器

採用的編碼器晶片是74LS147。(74ls147引腳圖管腳圖和功能真值表優先編碼器是當多個輸入端同時有訊號時 , 電路只對其中優先級別最的輸入訊號進行編碼 。 )採用10線 -4線優先編碼器 74LS147優先編碼器有 9個輸入端和 4個輸出端。某個 輸入端為 0,代表輸入某一個十進位制數。當 9個輸入端全為 1時,代表輸入的是 十進位制數 0。 4個輸出端反映輸入十進位制數的 BCD 碼編碼輸出。 74LS147優先編 碼器的 輸入端和輸出端都是低電平有效 ,即當某一個輸入端低電平 0時, 4個輸 出端就以低電平 0的輸出其對應的 8421 BCD編碼。當 9個輸入全為 1時, 4個 輸 入出也全為 1,代表輸入十進位制數 0的 8421 BCD編碼輸出。 在這裡插入圖片描述

在這裡插入圖片描述

這個晶片就是將輸入的9個高低電平進行編碼,形成一個4位的輸出。eg:111111111編碼成1111。(看真值表) 74ls147引腳圖管腳圖和功能真值表

4.解碼器

因為用的共陰極所以譯碼器採用74LS48(74LS48晶片是一種常用的七段數碼管譯碼器驅動器),7段顯示譯碼器74LS48是輸出高電平有效的譯碼器,74LS48有實現7段顯示譯碼器基本功能的輸入(DCBA)和輸出(Ya~Yg)端。 同理解碼晶片就是將4位解碼成n位輸出。 74LS48s資料手冊

5.電路模擬圖

在這裡插入圖片描述

看看實物

不會gif,只要連線正確,功能沒毛病!!!

在這裡插入圖片描述

歡迎觀看,謝謝!希望我能對你的學習有所幫助! 在這裡插入圖片描述