组合逻辑电路的设计
发布时间:2013/10/18 20:43:36 访问次数:926
所谓组合逻辑电路的设计,B3BB2就是根据实际工程的逻辑功能要求,设计出实现该要求的逻辑电路。一般组合逻辑电路的设计步骤如下:
(1)分析实际工程要求,设定输入、输出变量,进行逻辑赋值。
(2)根据逻辑功能要求列出真值表。
(3)根据真值表写出逻辑表达式。
根据真值表写出与或逻辑表达式的方法是:观察真值表,输出函数值为1则对应一项乘积项;即输出函数值为1,若对应的输入变量值为l时取原变量,变量值为O时则取反变量,写出该乘积项。把所有输出函数值为1的乘积项相加,可得到函数与或逻辑表达式。
逻辑表达式也可写成或转换为其他形式,实现不同形式逻辑表达式电路使用的逻辑门不同。
(4)选择器件,化简或变换逻辑表达式。
(5)画出逻辑电路图。
【例7.1.2】设计一个三人表决电路,多数赞成时,议案能够通过,否则,不能通过。
解(1)棍据逻辑要求设定逻辑变量、列出真值表:设A、B、C为参加表决的三人,其取值为l表示赞成,取值为0表示不赞成。表决结果用L表示,若多数赞成,则L=l,表示议案通过;否则L=O,表示议案没有通过。列出真值表如表7.1.2所示。
(2)由真值表写出逻辑表达式:可先写出函数值L-l对应输入变量表达式;然后逻辑加,即
L=ABC+ABC+ABC+ABC
(3)化简逻辑表达式:可采用图形法化简:画出卡诺图如图7.1.4所示,求得最简逻辑表达式为
L=BC+AC+AB
所谓组合逻辑电路的设计,B3BB2就是根据实际工程的逻辑功能要求,设计出实现该要求的逻辑电路。一般组合逻辑电路的设计步骤如下:
(1)分析实际工程要求,设定输入、输出变量,进行逻辑赋值。
(2)根据逻辑功能要求列出真值表。
(3)根据真值表写出逻辑表达式。
根据真值表写出与或逻辑表达式的方法是:观察真值表,输出函数值为1则对应一项乘积项;即输出函数值为1,若对应的输入变量值为l时取原变量,变量值为O时则取反变量,写出该乘积项。把所有输出函数值为1的乘积项相加,可得到函数与或逻辑表达式。
逻辑表达式也可写成或转换为其他形式,实现不同形式逻辑表达式电路使用的逻辑门不同。
(4)选择器件,化简或变换逻辑表达式。
(5)画出逻辑电路图。
【例7.1.2】设计一个三人表决电路,多数赞成时,议案能够通过,否则,不能通过。
解(1)棍据逻辑要求设定逻辑变量、列出真值表:设A、B、C为参加表决的三人,其取值为l表示赞成,取值为0表示不赞成。表决结果用L表示,若多数赞成,则L=l,表示议案通过;否则L=O,表示议案没有通过。列出真值表如表7.1.2所示。
(2)由真值表写出逻辑表达式:可先写出函数值L-l对应输入变量表达式;然后逻辑加,即
L=ABC+ABC+ABC+ABC
(3)化简逻辑表达式:可采用图形法化简:画出卡诺图如图7.1.4所示,求得最简逻辑表达式为
L=BC+AC+AB