0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

组合逻辑电路的步骤分析

西西 来源:博客园 作者:zxl2431 2020-08-04 15:50 次阅读

典型的中规模集成组合逻辑电路如编码器,译码器,数据选择器,数据分配器,数值比较器,算术/逻辑运算单元。

对于一个逻辑电路,其输出状态在任何时刻只取决于同一时刻的输入状态,而已电路原来的状态无关,这种电路被定义为组合逻辑电路。

1.1 组合逻辑电路的分析

组合逻辑电路的结构具有如下特点:

(1)输入,输出之间没有反馈延时通路。

(2) 电路中不含具有记忆功能元件。

分析组合逻辑电路的目的是,对于一个给定的逻辑电路,确定其逻辑功能。分析组合逻辑电路的步骤大致如下:

(1) 根据逻辑电路,从输入到输出,写出各级逻辑函数表达式,直到写出最后输出端与输入信号的逻辑函数表达式。

(2) 将各逻辑函数表达式化简和变换,已得到最简单的表达式。

(3) 根据化简后的逻辑列出真值表。

(4) 根据真值表和化简后的逻辑表达式对逻辑电路进行分析,最后确定其动能。

例如:

(1) 奇/偶校验电路

(2) 二进制码求反码电路

1.2 组合逻辑电路的设计

对于提出的实际逻辑问题,得出满足这一逻辑问题的逻辑电路。通常要求电路简单,所用器件的种类和每种器件的数目尽可能的少,用代数法和卡诺图法来化简逻辑函数,就是为了得到最简的逻辑表达式。

组合逻辑电路的设计步骤如下:

(1) 明确实际问题的逻辑功能。许多实际设计要求是用文字描述的,因此,需要确定实际问题的逻辑功能,并确定输入,输出变量数及表示符号。

(2) 根据对电路逻辑功能的要求,列出真值表。

(3) 由真值表写出逻辑表达式。

(4) 化简和变换逻辑表达式,从而画出逻辑图。

例如:

(1)三车(特快,直快,慢车)进站。

(2)码转化电路(将4位格雷码转换为二进制码)。

2.1 编码器

用一个二进制代码表示特定含义的信息称为编码。具有编码功能的逻辑电路称为编码器。它有n位2进制码输出,与2的n次方个输入相应,例如4线--2线普通编码器,输入I0到I3任何时刻都只能有一个取值为1,并且有一组对应的Y1Y0二进制码输出。除表中列出的4个输入变量的4种取值组合有效外,其余12种组合所对应的输出均应为0。

根据真值表写表达式的原则是:对于输入或输出变量,凡取1值的用原变量表示,取值0值的用反变量表示。

在普通编码器中,当输入有两个或者是两个以上的取值同时为1时,输出就会出现错误编码,输出全是00,而在实际应用中又会遇到这种情况,比如快慢车同时到站,所以必须设置优先级别。也就是识别这类请求信号的优先级别并进行编码的逻辑不见称为优先编码器。由于真值表里包括了无关项,所以逻辑表达式比普通编码器简单些。

但还是会出现问题,当输入都是0时,输出时0,当最高位输入为1时,输出也是0。计算机的键盘输入逻辑电路就是由编码器组成的。当任意键被按下时,GS会为1,表示有信号输入,当没有键按下时GS=0,表示无信号输入,此时输出代码无效。

2.2 译码器/数据分配器

数字电路中常常需要码转换电路,将一种代码转换为另一种代码。译码器和编码器都是码转换电路。

译码器是编码器的逆过程,可以分为两种,一种是将一系列代码转换成与之一一对应的有效信号。这种译码器可称为唯一地址译码器,它常用于计算机中对存储器单元地址的译码。另一种是将一种代码转换成另一种代码,所以也称代码变换器。

数据分配器是将公共数据线上的数据根据需要送到不同的通道上去,实现数据分配功能的逻辑电路称为数据分配器,它相当于多输出的单刀多掷开关。

2.3 数据选择器(略)

2.4 数值比较器

在数字系统中,特别在计算机中常需要对两个数的大小进行比较。数值比较器就是对两个二进制数A,B进行比较的逻辑电路,比较结果有三种A》B,A《B,A=B三种情况。

常用的中规模集成数值比较器有CMOS和TTL的产品。74X85是4位数值比较器,74X682是8位数值比较器。

2.5 算术运算电路

