逻辑代数习题

  • 格式:doc
  • 大小:304.50 KB
  • 文档页数:10

逻辑代数习题 判断对错 1. 若A=B,则AB=A( ) 对 2. 若AB=AC,则B=C( ) 错 3. 若A+B=A+C,则B=C( ) 错 4. 若A+B=A+C,且AB=AC,则B=C( ) 对

总结:逻辑代数中有加无减,有乘无除,不能移项,即不能由A+B=A+C,推断B=C(因无减法);不能由AB=AC,推断B=C(因无除法)

5. 若已知XY+YZ+XZ=XY+Z,判断等式(X+Y)(Y+Z)(X+Z)=(X+Y)Z成立的最简单方法是依据以下哪种规则? B A)代入规则 B)对偶规则 C)反演规则 D)互补规则

6. 化简逻辑函数 Y=ABCABCACDBCDBCD为最简与或式。

解:Y=ABCDBC 7. 判断下列逻辑函数F1和F2有何关系?为什么? 解:互为反函数,因其卡诺图或真值表恰好相反(互补) 8. 求函数F的反函数G,并写出G的最简“积之和”式和标准“积之和”式

解:反函数G=()()()ABCDAC

G的最简积之和式:G=ACADBCD G的标准“积之和”式:G=(0,4,8,3,2,7,6) 9. 下列说法中正确的是:D A) 一个逻辑函数全部最小项之和恒等于0 B) 一个逻辑函数全部最大项之和恒等于0 C) 一个逻辑函数全部最小项之积恒等于1 D) 一个逻辑函数全部最小项之积恒等于0

10.用卡诺图化简函数F=(0,1,2,9,12)+(4,6,10,11)

解:F=ADBCDBCD 11.用代数化简法化简逻辑函数 1)L=ABCABCABC 解:L=ABBC

2)L=()ABABCABAB 解:L=0 3)L=ABABCABCABC 解:L=ABC 12.直接从卡诺图上写出函数Y的逻辑表达式。

解:Y1=BC Y2=BC Y3=AC Y4=AC 组合逻辑电路 1. 已知输入波形,画出输出波形。

2. (a)为TTL门电路,(b)为CMOS门电路已知输入波形,画出输出Y1、Y2波形

A BC 00 01 11 10 0 1 1 1 1 1 A BC 00 01 11 10

0

1 1 1

1 1

A BC 00 01 11 10 0 1 1 1 1 1 A BC 00 01 11 10

0

1 1 1

1 1

& A B C Z1

1 A B Z2

C Z3 + A B C D

Z4

A BCD

+ A B Y1

VCC 3K

+ Y2

A

B

20K 3.判断对错 对COMS或非门 1) 输入端悬空会造成逻辑出错。(对) 2) 输入端接大电阻(如510K)到地相当于接高电平1(错) 3) 输入端接小电阻(如510)到地相当于接低电平0(对) 4) 多余的输入端不可以并联使用。(错) 对TTL与非门 5) 输入端悬空会造成逻辑出错。(错) 6) 输入端接大电阻(如510K)到地相当于接高电平1(对) 7) 输入端接小电阻(如510)到地相当于接低电平0(对) 8) 多余的输入端不可以并联使用。(错)

4.分析如下TTL电路的输出函数表达式

解:Z=B 5.假设m个OC门并接实现线与,带有n个TTL门电路共p个输入端,如果要求X点的输出高电平不低于VOH,门的输出低电平电流不大于IOL,外接负载电阻RL,已知OC门关闭时输出端漏电流为IOZ,负载门的输入低电平电流为-IIL,输入高电平电流为-IIH,为使电路正常工作,应如何选取RL?

100 200K A B

Y1

Y2

+ A B Z 

悬空 + +

D 1

C 0

1

0 6.写出电路的输出逻辑表达式 解:Y2=AB+CD 7. 写出电路的输出逻辑表达式

解:A=0时,TG门导通,C=A=0 A=1时,TG门截止,C点通过电阻接地,C=0 故C点恒为低电平,Y=C  B=0  B = B

