数电学习笔记25——常用的组合逻辑电路(1)
教材:阎石《数字电子技术基础》(第五版) 高等教育出版社
视频教材:


4.3 若干常用的组合逻辑电路
常用的组合逻辑电路有编码器、译码器、数据选择器、加法器、数值比较器、函数发生器、奇偶校验器/发生器等。

4.3.1 编码器
(1) 功能:将输入的每一个高、低电平信号编成一个对应的二进制代码。
(2) 普通编码器:任何时刻只允许输入一个编码信号,否则输出将发生混乱。
(3) 优先编码器:允许多个编码信号同时输入,但只对优先权最高的一个进行编码。

一、普通编码器
(1) 8线—3线编码器的框图、真值表如图。
(2) 约束条件:任何时刻只允许输入一个编码信号。

(3) 考虑约束条件,可得到化简后的逻辑函数,并根据该逻辑函数式得到如图的编码器电路。

二、优先编码器
(1) 74LS148优先编码器逻辑图、逻辑函数式如图,虚线框内为实现编码功能的电路。
(2) 电路的输入输出均以低电平为有效信号。
(3) 为了强调说明以低电平作为有效信号,有时将反相器符号的小圆圈画在输入端。

(4) 附加功能
① S’为选通输入端,S’=0时,编码器正常工作;S’=1,所有输出端均锁为高电平。

② 选通输出端Ys’=0时,表示电路工作,但无编码输入。
③ 扩展端Y’EX=0时,表明电路工作,而且有编码输入。

(5) 74LS148的功能表如图
(6) 在S’=0时,允许多个I’7 - I’0输入低电平。其中I’7优先度最高,I’0优先度最低。当有多个编码输入端输入低电平时,只对优先度高的输入端信号的进行编码。

(7) 将两片74LS148竭诚16线-4线优先编码器:


(8) 二—十进制优先编码器74LS147
① 功能:将I’9 - I’0的输入信号编成以反码形式表示的BCD码,其中I’9优先度最高, I’0优先度最低。
② 74LS147的逻辑图、功能表如图。

