组合逻辑电路的设计是指根据给定的实际问题,经过分析,画出实现其逻辑功能的逻辑电路的过程,即由逻辑功能到逻辑图。
组合逻辑电路的设计过程如下:
①根据给定的实际问题,经过分析,确定输入、输出变量并且赋值,将实际问题转化为逻辑问题。
②根据逻辑功能的描述列写真值表。
③由真值表写出相应的逻辑函数表达式。
④运用公式法进行逻辑函数表达式的化简。
⑤由逻辑函数表达式画出相应的逻辑电路图。
上述组合逻辑电路的设计步骤可用流程图7.4表示。
图7.4 组合逻辑电路设计步骤流程图
例7.2 设计一个供A、B、C3人使用的投票表决器,对于某一个提案,赞成时按下每人面前的按键;不赞成时,不按按键。表决结果用指示灯指示,灯亮表示多数人同意,提案通过;灯不亮,表示提案未通过。
解:(1)假设输入变量A、B、C,赞成为1,不赞成为0;输出变量为Y,提案通过为1,提案不通过为0。
(2)列出真值表,如表7.2所示。
表7.2 真值表
(3)由真值表写出相应的逻辑函数表达式,即
(4)画逻辑电路图,如图7.5所示。
图7.5 表决电路图
【友情提示】
组合逻辑电路的分析过程和设计过程是相反的。在分析组合逻辑电路时,不是说每个步骤都需要,比如,当逻辑函数表达式已是最简式时,可省略化简步骤。对于组合逻辑电路的设计亦是如此。(www.xing528.com)
【思考与练习】
一、填空题
1.组合逻辑电路主要是由_________、________和_________3种基本逻辑门电路构成的。
2.组合逻辑电路在________________是________________的函数,而与之前电路的状态没有任何关系。
3.组合逻辑电路的分析是指____________________,运用逻辑电路运算规律,写出逻辑函数表达式、真值表,从而确定____________的过程称为组合逻辑电路的分析。
4.组合逻辑电路的设计是____________________,经过分析,能够画出___________。
二、选择题
1.如图7.6所示,电路的逻辑功能为( )。
图7.6
2.组合逻辑电路是由( )构成。
A.触发器 B.编码器 C.门电路 D.门电路和触发器
3.组合逻辑电路( )。
A.没有记忆功能 B.有时有记忆功能,有时没有记忆功能
C.有记忆功能 D.以上都不对
三、分析解答题
1.分析图7.7所示组合逻辑电路的逻辑功能。
图7.7
2.试设计一个由A、B、C3人表决的电路。当对某个提案进行表决时,多数人同意,提案通过,否则,提案不通过,同时A拥有一票否决权。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。