解碼器
解碼器:n 位元的輸入 A 是多少,第幾個輸出 Y 就是 1,其他都是 0(one-hot)。
功能表(以 2 位元為例)
| A1 | A0 | Y0 | Y1 | Y2 | Y3 |
|---|---|---|---|---|---|
| 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 | 0 | 1 |
接腳
左側 A 是輸入(編號大的是高位),右側 Y0、Y1… 是輸出。選取後用 +/− 改輸入位元數。
怎麼用
記憶體的位址解碼、選擇晶片;每個 Yₖ 剛好是一個最小項,接一個 OR 閘就能做出任意函數。
用法示意
兩位元的輸入 A1 A0 接左邊,四個輸出各接一顆 LED。A1 A0 = 10(也就是 2)時,只有 Y2 亮。