ON 20100202@1:26:27 PM at page: On a web page you were interested in at: http://www.sxlist.com/techref/logic/2to4ndecoder.htm#40211.3686458333 James Newton[JMN-EFP-786] Published and replied to post 40211.3686458333 by ice_chok |Insert 'It's really pretty easy when you think about it: Use 5 2-to-4 decoders, the first one, called "E", is connected to the upper 2 bits of your 4 bit input and it then selects which of the other 4 chips will be enabled. The remaining 4 2-to-4 decoders, called "A", "B","C", and "D", each connect to the lower 2 bits of your 4 bit input and are enabled only when the 4 bit input is on their "bank" of 4 possible outputs. The first of the low bit decoders decodes 0,1,2 and 3, the second decodes 4, 5, 6, and 7, and so on.
| input | enable low bit chip # |
|
| decimal | binary | |
| 0 | 0000 | A |
| 1 | 0001 | A |
| 2 | 0010 | A |
| 3 | 0011 | A |
| 4 | 0100 | B |
| 5 | 0101 | B |
| 6 | 0110 | B |
| 7 | 0111 | B |
| 8 | 1000 | C |
| 9 | 1001 | C |
| 10 | 1010 | C |
| 11 | 1011 | C |
| 12 | 1100 | D |
| 13 | 1101 | D |
| 14 | 1110 | D |
| 15 | 1111 | D |