本文目录
§3.1 概述
§3.2 组合逻辑电路分析举例
§3.3 组合逻辑电路设计举例
§3.4 几种常用的中规模组件
§3.5 利用中规模组件设计组合电路
以下内容正文
§3.1 概述
研究组合电路无非是两方面的问题:
1.已知电路图,要求分析清楚它的逻辑功能
2. 已知对逻辑功能的要求,要求设计一个电路 来实现它。
半加器:
只考虑了本位的两个数二进制数相加,
而没有考虑低位的进位。例:74LS586
全加器:
不只是本位的两个数二进制数相加,
来自低位的进位也一起相加。
例3:编码器
二进制编码器的作用:将一系列信号状态编制成二进制代码。
n个二进制代码(n位二进制数)有2n种不同的组合,可以表示2n个信号。
例3-1: BCD(8421〕编码器
例4:与非门组成三位二进制编码器
---八线-三线编码器电路图如下
例3:译码器
译码是编码的逆过程。
这种电路将某一代码转换成某种控制信号,
或去控制执行元件完成某个动作;或者去控制
显示器将其含意直接显示给人们。
二进制译码器
译码器的输入——一组二进制代码
译码器的输出——一组高低电平信号
§3.2 组合逻辑电路设计举例
例:设计三人表决电路(A、B、C)。每人一个按键,如果同意则按下,不同意则不按。结果用指示灯表示,多数同意时指示灯亮,否则不亮。
1.首先指明逻辑符号取“0”、“1”的含义。
三个按键A、B、C按下时为“1”,不按时为“0”。输出是F,多数赞成时是“1”,否则是“0”。
2.根据题意列出逻辑状态表。
例2:七段显示译码器
在数字系统中,常常需要将运算结果用人们习惯的十进制显示出来,这就要用到显示译码器。
例3:数字比较器
比较器的分类:
(1)仅比较两个数是否相等。
(2)除比较两个数是否相等外,还要比较两个数的大小。
第一类的逻辑功能较简单,下面重点介绍第二类比较器。
一、一位数值比较器
二、多位数值比较器
比较原则:
1. 先从高位比起,高位大的数值一定大。
2. 若高位相等,则再比较低位数,最终结果由低位的比较结果决定。
请根据这个原则设计一下:每位的比较应包括几个输入、输出?
例:设计三个四位数的比较器,可以对A、B、C进行比较,能判断:
(1) 三个数是否相等。
(2) 若不相等,A数是最大还是最小。
比较原则:
先将A与B比较,然后A与C比较,若A=B A=C,则A=B=C;若A>B A>C,则A最大;若A<B A<C,则A最小。
可以用两片74LS85实现。
§3.4 几种常用的中规模组件
1. 数据选择器
从一组数据中选择一路信号进行传输的电路,称为数据选择器。
数据选择器类似一个多投开关。选择哪一路信号由相应的一组控制信号控制。
一位数据选择器:从n个数据中选择一路传输。
m位数据选择器:从m组数据中各选择一路传输。
§3.5 利用中规模组件设计组合电路
中规模组件都是为了实现专门的逻辑功能而设计,但是通过适当的连接,可以实现一般的逻辑功能。
用中规模组件设计逻辑电路,可以减少连线、提高可靠性。
下面介绍用选择器和译码器设计组合逻辑电路的方法。
网友评论