第11章组合逻辑电路(电工学)解析.ppt

(3) 化简或变换逻辑式 = (AiBi+AiBi ) Ci-1 = (Ai ? Bi ) Ci-1 = (Ai ? Bi)? Ci-1 = ( Ai ? Bi ) Ci-1 + AiBi = Ai ? Bi ? Ci-1 +( AiBi+AiBi ) Ci-1 +( Ai ? Bi ) Ci-1 = ( Ai Bi +AiBi ) Ci-1 +AiBi ( Ci-1+Ci-1 ) Si = Ai BiCi-1 +AiBiCi-1 +AiBiCi-1 +AiBiCi-1 Ci = AiBiCi-1 +AiBiCi-1 +AiBiCi-1 +AiBiCi-1 (4) 根据逻辑表达式画出逻辑电路 AiBi Ai?Bi Si Ci CO Ai Bi ∑ 1 (Ai ? Bi ) ? Ci-1  (Ai ? Bi ) Ci-1 CO ∑ Ci-1 Si = Ai ? Bi ? Ci-1 Ci = (Ai ? Bi)Ci-1 + AiBi Ai Bi Ci-1 Si Ci ∑ CI CO 全加器 全加器 控制信息 编码器 二进制代码 编码器的分类 普通编码器 优先编码器 二进制编码器 二-十进制编码器 11.6.2 编码器 把二进制码按一定规律编排,使每组代码具有一特定的含义,称为编码。 具有编码功能的逻辑电路称为编码器。 一、普通编码器 每次只允许输入一个控制信息的编码器。 1. 二进制编码器 将输入信号编成二进制代码的电路。 2n个 n位 编码器 高低电平信号 二进制代码 解:(1)分析要求: 输入有8个信号,即N=8,根据 2n ? N 的关系,即n=3,即输出为三位二进制代码。 例1:设计一个编码器,满足以下要求: (1) 将 I0、I1、…I7 8个信号编成二进制代码。 (2) 编码器每次只能对一个信号进行编码,不允许 两个或两个以上的信号同时有效。 (3) 设输入信号高电平有效。 (2)列编码表: (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 I7 I6 I5 I4 I3 I1 I2 Y2 Y1 Y0 (4)画出逻辑图 将十进制数 0~9 编成二进制代码的电路 表示十进制数 4位 10个 编码器 高低电平信号 二进制代码 2.二 – 十进制编码器 列编码表: 四位二进制代码可以表示十六种不同的状态,其中任何十种状态都可以表示0~9十个数码,最常用的是8421码。 0 0 0 输 出 输 入 Y1 Y2 Y0 0 (I0) 1 (I1) 2 (I2) 3 (I3) 4 (I4) 5 (I5) 6 (I6) 7 (I7) 8 (I8) 9 (I9) Y3 0 0 0 1 1 1 0 1 0 0 0 0 1 1 1 1 0 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 8421BCD码编码表 写出逻辑式并化成与非门 十键8421码编码器的逻辑图 +5V Y3 Y2 Y1 Y0 I0 I1 I2 I3 I4 I5 I6 I7 I8 I9 1K?×10 S0 0 1 S1 2 S2 3 S3 4 S4 5 S5 6 S6 7 S7 8 S8 9 S9 译码是编码的反过程,它是将代码的组合译成一个特定的输出信号。 1、二进制译码器 8个 3位 译码器 二进制代码 高低电平信号 11.6.3 译码器 状 态 表 例:三位二进制译码器(输出高电平有效) 输 入 A B C Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0

文档评论(0)

1亿VIP精品文档

相关文档