…….

X P个输入端 m个输出门

RL VCC n个负载门 …….

X A RL VCC R2

10K

B CD

E

R1

5K

Y2

 A 100K B Y

TG

C 8.已知门电路G1、G2的参数为:VOH=3V,VOL=0.3V,IOH=400A IOL=-30mA;三极管T的参数为:VBE=0.7V,VCES=0.3V, ICM=30mA; 继电器J线圈等效电阻R=370,问: 1) 当A、B、C、D取何值时,继电器J进入工作状态? 2) 若三极管导通即进入饱和状态,其值应不小于多少?

解:1)AB不同时为1,且CD同时为1时,三极管T导通,继电器J进入工 作状态 2)三极管的基极电流IB=(VOH-VBE-VOL)/RB=(3-0.7-0.3)/10=0.2mA 三极管T饱和导通时,集电极电流IC=(VCC-VCES-VOL)/R=(10-0.3- 0.3)/0.37=25.4mA所以>=25.4/0.2=127

9. 分析图示电路,列出真值表,说明逻辑功能。

解: C A Y 0 0 0 0 1 1 1 0 高阻 1 1 高阻

A B

C D

J G1

G2 RB

10K

VCC(10V) T

+ A

C VDD Y 10. 分析图示电路,列出真值表,说明逻辑功能。 解: A B Y 0 0 0 0 1 1 1 0 1 1 1 0

所以:Y=AB 11. 三线排队的组合电路框图如下,A、B、C为三路输入信号,F1、F2、F3为 其对应的输出,电路在同一时间内只允许通过一路信号,且优先顺序为A、 B、C ,试用与非门实现。

解: 12.一把密码锁有三个按键,分别为A、B、C,当三个键都不按下时,锁不打开,也不报警;当只有一个键按下时,锁不打开,但发出报警信号;当有两个键同时按下时,锁打开,但不报警;当三个键同时按下时,锁被打开,但要报警,设计此逻辑电路,分别用以下芯片实现: 1) 门电路

输入 输出 A B C F1 F2 F

3

0 0 1 0 0 1

0 1  0 1 0 1   1 0 0

TG A B Y B

B

A B C

F1 F2 F3 2) 3-8译码器74LS138和与非门 3) 双4选1数据选择器 74153和非门 4) 全加器

解: 设键按下为1,未按下为0,令开锁信号为K,锁开为1,锁闭为0,报警信号为J,报警为1,不报警为0。

13.设计一个4变量输入组合逻辑电路,当4个输入中有奇数个1,输出为1,否则输出为0。要求用双四选一74153实现,不能使用其它门电路。(P86)

解:采用树型扩展技术,将3片74153级连。 Y(A,B,C,D)=(1,2,4,7,8,11,13,14)m

=ABCDABCDABCDABCDABCDABCDABCDABCD =()()()()ABABCDABABCDABABCDABABCD

14. 虚线框中为共阳极七段数码管,实线框为一个供显示数码管e段的译码器,输入端ABCD为BCD码,输出端e供控制数码管e段发光与否。 1) 列出e段译码器显示的真值表,写出化简后的逻辑表达式 2) 用与非门实现改译码电路,画出逻辑图

A B C K J 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1

g b c d e f . +5v a b g e

A B C D

e 解:共阳极,数码管e段为低电平时才亮。根据数码管显示数字的约定,显示0,2,6,8时e段亮(即e为0),显示1,3,4,5,7,9时不亮(即e为1)。

15. 判断表达式F1、F2是否正确

16.写出图中:1)F4的最简与或表达式 2)F5的最小项表达式 3)F6的最大项表达式

DCBA 00 01 11 10 00 0 1 1 0 01 1 1 1 0 11    

10 0 1  

X A RL VCC B CD& & F1

F1=AB (错)

A B CD&

& F2

1

F2=ABCD• (错)

D0 D1 D2 D3 E A B 4选1 Y A0 A1

C D

2-4译码器 F5 2- 4译码器 Y0 Y1 Y2 Y3 F6 Y0 Y1 Y2 Y3

F4