绨≤节蓉缀合逻樨电路 常用组合逻辑电路种类很多,主要有全加器、 译码器、编码器、多路选择器、多路分配器、数 值比较器、奇偶检验电路等。 常用组合电路均有中规模集成电路(MS)产 口o MS组合部件具有功能强、兼容性好、体积 小、功耗低、使用灵活等优点,因此得到广泛应 用。本节主要介绍几种典型MS组合逻辑部件的 功能及应用
常用组合逻辑电路种类很多,主要有全加器、 译码器、编码器、多路选择器、多路分配器、数 值比较器、奇偶检验电路等。 常用组合电路均有中规模集成电路(MSI)产 品。 MSI组合部件具有功能强、兼容性好、体积 小、功耗低、使用灵活等优点,因此得到广泛应 用。本节主要介绍几种典型MSI组合逻辑部件的 功能及应用
、编码器 什么是编码?用文字、数字或符号代表特定对象的 过程叫编码。 例如:运动员的编号XXXX→代表某一个运动员。 一位十进制数有0~9共10个编码。 二位十进制数有00~99共100个编码。 三位十进制数有000~999共1000个编码。 在数字系统中:用n位二进制数进 行编码,共有2个编码信息。 什么是编码器? X/Y 能够完成编码功能的电路叫编码器。 编码器的逻辑符号: X:表示编码。 Y:表示代码转换
什么是编码? 用文字、数字或符号代表特定对象的 过程叫编码。 例如:运动员的编号 XXXX→代表某一个运动员。 一位十进制数有0~9共10个编码。 二位十进制数有00~99,共100个编码。 三位十进制数有000~999,共1000个编码。 在数字系统中:用n位二进制数进 行编码,共有2 n个编码信息。 什么是编码器? 能够完成编码功能的电路叫编码器。 编码器的逻辑符号: X: 表示编码。 Y:表示代码转换。 X/Y
和哭 目前使用的编码器有普通编码器和优先编码器两类。 在普通编码器中,任何时刻只允许输入一个编码信号, 不允许同时输入多个编码信号。 普通编码器工作原理 输 输出 IoI 10 100 56Y2Y1|Y 1000 10000 0000 00 0 线线编码 0000 0000000 000010 000000 00001 8线-3线编码器,输 00000 00。10。入是I8个高电平 0000 1。。101信号,输出是3位二 000 010110进制代码Y2YY 001111 回阿阿回同回同阿回回同同同呵≯會
目前使用的编码器有普通编码器和优先编码器两类。 在普通编码器中,任何时刻只允许输入一个编码信号, 不允许同时输入多个编码信号。 普通编码器工作原理 8 线 ︱ 3 线 编 码 器 输 入 输 出 I0 I1 I2 I3 I4 I5 I6 I7 Y2 Y1 Y0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 0 I 1 I 7 I Y0 Y1 Y2 8线-3线编码器,输 入是I0 -I78个高电平 信号,输出是3位二 进制代码Y2Y1Y0
由3位二进制编码器真值表得出对应输出逻辑表达式。 输 入 输出 0五123456Y2Y1Y 0 00 10000000 000 00001000 000001 000000 00000001 0000111 0011 000000 00000 10000 01010101 00 0011 ≥1-V +Ⅰ+l。+1 7 根据输出表达式画出由3个或门组 Y1=l2+l3+6+成的编码电路 1=1+/3+/s+17
由3位二进制编码器真值表得出对应输出逻辑表达式。 输 入 输 出 I0 I1 I2 I3 I4 I5 I6 I7 Y2 Y1 Y0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 2 4 5 6 7 Y = I + I + I + I 1 2 3 6 7 Y = I + I + I + I 0 1 3 5 7 Y = I + I + I + I 根据输出表达式画出由3个或门组 成的编码电路。 ≥1 Y2 ≥1 Y1 ≥1 Y0 0 7 I I
1、设计一个二一十进制编码器 输出用四位二进制数对十个输入信息进行编码。即:四位 二进制数表示一位十进制数,叫二-十进制编码器。也就是将 输入的高、低电平信号,变为二进制码。也叫做10线-4线编 码器。 特点: 输入 输出 任何时刻只允许有一路输入为 “1,其余输入为“0” lo I1 I2 I3l4 I5 16 17 18 I g A3A2A1A输出是对输入“1”进行编码。 100000000000000000表示对巧进行编码。 01000000000001 00100000000010 0001表示对I1进行编码。 000100000000111001表示对I进行编码。 00001000000100 00000100000101 A=Io+I 00000010000110A2=I4+l5+I6+Iz 00000001000111 00000000101000 A1=2+1 316+17 000000000 1001A0 =I1+I3+l5+17+l9 回阿阿回同回同阿回回同同同呵≯會
I0 I1 I2 I3 I4 I5 I6 I7 I8 I9 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 A3 A2 A1 A0 输出用四位二进制数对十个输入信息进行编码。即:四位 二进制数表示一位十进制数,叫二-十进制编码器。也就是将 输入的高、低电平信号,变为二进制码。也叫做10线-4线编 码器。 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 输入 输出 特点: 任何时刻只允许有一路输入为 “1”,其余输入为“0” 。 输出是对输入“1”进行编码。 0000表示对I0进行编码。 0001表示对I1进行编码。 1001表示对I9进行编码。 A3=I8+I9 A2=I4+I5+I6+I7 A1=I2+I3+I6+I7 A0=I1+I3+I5+I7+I9
最后根据逻辑表达 式画出所设计的二-十 进制编码逻辑电路圄。 A 3-48 2=L4+I5+L6+17 A2 1=l2+L3+;+ 0 11
≥1 ≥1 A 3 A2 ≥1 A 1 1 9 I I ≥1 A 0 A 3=I 8+I 9 A 2=I 4+I 5+I 6+I 7 A 1=I 2+I 3+I 6+I 7 A 0=I 1+I 3+I 5+I 7+I 9 最后根据逻辑表达 式画出所设计的二-十 进制编码逻辑电路图
优先编码器 十进制编码器,同一时刻只允许一个输入端有信 号。不允许许多信号同时出现在输入端。输入互相排斥。 优先编码器,是输入端同时有信号到来,编码器自动 按优先权排队,先对优先权级别最高的输入信号进行编码。 然后按优先权顺序分别对其它输入信号进行编码。 例如:有一个 火灾 网络家电产品 小偷 119 煤气泄漏 可以按优先权电视 处理 110 自动处理输入 空调 优先编码器电路 电|传呼业主 同时出现的险 其它 路蕞它 情
二-十进制编码器,同一时刻只允许一个输入端有信 号。不允许许多信号同时出现在输入端。输入互相排斥。 优先编码器,是输入端同时有信号到来,编码器自动 按优先权排队,先对优先权级别最高的输入信号进行编码。 然后按优先权顺序分别对其它输入信号进行编码。 例如:有一个 网络家电产品, 可以按优先权 自动处理输入 同时出现的险 情。 优 先 编 码 器 电 路 火灾 小偷 煤气泄漏 电视 空调 处 理 电 路 119 110 传呼业主 其它 其它
8线·3线5优先编码器(MS74S148爱*图 &brY ST=0时:所有门电路开启 2=(4+l5+l6+17)ST BPYEX Y1=(12145+I314I5+I,+1).ST Y0=(12/4l5+/3146+15l6+l7)S7 11 中规模集成电路74LS148为 了扩展电路的功能和增加使用的灵 活性,在逻辑电路中附加了由门 h Y G1G2和G3组成控制电路。 ST为选通输入端 ST=0,编码器正常工作 Y2S7=1.所有输出端被封锁在離平 回阿阿阿阿回回回回回回阿啊仆》會
ST = 0时: 所有门电路开启 0 1 Y 2 = ( I4 + I 5 + I6 + I7 )ST Y 1 = ( I 2 I 4 I 5 + I 3 I 4 I 5 + I 6 + I 7 ) ST Y 0 = (I1 I 2 I 4 I 5 + I 3 I 4 I 6 + I 5 I 6 + I 7 ) ST 中规模集成电路74LS148 为 了扩展电路的功能和增加使用的灵 活性 ,在逻辑电路中附加了由门 G 1 G 2 和 G 3组成控制电路 。 ST为选通输入端 ST = 0,编码器正常工作 ST =1,所有输出端被封锁在高电 平 &&&&&& ≥1 &&&& ≥1 &&&& ≥1 1111 11111111 YS Y EX Y 0 Y1 Y 2 I 0I 1 I 2 I 3 I 4 I 5 I 6 I 7 ST
Y为选通输出端 8Pyy=072/3/57ST 上式说明:当编码输入端全为高电 国PYE平,且ST=0时,Ns=0 和 Y=0,表示“电路工作,但无扁码输入” p0B为扩展端 世卧 凵YEx=lo/1/2/3h4ls6ST·ST (+1+l2+/3+/4+l5+/6+7)ST Py上式说明:当编码输入端只要有一个 低电平(=0,1=1),时,/YEx=0。 YBx=0,表示“电路工作,而賄编码输入 图}F2根据以上分析可以列出功能表 回阿阿回同回同阿回回同同同呵≯會
&&&&&& ≥1 &&&& ≥1 &&&& ≥1 1111 11111111 YS Y EX Y 0 Y1 Y 2 I 0I 1 I 2 I 3 I 4 I 5 I 6 I 7 ST YS为选通输出端: Y EX为扩展端: YS = I 0 I 1 I 2 I 3 I 4 I 5 I 6 I 7 ST 上式说明:当编码输入端全为高电 平,且ST=0时,/Y S=0 。 YS = 0,表示“电路工作,但无编码输入”。 Y EX = I 0 I 1 I 2 I 3 I 4 I 5 I 6 I 7 ST ST = (I0 + I1 + I2 + I3 + I4 + I5 + I6 + I7 )ST 上式说明:当编码输入端只要有一个 低电平(/ I 7=0, I 7=1 ),时,/YEX=0 。 Y EX = 0,表示“电路工作,而且有编码输入”。 根据以上分析可以列出功能表 11111111 0 0 0000000 111 1 0 10 1 1 0 000
8线·3线优先編丐功能表 ST NO ININ, IN N N N,YY YEY 1X XX XXX XX1111 ST选通输入端 YEx:控制端 OXXXXxxx0 0000 Y:选通输出端 OXXXXXX010010 0 XXXXX0110100 ST=1 0XXXX0 110110 不管输入端是否有 0XXX011111000 信号,电路都不会有输 0x××01111110101出。输出被封锁。 Y2Y1.Yo.YExY=1 0011111111110 ST=0 ST=0编码电路工作,有编码信号输入, Y。=1编码器有二进制反码输出。 编码器工作,编码 输出取决于输入变量。 Ys=0编码电路工作,无编码信号输入。 YEX=I Y2,1,Y0,YEx,=1 YEx=0编码电路工作,有编码信号输入。 圃同同回回回同回回回呵回回回回回回回回回回同可 4≯會
1 X X X X X X X X 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 X X X X X X X 0 0 0 0 0 1 0 X X X X X X 0 1 0 0 1 0 1 0 X X X X X 0 1 1 0 1 0 0 1 0 X X X X 0 1 1 1 0 1 1 0 1 0 X X X 0 1 1 1 1 1 0 0 0 1 0 X X 0 1 1 1 1 1 1 0 1 0 1 0 X 0 1 1 1 1 1 1 1 1 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 0 1 ST IN0 1 IN 2 IN 3 IN 4 IN 5 IN 6 IN 7 IN Y2 Y1 Y0 Y EX :控制端 ST :选通输入端 ST =1 不管输入端是否有 信号,电路都不会有输 出。输出被封锁。 编码器工作,编码 输出取决于输入变量。 ST = 0 编码电路工作,有编码信号输入, 编码器有二进制反码输出。 编码电路工作,无编码信号输入。 Y2 ,Y1 ,Y0 ,YEX , =1 只要有编码输出 Y EX = 0 否则 Y EX =1 ST = 0 编码电路工作,有编码信号输入。 Y EX YS YS :选通输出端 Y2 ,Y1,Y0 ,Y EX ,YS =1 YS =1 YS = 0