4.18题
试用4选1数据选择器产生逻辑函数Y=AB'C'+A'C'+BC
图中Y=A'B'·C'+A'B·1+AB'C'+AB·C
A'B' 表示D~0~被选中 D~0~=C'
A'B 表示D~1~被选中 D~1~=1
AB' 表示D~2~被选中 D~2~=C'
AB 表示D~3~被选中 D~3~=C
可参考书上P171页相关内容。
4.21题
对于真值表:
A B C的0 1 注意 !!!并不代表是开关的打开或关闭状态!!!
而Y表示的是灯亮和灯灭的两种状态
依据题意说是 改变任何一个开关的状态都能会影响灯泡的亮或灭
即指: 每将任何一个开关的从0变为1或者从1变为0 都会使灯泡改变状态,即:从亮(1)变为灭(0) 或从灭(0)变为亮(1)
所以真值表右边的白色字体:
**较上一个行输入端改变奇数个位 则Y取反**
**较上一个行输入端改变偶数个位 则Y不变**
就是真值表Y的由来。
比如第一行默认全为0 灯为灭
第二行 0 0 1 相比于0 0 0 改变了第三位 只改变了一位 所以Y取反 变为亮(1)
第三行 0 1 0 相比于0 0 1 改变了第二位和第三位 即偶数 所以Y不变 仍为亮(1)
**第四行 0 1 1 相比于0 1 0 只改变了第三位 即奇数 所以Y取反 变为灭(0)
其余同理!**
**或者可以理解为
开关是触控开关 碰一下灭 再碰一下就亮了。
你屋子里门口有一个触控开关,你的床头有一个触控开关,你室友的窗体也有一个触控开关。不管你们谁碰了一下开关都会改变 灯的亮灭。**重点是根据题意写出真值表,并根据真值表写出逻辑表达式。然后与上题同理画出逻辑框图。