文章目录

  • 基础知识
  • 分析

这是一个二选一的多路选择器,其由一个反向门 U3,两个二输入与门 U1、U2,以及一个二输入或门 U4 组成:

通过 SELECTION(选择端)可以选择信号的输入源:要么 SIGNAL_1,要么 SIGNAL_2。该多路选择器功能表如下:

  • SELECTION 输入低电平,输出端信号 Y 取决于 SIGNAL_1
  • SELECTION 输入高电平,输出端信号 Y 取决于 SIGNAL_2

基础知识

要理解这个多路选择器,您需要掌握以下这些基础知识:

  • 反向门

  • 二输入与门

  • 二输入或门

分析

让我们一起分析这个多路选择器!

提示:以下出现的 XXX = 0XXX = 1,表示在某个输入端输入低电平或高电平,或表示在某个输出端输出低电平或高电平。

  • SELECTION = 0,即 U2.A = SELECTION = 0U3.A = 0U1.B = U3.Y = 1。查阅三个逻辑门的功能表可知:

    • U1.Y 的输出状态将由 U1.A 决定,因为 U1.B = 1;而 U2.Y 的输出状态将为低电平,因为 U2.A = SELECTION = 0
    • 由于 U2.Y = 0,所以 U4.Y 的输出状态将由 U1.A 决定。
  • SELECTION = 1,即 U2.A = SELECTION = 1U3.A = 1U1.B = U3.Y = 0。查阅三个逻辑门的功能表可知:
    • U2.Y 的输出状态将由 U2.B 决定,因为 U2.A = 1;而 U1.Y 的输出状态将为低电平,因为 U1.B = U3.Y = 0
    • 由于 U1.Y = 0,所以 U4.Y 的输出状态将由 U2.B 决定。

从以上分析可知,当 SELECTION = 0U2.Y = 0U4.Y = U1.Y = U1.A;当 SELECTION = 1U1.Y = 0U4.Y = U2.Y = U2.B

即,当 SELECTION = 0Y = SIGNAL_1;当 SELECTION = 1Y = SIGNAL_2

硬件 - 数字电路 - 使用反向门、与门、或门搭建二选一的多路选择器相关推荐

  1. 【微机原理】数字电路器件—门 与门 或门 非门电路及实例

    门电路是数字电路中最基本的逻辑单元.它可以使输出信号与输入信号之间产生一定的逻辑关系.在数字电路中,信号大都是用电位(电平)高低两种状态表示,利用门电路的逻辑关系可以实现对信号的转换. 最基本的门电路 ...

  2. 数字电路2. OC门、OD门、三态门

    数字电路2. OC门.OD门.三态门 一.OC门--集电集开路门 1. 基本概念 2. 作用 3. 使用要点 4. OC门的简单实现 二.OD门--漏极开路门 四.三态门 1. 概念 2. 三态门的作 ...

  3. 树莓派4B爽上流安装python3的OpenCV(人脸检测识别—门禁“环境搭建篇”)

    树莓派4B安装OpenCV3.4.0人脸检测识别-门禁"环境搭建篇" 前言 一.准备工作 PC端软件 二.搭建树莓派环境 拓展TF内存卡 Tips:换源(python软件源) 修改 ...

  4. STM32使用硬件SPI驱动RC522门禁模块

    0.前言 RC522射频门禁识别模块非常常用,某宝卖家提供的程序基本都是使用软件模拟SPI的方式进行驱动的,但是实测使用软件模拟SPI识别速率.准确性没有硬件SPI驱动时高,因此本篇博客用于记录使用S ...

  5. FPGA(3)验证数字逻辑(与门、与非门、二选一数据选择器、2-4译码器、半加器、全加器)

    目录 一.验证与门 二.验证与非门 三.验证二选一数据选择器 四.验证2-4译码器 五.验证半加器 六.验证全加器 0.初始化定义 1.第一个半加器 2.第二个半加器 3.得到最终进位Co 代码 0决 ...

  6. Hi3519V101开发环境搭建(二)

    目录 目录 前言 编译U-boot 编译Linux-318y的内核 链接地址 前言 前面已经搭建好了Ubuntu下的海思开发环境,现在对编译Uboot和Kernel的过程做一个简单的记录.参考文档&l ...

  7. 游戏对战平台搭建要选什么服务器

    游戏对战平台搭建要选什么服务器 服务器是游戏平台数据传输的重要载体,事关我们游戏创业发展的稳定性.安全性.那么,游戏平台搭建要选什么服务器?有什么参考指标?本文艾西将带领大家一探究竟! 首先是&quo ...

  8. 离线语音远程遥控车控门制作教程(二)

    离线语音远程遥控车控门制作教(二) 序言 接 离线语音远程遥控车控门制作教程(一),本篇为自己动手画PCB,功能和一是一样. 功能: 1.遥控器端可以用按钮控制. 2.用离线语音模块语音控制. 3.车 ...

  9. 数字电路基础知识——乘法器的设计(二)( 串行、流水线、有符号数八位乘法器)

    数字电路基础知识--乘法器的设计(二)( 串行.流水线.有符号数八位乘法器) 前面一节关于乘法器的具体实现方式有很多种方法,均有各自的优缺点. 本节将再介绍一下两种乘法器的设计,分别用Verilog语 ...

最新文章

  1. 【Python】Python简单入门
  2. Redis 系列之一
  3. 发表的原创文章还希望大家多提宝贵意见!
  4. 一篇特别长的总结(C专家编程)
  5. python标准库模块_Python标准库模块之heapq
  6. 在终端/命令行下打开文件浏览器窗口--Win cmd Ubuntu terminal
  7. 基于android的课程画图设计,基于Android的智能终端通信勘察设计系统绘图模块的设计与实现...
  8. chrome导入与导出书签
  9. 机器人动力学建模之刚体动力学基础学习
  10. 打开文件管理器_【教程】模组管理器3.1食用指南
  11. 怎么用Wireshark抓包QQ的到对方的IP地址
  12. [XCTF-Reverse] 69 XCTF 3rd-RCTF-2017_MyDriver2-397
  13. win10不能拖动文件到其它软件
  14. ArcGIS栅格数据图层空间相关性分析方法
  15. zotero抓取知网文献
  16. 安德鲁1.2Ku使用感受
  17. 黎曼猜想到底是什么意思?
  18. 查看本地MYSQL数据库的IP地址
  19. [win7 百度网盘] 登录安全验证显示空白页
  20. Excel技巧 - 办公提效

热门文章

  1. 视频教程-C#Winform控件应用-C#
  2. 怎么设计移动应用的新手引导更好?-20150108早读课
  3. 使用C语言+EasyX完成消灭星星游戏(1)
  4. FPGA和USB3.0通信知识记录(3)——基于特权同学图书《Xilinx FPGA伴你玩转USB3.0与LVDS》
  5. C#实现贪吃蛇小游戏
  6. 外贸网站最简单的添加社交分享的代码-Share Buttons Code for Any Website - AddToAny
  7. 955 不加班的公司名单!2021 年4月最新版!
  8. 在CentOs7上设置网卡为ipv4地址
  9. Codeforces Round #716 (Div. 2) D. Cut and Stick
  10. 【Java】网络编程——TCP/UDP网络对讲机