码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 数字逻辑设计(3)


    文章目录

    • 数字逻辑设计(3)
      • 1. 门电路的级数带头片
        • 1)二级电路
        • 2)三级电路
      • 2. 使用单一逻辑门设计二级电路
        • 设计方法
          • 1. 与非门
          • 2. 或非门
          • 3. 与或非门
      • 3. 多输出电路的设计
        • 3.1 代数法
        • 3.2 卡诺图法
      • 4. 组合逻辑电路设计实例
      • 5. 几种典型的组合逻辑部件
        • 5.1 加法器
          • 1)半加器
          • 2)全加器
        • 5.2 并行加法器
        • 5.3 三态门
        • 5.4 全减器
        • 5.5 有限扇入门

    数字逻辑设计(3)

    1. 门电路的级数带头片

    门的级数: 电路输入与输出之间串联的逻辑门的最大数值

    1)二级电路

    AND-OR电路(积之和)
    OR-AND电路(和之积)

    在这里插入图片描述
    二级电路有如下8种基本形式
    在这里插入图片描述
    设计电路时推荐使用的是单一逻辑门的电路

    设计电路使用与非门、或非门相比与门、或门,(可以使用单一逻辑门设计电路)有以下三个优点
    1. 速度快
    2. 性价比高
    3. 使用的器件种类少

    2)三级电路

    OR-AND-OR电路

    二级电路表达式经过变化也可以使用三级电路表示,虽然逻辑门的个数没有变,但是输入端的个数变少了
    在这里插入图片描述
    前提:忽略输入端原、反变量的差别

    2. 使用单一逻辑门设计二级电路

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    设计方法

    1. 与非门

    利用最简与或式 F = A ‾ B + A B ‾ F=\overline{A}B + A\overline{B} F=AB+AB
    Method1:两次取反 ( F ′ ) ′ (F')' (F′)′
    在这里插入图片描述

    在这里插入图片描述

    2. 或非门

    两次取反
    在这里插入图片描述

    在这里插入图片描述

    3. 与或非门

    在这里插入图片描述

    3. 多输出电路的设计

    3.1 代数法

    在这里插入图片描述

    3.2 卡诺图法

    在这里插入图片描述
    在这里插入图片描述

    4. 组合逻辑电路设计实例

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    5. 几种典型的组合逻辑部件

    5.1 加法器

    1)半加器

    在这里插入图片描述

    2)全加器

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    方案二:由两个半加器构成
    在这里插入图片描述


    余三码产生器可以使用全加器实现,在8421BCD码的基础上加上3
    在这里插入图片描述

    5.2 并行加法器

    在这里插入图片描述
    在这里插入图片描述
    变成二级门电路
    在这里插入图片描述
    在这里插入图片描述
    串行进位方式,四位二进制数就要使用四级电路,而超前进位的并行进位方式只需要二级电路,所以并行进位方式更快

    5.3 三态门

    在这里插入图片描述
    下图
    左一: 三态恒等门,使能端B给高电平导通
    左二: 三态非门,使能端B给高电平导通
    右二: 三态恒等门,使能端B给低电平导通
    右一: 三态非门,使能端B给低电平导通

    在这里插入图片描述
    一端低电平有效,一端高电平有效,可以设计为选择器,如下
    在这里插入图片描述
    如果两个输入端都是高电平有效,则会导致总线同时接收两个不同的信号,造成总线冲突,产生不确定状态

    1. 总线一端输入为不确定信号,无论另一端输入是什么,输出都是不确定信号
    2. 总线一端输入为Z高阻状态,输出取决于另一端的输入
      在这里插入图片描述
      三态门的应用
      总线信号输入,E的值已知,A\B\C\D连在总线上,使能端是高电平的一端输入信号到总线,只能交替输入信号,否则产生总线冲突
      在这里插入图片描述

    下图中,当三态恒等门的使能端输入为高电平时,将内容输出;使能端是低电平时,将外部内容输入
    在这里插入图片描述

    双向数据总线如何避免总线冲突实现设备之间的数据传输,如下图,
    当I/O控制端置为‘1’时,数据从A设备传向B设备
    当I/O控制端置为‘0’时,数据从B设备传向A设备
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    5.4 全减器

    C i − 1 C_{i-1} Ci−1​低位产生的借位
    C i C_{i} Ci​高位产生的借位
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    OC门可以节省与门的个数

    5.5 有限扇入门

    在这里插入图片描述
    首先可以从上图中得到每个输出的表达式,这是一个扇入系数为3的二级电路,不满足要求,所以需要变二级电路为多级电路,实现扇入为2

    下图中,可以通过输出表达式的变换找到一些共享项
    在这里插入图片描述
    由变换后的表达式可以设计出扇入系数为2的多级电路,如下图
    在这里插入图片描述

  • 相关阅读:
    梳理市面上的2大NFT定价范式和4种解决方案
    本地搭建gitlab服务器(Ubuntu)
    【知识简略】说说分布式常见问题及解决方案:分布式锁、分布式事务、分布式session、分布式任务调度;
    Linux学习12—文件服务
    《持续交付:发布可靠软件的系统方法》- 读书笔记(六)
    计算机毕业设计(附源码)python迎新管理系统
    基于ssm的房屋租售网站(有报告)。Javaee项目,ssm项目。
    python中Unicode 数据库访问(Unicode Character Database)
    【owt-server】内部传输机制4 :TransportServer 及TransportSession 管理
    栈和队列的概念及实现
  • 原文地址:https://blog.csdn.net/zhiai_/article/details/126611043
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号