第3章 组合逻辑电路习题答案
- 格式:doc
- 大小:8.12 MB
- 文档页数:11
第3章 组合逻辑电路
3.1 试分析图3.59所示组合逻辑电路的逻辑功能,写出逻辑函数式,列出真值表,说明电路完成的逻辑功能。
(b)(c)(a)ABCDL=1=1=1ABC&=1&=1&L1L2BA11≥1≥1≥1L1L2L3图3.59 题3.1图
解:由逻辑电路图写出逻辑函数表达式:
图a:DCBAL
图b:)()(21BACABBACABLCBAL
图c:BABALBAABBABALBABAL321
由逻辑函数表达式列写真值表:
ABCDL0 0 0 0 00 0 0 1 10 0 1 0 10 0 1 1 00 1 0 0 10 1 0 1 00 1 1 0 00 1 1 1 11 0 0 0 11 0 0 1 01 0 1 0 01 0 1 1 11 1 0 0 01 1 0 1 11 1 1 0 11 1 1 1 0 ABCL1L20 0 0 0 00 0 1 1 00 1 0 1 00 1 1 0 11 0 0 1 01 0 1 0 11 1 0 0 11 1 1 1 1 ABL1L20 0 0 1 0L30 1 0 0 11 0 1 0 01 1 0 1 0
由真值表可知:图a为判奇电路,输入奇数个1时输出为1;图b 为全加器L1为和,L2为进位;图c为比较器L1为1表示A>B,L2为1表示A=B, L3为1表示A
3.3 设有四种组合逻辑电路,它们的输入波形(A、B、C、D)如图3.61所示,其对应的输出波形分别为W、X、Y、Z,试分别写出它们逻辑表达式并化简。 DCBAWXYZ输入输出
图3.61 题3.3图
解:
BACACDBCACDW110100BA111000DC011110111BACACDACDBC1111CBAACDABBDX110100BA111000DC011110111CBAACDAB1111BDACDCBDBCDY110100BA111000DC01111011CBDBCD11ACDABDDBACACBDZ110100BA111000DC0111101CADBA11CBD111ABDDCBAWXYZ输入输出
BCBACACDACDWDCBA)13,12,11,10,8,6,5,4,3()(
ACDCBABDABXDCBA)15,13,12,9,8,7,4,2,0()( ACDCBDBCDYDCBA)10,8,7,6,1,0()(
CBDDBAABDCAZDCBA)15,13,12,11,8,7,6,5()(
3.4 X、Y均为四位二进制数,它们分别是一个逻辑电路的输入和输出。
设: 当 0≤X≤ 4时, Y=X+1 ;当 5≤X≤9 时,Y=X-1,且X不大于9。
(1) 试列出该逻辑电路完整的真值表;
(2) 用与非门实现该逻辑电路。
解:(1) 按题意要求列真值表如下:
0 0 0 0x3x2x1x0y3y2y1y00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 10 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 0x x x xx x x xx x x xx x x xx x x xx x x x XXY03301001110000111101x3x2x1x0XXXXXY03102201001110000111101x3x2x1x011111XXXXXXXXXXXXY01320120120310100111000011110x3x2x1x0XY0001001110000111101x3x2x1x011111111
(2) 把与或表达式转换为与非表达式,以便用与非门实现该逻辑电路。
XXXXY03033
XXXXXXXXXXY03102031022
XXXXXXXXXXXXXXXXXXXXXXXXY0132012012030132012012031 XY00
作图如下:
1&&&1111x3x2x1x0&&&&&y3y2y1y0
3.5 设计一交通灯监测电路。 红、绿、黄三只灯正常工作时只能一只灯亮,否则,将会发出检修信号,用两输入与非门设计逻辑电路,并给出所用74系列的型号。
解:设A、B、C分别表示红、绿、黄三只灯,且亮为1,灭为0;检修信号用L表示,L为1表示需要检修。依据题意列写真值表:
ABCL0 0 0 10 0 1 00 1 0 00 1 1 11 0 0 01 0 1 11 1 0 11 1 1 1BCACABCBAL0100BC11100A1111111&11ABC&&&1&1&1&&L
BCACABCBABCACABCBAL
3.7 试用译码器 74LS138 和适当的逻辑门设计一个三位数的奇校验器。
解:设用A、B、C 表示三位二进制数输入
,L表示输出,L=1表示输入有奇数个1。列写真值表,求表达式,作图如下:
ABCL0 0 0 00 0 1 1
0 1 0 1
0 1 1 0 1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1 74LS138A0A1A2S1S2S3Y7Y6Y5Y4Y3Y2Y1Y0&1CBAL
YYYYABCCBACBACBALmmmmmmmm742174217421 3.8 试用译码器 74LS138 和与非门实现下列逻辑函数:
(1)
ACBALBACALCBAABL321
(2) (0,2,6,8)mL
解: 取ABC=A2A1A0则: YYYCBACABABCCBAABLmmmmmm7657657651
YABCBACBACALm772
YYYYYYmACBAACBAL765410),7,6,5,4,1,0(
74LS138A0A1A2S1S2S3Y7Y6Y5Y4Y3Y2Y1Y0&1ABC&L2L1L3
74LS138A0A1A2S1S2S3Y7Y6Y5Y4Y3Y2Y1Y01ABCLD&
DCBABCACBACBADCBADBCADCBADCBAmL)()8,6,2,0(分析可见 D=1时,L=0; D=0时,CBABCACBACBAL。取ABC=A2A1A0,S1=1,
S2=D, S3=0, 则:YYYYCBABCACBACBALmmmm43104310
也可利用2片74138扩展为4-16线译码器,然后取ABCD= A3A2A1A0进行设计。
3.10 试用译码器 74LS138 和适当的逻辑门设计一个1位数的全加器。
解:列写真值表,F1 表示和,F2表示进位。
ABCF10 0 0 00 0 1 10 1 0 10 1 1 01 0 0 11 0 1 01 1 0 01 1 1 1F200010111 74LS138A0A1A2S1S2S3Y7Y6Y5Y4Y3Y2Y1Y01ABC&&F1F2
YYYYFmmmm742174211
YYYYFmmmm765376532
3.11 试用译码器 74LS138 和适当的逻辑门设计一个组合电路。该电路输入X与输出L均为三位二进制数。二者之间的关系如下: