第八章 常用组合逻辑器件及应用 8.1编码器 把二进制码按一定规律编排,使每组代码具 有一特定的含义,称为编码。 具有编码功能的逻辑电路称为编码器。 n位二进制代码有2n种组合,可以表示2n个信息。 要表示N个信息所需的二进制代码应满足2≥N
第八章 常用组合逻辑器件及应用 8.1 编码器 把二进制码按一定规律编排,使每组代码具 有一特定的含义,称为编码。 具有编码功能的逻辑电路称为编码器。 n 位二进制代码有 2 n种组合,可以表示 2 n个信息。 要表示N个信息所需的二进制代码应满足 2 n N
一.二进制编码器 将输入信号编成二进制代码的电路。 即用n位二进制代码表示N个信号的电路
一 . 二进制编码器 将输入信号编成二进制代码的电路。 即用n位二进制代码表示N个信号的电路
例:设计一个编码器,满足以下要求: (1)将10、11、山,8个信号编成二进制代码。 (2)编码器每次只能对一个信号进行编码,不 允许两个或两个以上的信号同时有效。 (3)设输入信号高电平有效。 解: (1)分析要求并确定二进制代码的位数: 输入有8个信号,即N=8,根据2n≥N的关系, 即n=3,即输出为三位二进制代码
(1) 分析要求并确定二进制代码的位数: 输入有8个信号,即 N=8,根据 2 n N 的关系, 即 n=3,即输出为三位二进制代码。 例:设计一个编码器,满足以下要求: (1) 将 I0、I1、…I7 8个信号编成二进制代码。 (2) 编码器每次只能对一个信号进行编码,不 允许两个或两个以上的信号同时有效。 (3) 设输入信号高电平有效。 解:
(2)列编码表: 输入 输出 Y2 Y1 Yo 1o 0 0 0 11 0 0 1 12 0 1 0 13 0 1 1 14 1 0 0 5 1 0 1 le 1 1 0 1 1 1
0 0 1 0 1 1 1 0 1 0 0 0 0 1 0 1 0 0 1 1 0 1 1 1 I0I1I2I3I4I5I6I7 (2) 列编码表: 输入 输 出 Y2 Y1 Y0
(3)写出逻辑式并转换成“与非”式 Y2=I4+I5+L6+I=I4+I5+I6+I7 =141316·77 Y1=2+l3+I6+I=2+I3+I6+I7 =2·3·16 Yo=11+3+5+I=I1+13+Is+I =L1·35·I7
(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