0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 1 0 1 1 1 1 1 1 1 2)由真值表画卡诺图
由卡诺图化简得L=AB+AC+AD+BCD
由于规定只能用2输入与非门,将上式变换为两变量的与非——与非运算式
L=AB AC AD BCD AB AC AD B CD* * * = * *
3)根据L的逻辑表达式画出由2输入与非门组成的逻辑电路
* *
4. 3.3 判断图所示电路在什么条件下产生竞争冒险,怎样修改电路能消除竞争冒险?
解: 根据电路图写出逻辑表达式并化简得L=A B BC* +
当 A=0,C=1 时,L= +B B 有可能产生竞争冒险,为消除可能产生的竞争冒险,
增加乘积项使AC ,使 L=A B BC AC* + 如图
+ ,修改后的电路
4.4.4 试用74HC147 设计键盘编码电路,十个按键分别对应十进制数0~9,编码器的输出为8421BCD码。要求按键9的优先级别最高,并且有工作状态标志,以说明没有按键按下和按键0按下两种情况。 解:真值表
电路图
4.4.6 用译码器 74HC138 和适当的逻辑门实现函数 F=.解:将函数式变换为最小项之和的形式
=
F=
将输入变量 A、B、C 分别接入 、 、 端,并将使能端接有效电平。由于 74HC138 是低电平
有效输出,所以将最小项变换为反函数的形式
L =
在译码器的输出端加一个与非门,实现给定的组合函数。
4.4.14 七段显示译码电路如图题 4.4.14(a)所示,对应图题 4.4,14(b)所示输人波形,试确定显示器显示的字符序列
解:当 LE=0 时,图题 4,4。14(a)所示译码器能正常工作。所显示的字符即为 A2A2A1A 所表示的十进制数,显示的字符序列为 0、1、6 、9、4。当 LE 由 0 跳变 1 时,数字 4 被锁存,所以持续显示 4。
4.4.19试用4选1数据选择器74HC153产生逻辑函数L ABC( , =∑m(1,2,6,7) .
, )
解:74HC153的功能表如教材中表解4.4.19所示。根据表达式列出真值表如下。将变量A、B分别接入地址选择输入端 、 ,变量C接入输入端。从表中可以S1 S0 看出输出L与变量C之间的关系,当AB=00时,L=C,因此数据端I0 接C;当AB=01
__
__
时,L= ,C I1 接C;当AB为10和11时,L分别为0和1,数据输入端I2 和I3 分 别接0和1。由此可得逻辑函数产生器,如图解4.4.19所示。