真值表如图:
A00001111B00110011C01010101S01101001C00010111
由真值表可观察到:该电路是一位全加器,其中S为和输出,C为进位输出。
7-10 试分析图7-63所示电路的逻辑功能。
图 7-63
解:写出真值表:
A0000000011111111
B0000111100001111C0011001100110011D0101010101010101L0110100110010110
167
由真值表可以观察到,该电路具有奇偶校验功能。当输入有奇数个“1”时,输出L=1;输入有偶数个“1”时,输出L=0。
7-11 试用“与非”门设计一个三变量不一致电路,其逻辑功能是:当三个变量均等于0或均等于1时,输出为0,否则为1。 解法二:(1)设三个变量为A、B、C; (2)根据题意写出真值表。
ABCL(3)利用卡诺图化简得出最简表达式:
0000L0011BC0101A01110111100111011011
11011110
L?AC?AB?BC?AC?AB?BC
_____________________________________________________________________________________________________________ =AC?AB?BC
(4)根据表达式画出逻辑电路图:自己动手画。
7-12 有三台电动机A、B、C,这三台电动机工作时要求有如下关系:A开机时,B必须开机;B开机时,C必须开机。如不满足这个要求,应发出报警信号。试用“与非”门设计一个故障报警逻辑控制电路。 解:设电机开机为“1”,报警信号为“1” (1) 列出真值表:
A 0 0 0 0 1 1 1 1
B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 L 0 0 1 0 1 1 1 0 (2) L?ABC?ABC?ABC?ABC
168
(3)
L?BC?AB?BC?AB?BC?AB
(4)
7-13 某火车站的旅客列车按特快、直快、慢车的顺序排队,在同一时间里只能有一列火车从车站开出,即只能给出一个开车信号。试设计一个满足上述要求的排队电路。
解:1、逻辑抽象:
输入信号:I0、I1、I2分别为特快、直快和慢车的进站请求信号且有进站请求时为1,没有请求时为0。
输出信号: L0、L1、L2分别为3个指示灯的状态,且灯亮为1,灯灭为0。
真值表如下:
输 入 输 出 I0 0 1 0 0
I1 0 × 1 0 I2 0 × × 1 L0 0 1 0 0 L1 0 0 1 0 L2 0 0 0 1 169
2 写出各输出逻辑表达式:L0 = I0
L1?I0I1L2?I0I1I23 逻辑电路图如下所示:
I0 I1 1L & L1 1I2 & L
7-14 图7-64所示是一个密码锁控制电路。开锁条件是:拨对密码,钥匙插入锁眼将开关S闭合。当两个条件同时满足时,开锁信号为“1”,将锁打开。否则,报警信号为“1”,将接通警铃。试分析密码ABCD是多少?
图 7-64
解:根据题意,设开锁信号为F1,报警信号为F2。 当开关S闭合,与门被打开。F1=ABCD ;F2=ABCD 根据题意写出真值表得:
____________________ 170
A0000000011111111B0000111100001111C0011001100110011D0101010101010101F1F200000000010000001111111110111111
根据真值表可知:ABCD的密码是1001。
7-15 所谓数据分配器,就是一路输入数据,多路输出。图7-65所示是一个四路数据分配器。D是数据输入端,A和B是分配输入端,表7-21是其功能表。试说明其工作原理。
171