Transcript Document
组合逻辑电路 ——中规模组合逻辑集成电路 46 几种常用器件 加法器 数值比较器 编码器 译码器 数据选择器 数据分配器 数码管和译码器 47 1 加法器 Ci Si 1位二进制加法器 an---加数;bn---被加数;cn-1---低位的进位; sn---本位和;cn---进位。 sn (an bn an bn )cn 1 真值表 Ai Bi Ci-1 an bn cn-1 sn cn 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 0 1 (an bn an bn )cn 1 an bn cn 1 cn (anbn anbn )cn 1 anbn (an bn )cn 1 a48nbn 多位二进制加法器 串行进位加法器 S0 Si S1 Ci Ci-1 Ai Bi A0 B0 Si 并行(超前)进位加法器 S2 Ci Ci-1 Ai Bi A1 B1 Si C4 S3 Ci Ci-1 Ai Bi A2 B2 Si Ci Ci-1 Ai Bi A3 B3 49 例 设计一个代码转换电路,将BCD代码的8421 码转换为余3码(余3码与8421码相差0011) 50 2 数值比较器 一位数值比较器 功能表 输入 “A B” AB “A B” A B AB 输出 A B A>B A=B A<B 0 0 0 1 0 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 “A B” AB 51 多位数值比较器 1. 先从高位比起,高位大的数值一定大。 2. 若高位相等,则再比较低位数,最终结果 由低位的比较结果决定。 52 扩 展 53 四位集成比较器74LS85 UCC A3 B2 A2 A1 B1 A3 B2 A2 A1 B1 B3 A0 B0 A0 B0 (A=B)L (A<B)L (A>B)L A<B A=B A<B (A>B)L A<B A=B A<B GND B3 (A<B)L (A=B)L 低位进位 向高位位进位 54 3 编码器 输入:一系列高低电平 输出:较少位的二进制码 n n个二进制代码(n位二进制数)有2 种 n 不同的组合,可以表示2 个信号。 二进制编码器 普通编码器 优先编码器 BCD码编码器 55 I0 B2 I1 I2 I3 普通编码器 8-3 编码器 B1 I4 I5 B0 I6 I7 56 优先编码器 **输入/出低电平有效! 57 实际芯片有扩展端口 58 59 60 4 译码器 译码器的输入—— 一组二进制代码 译码器的输出—— 一组高低电平信号 真值表 Y0 Y1 Y2 A0 A1 A2 3-8Ïß ÒëÂëÆ÷ Y3 Y4 Y5 Y6 Y7 A2 0 0 0 0 1 1 1 1 输入 A1 0 0 1 1 0 0 1 1 A0 Y7 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 1 Y6 0 0 0 0 0 0 1 0 Y5 0 0 0 0 0 1 0 0 输出 Y4 Y3 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 又称最小项译码器,可以产生任意逻辑函数! Y2 0 0 1 0 0 0 0 0 Y1 0 1 0 0 0 0 0 0 61 Y0 1 0 0 0 0 0 0 0 5 数据选择器 从一组数据中选择一路信号进行传输的电路 A0 A1 输 D3 入 D2 信 D 号 1 D0 控制信号 Y 输 出 信 号 数据选择器类似一个多投开关。选择哪一路信号 由相应的一组控制信号控制。 62 63 6 数据分配器 64 7 数码管和译码驱动电路 在数字系统中,常常需要将运算结果用人们习 惯的十进制显示出来,这就要用到显示译码器。 二---十 进制编码 显示 器件 显示译 码器 a 显示器件: f 常用的是七段显示器件 (LED/LCD)。 e g d b c 65 66 动态散射效应 67 68 69 作业 9-22(2) 9-25(用八选一) 9-26 70