歡迎來到七劃管顯示器的世界!
你有沒有試過看著電子鬧鐘、微波爐計時器或計算機,好奇那些發光的紅色或綠色數字是怎麼組成的嗎?它們其實都使用了七劃管顯示器(7-segment display)。這一章我們將揭開它的神秘面紗,看看簡單的發光二極管(LED)是如何協作向我們顯示資訊的。如果起初覺得這裡有很多電線和邏輯,請別擔心——我們會一步一步為你拆解!
1. 什麼是七劃管顯示器?
從本質上講,七劃管顯示器只是一組包裝在一起的七個獨立LED,並按特定方式排列(形狀像數字8)。透過控制某些LED亮起或熄滅,我們就能顯示0到9之間的任何數字。
線段的命名方式
為了方便管理,工程師會用字母 a 到 g 來命名這七個線段。通常它們會從頂部開始,順時針排列,最後以中間的線段結束。
例子:要顯示數字「1」,我們只需要點亮線段 b 和 c。要顯示數字「7」,我們則需要點亮線段 a、b 和 c。快速複習:必要概念
請記住,LED 是一種二極管,當電流從陽極(Anode,+)流向陰極(Cathode,-)時就會發光。如果你忘記了哪一端是哪一端,記得 A+(陽極是正極)和 C-(陰極是負極)就可以了!
重點總結: 七劃管顯示器就是七個LED組成的「團隊」,共同負責顯示數字。
2. 兩類顯示器:共陽極與共陰極
因為裡面有7個LED,通常意味著需要14個引腳(每個LED兩個)。這太多了!為了節省空間,所有的LED會共用一個接點,這就是「共用」(Common)引腳。
共陰極 (Common Cathode, CC)
在此版本中,7個LED的陰極(-)會連接在一起,並接至接地(Ground, 0V)。
- 要點亮線段:你需要給該線段的引腳發送邏輯1(高電壓)。
- 要熄滅線段:你發送邏輯0(低電壓)。
共陽極 (Common Anode, CA)
在此版本中,7個LED的陽極(+)會連接在一起,並接至正電源(Vcc)。
- 要點亮線段:你需要給該線段的引腳發送邏輯0(低電壓/接地)。
- 要熄滅線段:你發送邏輯1(高電壓)。
記憶小撇步:
共陰極(Common Cathode) = Connect to Ground(連接至接地)。需要高電平(High)才能點亮。
共陽極(Common Anode) = Always connected to High(始終連接至高電平)。需要低電平(Low)才能點亮。
重點總結: 搞清楚你手上的顯示器類型!共陽極顯示器使用「反向」邏輯(0為開啟)。
3. BCD轉七劃管解碼器(翻譯官)
電腦和計數器通常使用二進制(Binary)或BCD碼(二進制編碼的十進制)進行運算。BCD使用4條線來代表0-9的數字,但顯示器卻需要7條線!因此,我們需要在中間加入一個「翻譯官」晶片,這就是BCD轉七劃管解碼器IC。
74LS247 IC
74LS247 是一款處理這項工作的著名晶片。它接收4位元的BCD輸入,並決定哪7個線段應該發光。
74LS247 的運作方式:
- 輸入: 擁有4個輸入引腳(通常標記為A、B、C、D),代表BCD數值。
- 輸出: 擁有7個輸出引腳(a、b、c、d、e、f、g),直接連接至顯示器的線段。
- 主動低電平(Active Low): 74LS247 是主動低電平輸出。這意味著它輸出邏輯0來點亮線段。因此,它專為驅動共陽極顯示器而設計。
常見錯誤: 別忘了限流電阻!就像單個LED一樣,如果你不在解碼器和顯示器線段之間串聯電阻(通常為 330\(\Omega\)),線段可能會燒毀。
重點總結: 解碼器晶片就像「大腦」,負責將二進制數字轉換成我們能讀懂的圖案。
4. 完整系統:從計數到顯示
在實際的電子系統中(例如電子鐘),各組件會按特定鏈條運作。讓我們看看74390計數器IC是如何與顯示模組互動的。
運作流程:
1. 計數器(如 74390): 進行脈衝計數(例如秒數),並以4位元BCD碼輸出結果。
2. 解碼器(如 74LS247): 接收那4位BCD碼,並「解碼」出該數字所需的線段。
3. 顯示器: 線段亮起,向使用者顯示數字。
真值表(Truth Table)概念
工程師使用真值表來顯示解碼器的運作。表中列出了BCD輸入以及每個線段(a-g)是1還是0。對於使用74LS247的共陽極系統,表中所有需要點亮的線段都會顯示為「0」。
例子:當BCD輸入為 \(0000\)(數字0)時,線段 a、b、c、d、e、f 都會是0(點亮),而線段 g(中間那橫)會是1(熄滅)。你知道嗎? 大多數七劃管顯示器其實有第8個線段!它就是位於右下角的小小數點(Decimal Point, DP),用於顯示價格或測量數據,例如9.99。
重點總結: 數位系統的流程是:處理(計數器) \(\rightarrow\) 解碼(74LS247) \(\rightarrow\) 輸出(顯示器)。
總結清單
- 你能分辨出線段 a 到 g 的位置嗎?
- 你知道共陽極和共陰極的區別嗎?
- 你明白 74LS247 是專為共陽極顯示器設計的「主動低電平」解碼器嗎?
- 你能描述從 74390計數器 到顯示器的資訊流向嗎?
你做得很好!這一章是連接電腦「隱藏」邏輯與我們日常「可見」世界的一座橋樑。繼續練習那些真值表,很快你就能一眼看懂這些電路了!