使用按钮开关输入的加法器
在解决了存储和互相清零的问题后, 就可以最终实现一个更为方便易用的数字输入译码器了.
具体实现采用前面提到的在与门的另一输入端进行清零的方式, 因为它更加简便. 一个能输入四个不同数字的电路如下:
按钮开关数字输入译码器原型 在线可互动操作示例
注: 这里与先前原理电路的主要差别在于多了几个输入, 互相清零的模块因此比较庞杂.
另: 译码部分复用了先前封装的模块.
之后, 使用子电路再度封装, 即可得到下述模块:
这里 P 代表 按钮开关(Push switch) 里的 push, 表明它接受一个按钮式开关的输入.
将其集成于四位加法器上:
现在, 切换不同的输入数字就方便了, 只需要按一次按钮:
注: 因模拟器方面的限制, 如果点击得太快, 状态可能来不及切换, 可稍微放慢鼠标点击的速度.
另: 如果模拟器运行缓慢, 可以考虑不显示电流(位于
菜单--选项--显示电流
).
集成更多数字的输入模块, 读者可自行构建. 另附示例电路: