第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:BABALBAABBABALBABAL321

由逻辑函数表达式列写真值表:

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图

解:

BACACDBCACDW110100BA111000DC011110111BACACDACDBC1111CBAACDABBDX110100BA111000DC011110111CBAACDAB1111BDACDCBDBCDY110100BA111000DC01111011CBDBCD11ACDABDDBACACBDZ110100BA111000DC0111101CADBA11CBD111ABDDCBAWXYZ输入输出

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 XXY03301001110000111101x3x2x1x0XXXXXY03102201001110000111101x3x2x1x011111XXXXXXXXXXXXY01320120120310100111000011110x3x2x1x0XY0001001110000111101x3x2x1x011111111

(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 1BCACABCBAL0100BC11100A1111111&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均为三位二进制数。二者之间的关系如下: