逻辑代数习题
- 格式: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=BC Y2=BC Y3=AC 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=400A 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=AB 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=AB (错)
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