半加器,全加器,多位数加法器

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 逻辑电路
    +关注

    关注

    13

    文章

    494

    浏览量

    42611
  • 编码器
    +关注

    关注

    45

    文章

    3639

    浏览量

    134437
  • 数据选择器
    +关注

    关注

    2

    文章

    116

    浏览量

    16433
收藏 人收藏

    评论

    相关推荐

    [分享]组合逻辑电路分析与设计

    包围1的方法化简,如下图所示,得  (3)用包围0的方法化简,如图所示,  分析组合逻辑电路的目的是为了确定已知电路逻辑功能,其
    发表于 04-07 10:54

    组合逻辑电路实验分析

    组合逻辑电路实验分析一、实验目的  1.掌握组合逻辑电路分析方法与测试方法; 2.了
    发表于 07-15 18:35 0次下载

    组合逻辑电路分析、设计和调试

    组合逻辑电路分析、设计和调试(一)一、实验目的1.进一步熟悉数字逻辑实验箱的使用。2.掌握用SSI(小规模数字集成电路)构成的
    发表于 11-19 15:01 185次下载

    基本组合逻辑电路

    基本组合逻辑电路 一、 实验目的?⒈ 掌握一般组合逻辑电路分析和设计方法。?⒉ 熟悉集成优先编码器的
    发表于 09-24 22:14 2642次阅读

    SSI组合逻辑电路的实验分析

    SSI组合逻辑电路的实验分析       一、 实验目的   
    发表于 03-28 09:53 1.2w次阅读
    SSI<b class='flag-5'>组合</b><b class='flag-5'>逻辑电路</b>的实验<b class='flag-5'>分析</b>

    组合逻辑电路分析与设计-逻辑代数

    组合逻辑电路分析与设计-逻辑代数   在任何时刻,输出状态只决定于同一时刻各输入状态的组合,而与先前状态无关的
    发表于 04-07 10:07 3228次阅读
    <b class='flag-5'>组合</b><b class='flag-5'>逻辑电路</b>的<b class='flag-5'>分析</b>与设计-<b class='flag-5'>逻辑</b>代数

    组合逻辑电路分析

    组合逻辑电路分析   分析组合逻辑电路的目的是为了确定已知
    发表于 04-07 10:11 7820次阅读
    <b class='flag-5'>组合</b><b class='flag-5'>逻辑电路</b>的<b class='flag-5'>分析</b>

    组合逻辑电路的设计

    组合逻辑电路的设计 组合逻辑电路的设计与分析过程相反,其步骤大致如下:  (1)根据对
    发表于 04-07 10:12 1.3w次阅读
    <b class='flag-5'>组合</b><b class='flag-5'>逻辑电路</b>的设计

    组合逻辑电路分析与设计

    电子专业单片机相关知识学习教材资料之组合逻辑电路分析与设计
    发表于 09-02 14:30 0次下载

    组合逻辑电路分析设计实验

    组合逻辑电路分析设计实验
    发表于 12-29 19:00 0次下载

    组合逻辑电路设计步骤详解(教程)

    组合逻辑电路的设计与分析过程相反,本文小编主要跟大家介绍一下关于组合逻辑电路的设计步骤,顺便回顾
    发表于 01-30 16:46 12.2w次阅读
    <b class='flag-5'>组合</b><b class='flag-5'>逻辑电路</b>设计<b class='flag-5'>步骤</b>详解(教程)

    数字电路组合逻辑电路设计步骤详解

    数字电路中的组合逻辑电路的设计与分析过程相反,本文小编主要跟大家介绍一下关于组合逻辑电路的设计
    的头像 发表于 02-03 09:56 5666次阅读

    组合逻辑电路分析和设计

    所谓组合逻辑电路分析,就是根据给定的逻辑电路图,求出电路逻辑功能。
    的头像 发表于 03-06 14:37 3821次阅读

    组合逻辑电路分析和设计方法

    所谓组合逻辑电路分析,就是根据给定的逻辑电路图,求出电路逻辑功能。
    的头像 发表于 08-16 09:15 8351次阅读
    <b class='flag-5'>组合</b><b class='flag-5'>逻辑电路</b><b class='flag-5'>分析</b>和设计方法

    分析组合逻辑电路的设计步骤

    组合逻辑电路是数字电路中的一种基本类型,它由逻辑门组成,根据输入信号的组合产生相应的输出信号。组合
    的头像 发表于 07-30 14:39 690次阅读