数字电子技术组合逻辑电路编码器.ppt
第4章 组合逻辑电路,4.3 常用中规模组合逻辑器件及应用,4.3.1 编码器,人们为解决实践上遇到的各种逻辑问题,设计了许多逻辑电路。然而,我们发现,其中有些逻辑电路经常、大量出现在各种数字系统当中。为了方便使用,各厂家已经把这些逻辑电路制造成中规模集成的组合逻辑电路产品。,比较常用的有编码器、译码器、数据选择器、加法器和数值比较器等等。下面分别进行介绍。,4.3 常用的组合逻辑电路,4.3.1 编码器(Encoder),编码:,将文字、符号、数码或者特定信息用二进制代码表示的过程,编码器:能实现编码功能的电路。,编码原则:对m个输入信号编码时,设有n位二进制代码输出,则m与n之间的关系为2n m。,m=2n 时,称为二进制编码器。m=10,n=4时,称为二-十进制编码器。,分类:,普通编码器,优先编码器,丁 丙 乙 甲,引例:将4个抢答器的输出信号编为二进制代码,设计一个简单的电路实现此功能这个过程就是编码。,F0=A3+A1F1=A3+A2,A3 A2 A1 A0,0 0 0 1,0 0 1 0,0 1 0 0,1 0 0 0,F1 F0,0 0,0 1,1 0,1 1,输 入,输出,4-2线编码器,一、二进制普通编码器,用 n 位二进制代码对 m=2n 个信号进行编码的电路,3 位二进制普通编码器(8 线-3 线),编码表,函数式,Y2=I4+I5+I6+I7,Y1=I2+I3+I6+I7,Y0=I1+I3+I5+I7,输入,输出,I0 I7 是一组互相排斥的输入变量,任何时刻只能有一个端输入有效信号。所以真值表只有八种组合。,输 入,输 出,0 0 0,0 0 1,0 1 0,0 1 1,1 0 0,1 0 1,1 1 0,1 1 1,Y2 Y1 Y0,I0I1I2I3I4I5I6I7,函数式,逻辑图,用或门实现,用与非门实现,用 4 位二进制代码对 0 9 十个信号进行编码的电路,8421 BCD 编码器,二、二-十进制普通编码器,三、优先编码器,在优先编码器中,允许同时输入两个以上的有效编码请求信号。当几个输入信号同时出现时,只对其中优先权最高的一个进行编码,编码具有惟一性。优先级别的高低由设计者根据输入信号的轻重缓急情况而定。,编码表,函数式,3 位二进制优先编码器,输入输出为原变量,逻辑图,输入输出为反变量,四、常用集成编码器,1、集成3位二进制优先编码器74LS148,8线3线优先编码器,低电平有效,输出3位二进制反码,集成3位二进制优先编码器74LS148的真值表,输入:逻辑0(低电平)有效,输出:逻辑0(低电平)有效,2、二-十进制优先编码器74LS147,二十进制优先编码器,低电平有效,输出8421BCD反码,10线4线(实为9线4线),74LS147,优先编码器74LS147的真值表,五、集成优先编码器的扩展,1,X X X X,1,0,0,1 1 1 1,0,1,0,有“0”,反码输出,0 1 1 1 0,1 X X X X 1 1 1 1,0 1 1 1 1 1 1 0 1,0 0 X X X,0 1 0 X X,0 1 1 0 X,0 0 1 0,0 1 1 0,1 0 1 0,1 1 1 0,1 1,1 1,1,1,-4线2线编码器,(1)片工作时:,(2)片不工作,(1)片输入全1无有效输入时:,(2)片工作,可编 111、110、101、100,可编 011、010、001、000,Z2=1,Z2=0,集成3位二进制优先编码器74LS148的级联,16线-4线优先编码器,作业题:,P93 4-11,