图灵完备之路(数电学习三分钟)----解码器
前文我们设计了数据选择器,实现了对输入数据的选择,接着设计了总线,实现了输入数据与输出数据的配对,下面,我们将设计解码器,用于对数据输出通道的选择:
1.一位解码器
首先是一位解码器,用一个开关控制着两个数据输出通路的选择:
这其实很容易,无非就是开对应1路,关对应第二路,关的那一路接一个非门,使关信号能使能即可完成:
封装为:
2.三位解码器
一位解码器是几乎没有作用的,设计他是为了引出常用的三位解码器,三位解码器可以通过三个开关控制8个输出通路的选择,所以我们也称其为三八译码器:
3控制8的本质从来都是二进制,所以无非是001时1号灯亮......110时6号灯亮......,设计十分容易,只需要几个非门和几个三路与门即可,以控制6号为例:
剩下的就是对线路的拓展了,我们还可以运用一位解码器对线路进行一定的简化:
实际只是将非门封装了而已,也不算简化