当前位置: 首页 > news >正文

图灵完备之路(数电学习三分钟)----解码器

前文我们设计了数据选择器,实现了对输入数据的选择,接着设计了总线,实现了输入数据与输出数据的配对,下面,我们将设计解码器,用于对数据输出通道的选择:

1.一位解码器

首先是一位解码器,用一个开关控制着两个数据输出通路的选择:

这其实很容易,无非就是开对应1路,关对应第二路,关的那一路接一个非门,使关信号能使能即可完成:

封装为:

2.三位解码器

一位解码器是几乎没有作用的,设计他是为了引出常用的三位解码器,三位解码器可以通过三个开关控制8个输出通路的选择,所以我们也称其为三八译码器

3控制8的本质从来都是二进制,所以无非是001时1号灯亮......110时6号灯亮......,设计十分容易,只需要几个非门和几个三路与门即可,以控制6号为例:

剩下的就是对线路的拓展了,我们还可以运用一位解码器对线路进行一定的简化:

实际只是将非门封装了而已,也不算简化

http://www.dtcms.com/a/267251.html

相关文章:

  • PI 控制器与 PR 控制器的等效转换与应用详解
  • 【深度学习】神经网络剪枝方法的分类
  • 【openp2p】 学习2:源码阅读P2PNetwork和P2PTunnel
  • 深入解读 Java CompletableFuture:设计原理与源码分析
  • [Cyclone] docs | 主程序逻辑 | 地址解码器 | P2PKH地址
  • Python 机器学习核心入门与实战进阶 Day 3 - 决策树 随机森林模型实战
  • TailWind CSS Intellisense 插件在VSCode 上不生效
  • 蓝桥杯51单片机设计
  • 在VMware虚拟机中安装Windows 98时,Explorer提示“该程序执行了非法操作,即将关闭”的解决办法
  • PADS交互式布局
  • SwiftUI 7(iOS 26)中玻璃化工具栏的艺术
  • Qt开发:QListWidget的介绍和使用
  • Java面试宝典:BIO、NIO、AIO原理演进与实际应用深度实践
  • Ubuntu 安装 etcd 与 etcd-cpp-apiv3
  • 开发三维CAD:实现框选和反选功能
  • 翻译《The Old New Thing》- Windows 媒体目录中 onestop.mid 文件的故事
  • mybatis-plus-01-环境初始化及简单应用
  • 基于uni-app的书法学习管理小程序的设计与实现
  • Java IO相关技术小结
  • SpringCloud系列(51)--SpringCloud Stream之使用分组解决消息重复消费问题
  • 你的Prompt还有很大提升
  • PyTorch中 item()、tolist()使用详解和实战示例
  • 企业微信iPad协议端强制拉群漏洞深度分析
  • Scrapy进阶封装(第四阶段:中间件设置,动态UA,ip代理池)
  • 【STM32实践篇】:GPIO 详解
  • 【深度学习新浪潮】基于扩散模型的图像编辑加速方法
  • 传输层 udptcp
  • 【性能优化与架构调优(二)】高性能数据库设计与优化
  • 【科普】Keil5软件使用教程、小技巧学习笔记:11个知识点。DIY机器人工房
  • 【数据结构】排序算法:归并与堆