14优先编码器74HC147的功能表如表题3.4.1 所示,题图3.4.1是器件的引脚排列图。试回答:
(1)电路是一片几线到几位码输出的优先编码器? (2)输出代码是何种二—十进制编码? (3)优先对象是小数还是大数?
表题3.4.1 优先编码器74HC147功能表
输 入 输 出 I1 H × × × × × × × × L
I2 H × × × × × × × × H I3 H × × × × × × L H H I4 H × × × × × L H H H I5 H × × × × L H H H H I6 H × × × L H H H H H I7 H × × L H H H H H H I8 H × L H H H H H H H I9 H L H H H H H H H H Y3 H L L H H H H H H H Y2 H H H L L L L H H H Y1 H H H L L H H L L H Y0 H L H L H L H L H L 图14
解:(1)该芯片是一片10线—4线的优先编码器,将十进制的十个数字编制成4位代码输出的10—4线优先编码器。
(2)输出代码为8421BCD代码,低电平输入有效,8421BCD反码输出。 (3)优先对象是大数优先的原则。
题15 用双2线-4线译码器74LS139及最少量的与非门实现下列逻辑函数。表15是74LS139的功能表,图题3.4.2是简化逻辑图。
36
表15是74LS139的功能表
输 入 输 出 ST 1 0 0 0 0 A1 × 0 0 1 1 A0 × 0 1 0 1 Y3 1 1 1 1 0 Y2 1 1 1 0 1 Y1 1 1 0 1 1 Y0 1 0 1 1 1 Z1(A,B,C)?AC?AB?C
Z2?AB?AC?BC
图15
解: 因为要实现的逻辑函数是3变量的,所以先把2/4译码器先连接成3/8译码器,然后实现二个逻辑函数,根据二个逻辑函数,连接出电路如图所示:
Z1?ABC?ABC?ABC?ABC?ABCABCABCABC?Y2Y0Y4Y7 Z2?ABC?ABC?ABC?ABC?ABCABCABCABC?Y3Y5Y6Y7
题16 试用并行4位加法器连接成将余三码转换成8421BCD代码的转换电路。
解: 解题思路为只要将余三码作为四位加法器的加数输入,把8421BCD码 作结果输出,找出另外一个四位的加数是多大时,才是对应的8421BCD码, 从而求出四位加数的每位函数式,便可画出电路图。
37
转换电路真值表如下:
四位余三码 A3 A2 A1 A0 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 1 0 1 0 1 0 1 1 1 1 0 0
加 数 B3 B2 B1 B0 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 8421BCD码输出 Y3 Y2 Y1 Y0 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
由真值表可见,在加法器的加数输入端输入余三码,在被加数的输入端输入1101数据,则在结果输出即为8421BCD码了。所以,连接的电路图有:
?
题17 试用一片74LS283型4位二进制加法器,将8421BCD码转换成余三码的代码转换电路。74LS283的简化逻辑图如图17所示。
38
图17\\
解: 只要在加法器的被加数输入端加8421BCD码,加数输入端加上0011,即就转换成了余三码输出。连接电路如图所示:
题18 试写出图18各触发器的次态逻辑函数表达式。
图18
题19 设图19中各个边沿触发器的初始状态皆为“0”状态,试画出连续六个时钟周期作用下,各触发器Q端的波形。?
39
40