74390 計數器簡介
你好!今天我們要來認識電子學中一個非常特別的「大腦」晶片:74390 4 位元十進制計數器 (4-bit Decade Counter)。你有沒有想過數碼微波爐是如何倒數秒數的?或者是運動比賽的記分牌如何記錄分數?它們用的都是計數器!
在看完這些筆記後,你將會了解這枚晶片是如何運作、如何與顯示器「溝通」,以及我們如何利用它從 0 數到 99。如果剛開始看到很多數字覺得頭暈,別擔心,我們一步一步來!
1. 什麼是 74390 IC?
74390 被稱為雙 4 位元十進制計數器 (Dual 4-bit Decade Counter)。讓我們拆解這個名稱,這樣會更容易記住:
- 雙 (Dual): 這代表在單一晶片內,擁有兩個完全相同且獨立的計數器。
- 4 位元 (4-bit): 這是指輸出方式。它使用 4 條線來傳送一個二進制數字(由 0 和 1 組成的組合)。
- 十進制 (Decade): 在數學中,“deca”代表十。十進制計數器會數十個數值,從 0 到 9,然後重新歸零。
比喻: 把 74390 想像成一雙手。每一隻手都能數到某個點。因為它是「雙」計數器,所以你的晶片裡有兩隻獨立的「手」來幫你數到更大的數字!
關鍵術語:BCD(二進制編碼十進制)
由於計數器輸出 4 位元來表示 0 到 9 的數字,我們稱之為 BCD。 例子:數字 5 在 BCD 中表示為 0101。
快速複習:
74390 可以數到多少? 它從 0 數到 9。「雙」的意思是指一個封裝內有兩個這樣的計數器。2. 認識引腳 (Pins)
當你查看 74390 的資料手冊 (datasheet) 時,會看到 16 個引腳。你不需要死背每一個引腳,但應該要認得這幾個主要群組:
- 時鐘輸入 (Clock Inputs, CP): 這些是晶片的「心跳」引腳。每當時鐘訊號「跳動」(從高電平變為低電平)一次,計數器就會加 1。
- 輸出 (Outputs, QA, QB, QC, QD): 這 4 個引腳給我們二進制的答案。QA 是「最小」值 (\(2^0 = 1\)),而 QD 是「最大」值 (\(2^3 = 8\))。
- 主重置 (Master Reset, MR): 這個引腳用來「清除」計數器。如果你在這裡發送「高電平」(邏輯 1)訊號,計數器會立刻跳回 0。
- 電源引腳: 像任何電子設備一樣,它需要電源。Vcc 是正極供電(通常為 5V),GND 是接地。
常見錯誤: 學生常忘記若要讓計數器開始運作,重置 (MR) 引腳必須連接到 接地 (邏輯 0)。如果你讓它「懸空」或連接到高電平,計數器就會一直卡在零!
3. 74390 的運作方式
74390 是一個「負緣觸發 (negative-edge triggered)」的計數器。這只是一個華麗的說法,意思是當訊號從高變低(即「下降緣」)時,它才會進行計數。
計數順序:
每接收到一個時鐘脈衝,計數器都會遵循這個規律:
0000 (零)
0001 (一)
...
1001 (九)
0000 (回到零!)
你知道嗎? 雖然 4 位元理論上可以數到 15 (1111),但十進制計數器的設計是當它數到十時會自動重置,所以你只會看到 0 到 9 的數字。
重點總結:
74390 在時鐘訊號的下降緣進行計數,並提供 4 位元的 BCD 輸出。4. 顯示數字:7 段顯示器 (7-Segment Displays)
我們人類不擅長快速閱讀二進制 (0101)。我們更喜歡直接看到數字「5」。為了做到這一點,我們將 74390 連接到另一種稱為 BCD 轉 7 段顯示解碼器 (BCD-to-7-Segment Decoder) 的晶片(例如 74LS247)。
連接過程:
- 74390 計數器 計算脈衝並輸出 4 位元二進制 (BCD)。
- 74LS247 解碼器 接收該二進制代碼,並「解碼」出顯示器哪些部分該亮起。
- 7 段顯示器 點亮正確的 LED 來顯示人類可讀的數字 (0-9)。
記憶輔助: 計數器(計算點擊次數) -> 解碼器(翻譯代碼) -> 顯示器(顯示數字)。
5. 數到 99(級聯 Cascade)
由於 74390 是「雙」計數器,我們可以將兩個計數單元串聯在一起,從 00 數到 99。這稱為級聯 (cascading)。
運作原理:
想像一個標準時鐘。只有當「個位數」完成一個完整的循環(0 到 9)後,「十位數」才會向前移動。
- 計數器 1 (個位): 接收主要的時鐘訊號(例如按鈕輸入)。它數 0, 1, 2... 8, 9。
- 「交接」: 當計數器 1 從 9 回到 0 時,它會發送一個訊號到計數器 2 的時鐘輸入。
- 計數器 2 (十位): 這個計數器每當第一個計數器跳動十次,它才會「跳動」一次。
例子:如果計數器 2 目前是「3」,而計數器 1 從「9」變為「0」,計數器 2 就會向前跳到「4」。總顯示數值就會從 39 變為 40!
總結與小撇步
快速複習盒:
- 74390 = 雙(2 個計數器),十進制(0-9),4 位元(二進制/BCD)。
- 輸入: 時鐘脈衝(下降緣)。
- 輸出: BCD 代碼(QA 到 QD)。
- 重置: 將 MR 設為高電平以清除為 0;保持低電平以進行計數。
- 數到 99: 將「個位」計數器的輸出連接到「十位」計數器的時鐘輸入。
如果剛開始覺得這有點複雜,別擔心!只要記得這些晶片就像是你手持計數器的電子版本。每一次點擊都會讓數字加一,一旦數到 9,下一次的「點擊」就會讓它歸零並向下一位進位!