常用的组合逻辑电路

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

0
0
1
由真值表直接写出表达式:
S ? AB ? AB ? A? B C ? AB
A B
A B
=1
S
&
C

S
CO
C
2.全加器: 能同时进行本位数和相邻低位的进位信号的 加法运算。




Ai Bi Ci-1
0 00 0 01 0 10 0 11 1 00 1 01 1 10 1 11
Si
Ci
0
0
1
0
在数字电路中,常用的组合电路有 加法 器、编码器、译码器、数据分配器和多路选择 器等。下面几节分别介绍这几种典型组合逻辑 电路的基本结构、工作原理和使用方法。
20.8 加法器
20.8.1 二进制
十进制: 0~9 十个数码,“逢十进一”。 在数字电路中,为了把电路的两个状态 (“1”
态和“0”态)与数码对应起来,采用 二进制。 二进制: 0,1两个数码,“逢二进一”。
系,即 n=3,即输出为三位二进制代码。
总目录 章目录 返回 上一页 下一页
(2) 列编码表:
输入
II01 I2 I3 I4 I5 I6 I7
输出
Y2 Y1
Y0
00 0
00
01 1 0 01
10 0
10 1
11 0
11 1
总目录 章目录 返回 上一页 下一页
(3) 写出逻辑式并转换成“与非”式
Y2 = I4 + I5 + I6 +I7 = I4+ I5+ I6+ I7
= I4. I5 . I6. I7
Y1 = I2+I3+I6+I7 = I2 + I3 + I6+ I7
= I2 . I3. I6. I7
Y0 = I1+ I3+ I5+ I7 = I1 + I3+ I5 + I7
= I1 . I3 . I5 . I7
总目录 章目录 返回 上一页 下一页
(4) 画出逻辑图
Y2
Y1
Y0
1
1
1
&
&
&
0
1
11 1 1 1 1
1
00 0 0 0 0
I7
I6 I5 I4 I3 I2 I1
总目录 章目录 返回 上一页 下一页
20.9.3 优先编码器
当有两个或两个以上 的信号同时输入编码电路, 电路只能对其中一个优先级别高的信号进行编码。
即允许几个信号同时有效,但电路只对其中 优先级别高的信号进行编码,而对其它优先级 别低的信号不予理睬。
1111 0110 0111 1000 1001 1010
1 1 11 1 0? ? ? 1 0 1 1
1 1 11 11 0? ? 1 1 0 0
1 1 11 111 0? 1 1 0 1 1 1 11 1111 0 1 1 1 0
总目录 章目录 返回 上一页 下一页
例:CT74LS147集成优先编码器(10线-4线)
&
> 1
Ci
&
= 1
Si
逻辑图
逻辑符号
Ai Bi

Si
Ci-1
CI
CO
Ci
总目录 章目录 返回 上一页 下一页
加法器: 实现二进制加法运算的电路
如:
0 00 1
+0 01 1
进位
11
01 0 0
要考虑低位 来的进位 全加器实现
不考虑低位 来的进位
半加器Biblioteka Baidu现
总目录 章目录 返回 上一页 下一页
二、多位数加法器
Ci ? Ai Bi Ci? 1 ? Ai Bi Ci? 1 ? Ai Bi C i?1 ? Ai Bi Ci? 1
? Ai Bi ? AiCi?1 ? BiCi?1
AiBi Ci-1
&
画出全加器的逻辑电路图:
S i ? Ai ? Bi ? Ci? 1 Ci ? Ai Bi ? AiCi? 1 ? BiCi? 1
总目录 章目录 返回 上一页 下一页
CT74LS4147 编码器功能表
输 入 (低电平有效)
输 出(8421反码)
I9 I8 I7 I6 I5 I4 I3 I2 I1 Y3 Y2 Y1 Y0
1 1 11 11111 0 ? ? ? ? ? ? ?? 1 0 ? ? ? ? ? ?? 1 1 0 ? ? ? ? ?? 1 1 10? ? ? ? ? 1 1 1 1 0 ? ? ??
将十进制数 0~9 编成二进制代码的电路
高 低 电 10个 平 信 号
编码器
表示十进制数
4位串行进位加法器
C3 S3
Ci Si ∑
Ai B i Ci-1
A3 B3 C2
S2
Ci Si ∑
Ai Bi Ci-1
A2 B2 C1
S1
S0
Ci Si ∑
Ai B i Ci-1
Ci Si ∑
Ai Bi Ci-1
A1 B1 C0
A0 B0 C-1
总目录 章目录 返回 上一页 下一页
20.9 编码器
总目录 章目录 返回 上一页 下一页
20.8.1 加法器
一、加法器的基本概念及工作原理
加法器——实现两个二进制数的加法运算
1.半加器: 只能进行本位加数、被加数的加法运算而不考虑
低位进位。 列出半加器的真值表:
画出逻辑电路图:
输入
输出
被加数 A 加数B 和数S 进位数 C
0
0
0
1
1
0
1
1
0
0
1
0
1
1
0
0
1
1
0
0
1
0
1
1
1
由真值表直接写出逻辑表达式,再经代数法化简和转换得:
S i ? Ai ?BiCi? 1 ? Ai Bi Ci? 1 ? Ai Bi ?Ci? 1 ? Ai BiCi? 1
? ( Ai ? Bi )Ci? 1 ? ( Ai ? Bi )Ci? 1 ? Ai ? Bi ? Ci? 1
高 低 电 2n个 平 信 号
编码器

n位
进 制


总目录 章目录 返回 上一页 下一页
例:设计一个编码器,满足以下要求:
(1) 将 I0、I1、…I7 8个信号编成二进制代码。
(2) 编码器每次只能对一个信号进行编码,不 允许两个或两个以上的信号同时有效。
(3) 设输入信号高电平有效。
(1) 分析要求: 输入有8个信号, 即 N=8,根据 2n ? N 的关
U CC N Y 3 I 3 I 2 I 1 I 9 Y0
低电平 有效
16 15 14 13 12 11
10 9CT74LS4147
1234 56 78
I 4 I 5 I 6 I 7 I 8 Y 2 Y1 GND
T4147 引脚图
总目录 章目录 返回 上一页 下一页
20.8.2 二 – 十进制编码器
把二进制码按一定规律编排,使每组代码 具有一特定的含义, 称为编码。 具有编码功能的逻辑电路称为编码器。
n 位二进制代码有 2n 种组合,可以表示
2n 个信息。 要表示N个信息所需的二进制代码应满足
2n? N
总目录 章目录 返回 上一页 下一页
20.8.1 二进制编码器
将输入信号编成二进制代码的电路。
相关文档
最新文档