数字逻辑第二章
- 格式:ppt
- 大小:4.18 MB
- 文档页数:111
2-1
2-2
均可以作为反相器使用。
与非门:
或非门:
异或门:
2-3 1
Y V
CMOS 与非门的一个输入端通过电阻接地,相当于该输入端输入低电平,输出Y1是高电平。
2Y V
CMOS 或非门的一个输入端通过电阻接高电平与直接接高电平是一样的,输出Y2是低电平。
V 3
Y V 低电平有效的三态门的使能端EN 接高电平,则Y3为高阻态。
4
Y V
与或非门的一个与门输入全为高电平,则输出Y4是低电平。
2-4
E D C B A Y ⋅⋅⋅⋅=1 E D C B A Y ++++=2
))((3F E D C B A Y ++++=
F E D C B A Y ⋅⋅+⋅⋅=4 2-5
当1=EN ,T1`和T2截止,Y=Z (高阻)。
当0=EN ,T1`导通,A A Y ==。
2-7
(1)忽略所有门电路的传输延迟时间,除去开始的一小段时间,与非门的两个输入端总有一个是低电平,输出一直为高电平。
(2)考虑每个门都有传输延迟时间。
假设1级门的传输延迟时间为tpd ,则与非门的两个输入端的输入信号变化实际上并不是同时的。
信号A 经过两级门的传输延迟,比信号B 要晚2tpd 时间到达与非门的输入端。
因此,将出现,在短暂时间里,两个输入端的输入信号都是高电平的情况,输出电压波形出现毛刺。
数字逻辑课后答案第⼆章第⼆章组合逻辑1. 分析图中所⽰的逻辑电路,写出表达式并进⾏化简2. 分析下图所⽰逻辑电路,其中S3、S2、S1、S0为控制输⼊端,列出真值表,说明 F 与 A 、B 的关系。
F1=F2=F=F 1F 2=BF = AB + B = ABA F = AB BABC CABC = AB + AC + BC + BC = AB + BC + BC1SB BS A ++32S B A ABS +1S B BS A ++3. 分析下图所⽰逻辑电路,列出真值表,说明其逻辑功能。
解: F1==真值表如下:当B ≠C 时, F1=A 当B=C=1时, F1=A 当B=C=0时, F1=0裁判判决电路,A 为主裁判,在A 同意的前提下,只要有⼀位副裁判(B ,C )同意,成绩就有效。
F2=真值表如下:CB BC A C AB C B A +++ABCC B A ABC C B A C B A +⊕=++)(A B C F 0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 100000111AC BC AB C A C B B A ++=++当A 、B 、C 三个变量中有两个及两个以上同时为“1”时,F2 = 1 。
4.图所⽰为数据总线上的⼀种判零电路,写出F 的逻辑表达式,说明该电路的逻辑功能。
解:F=只有当变量A0~A15全为0时,F = 1;否则,F = 0。
因此,电路的功能是判断变量是否全部为逻辑“0”。
5. 分析下图所⽰逻辑电路,列出真值表,说明其逻辑功能解:因此,这是⼀个四选⼀的选择器。
6. 下图所⽰为两种⼗进制数代码转换器,输⼊为余三码,输出为什么代码?解:A B C F 0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1000011111514131211109876543210A A A A A A A A A A A A A A A A +++301201101001X A A X A A X A A X A A F +++=这是⼀个余三码⾄8421 BCD 码转换的电路7. 下图是⼀个受 M 控制的4位⼆进制码和格雷码的相互转换电路。
第二章逻辑代数基础逻辑代数是描述、设计数字系统的重要工具,是由逻辑学发展而来的。
逻辑学是研究逻辑思维和推理规律的一门学科。
19世纪中布尔(Boole)创立了布尔代数,即用代数形式来描述、研究逻辑学问题。
二十世纪初香农(Shannon)把布尔代数应用于继电器构成的开关电路,称为开关代数。
目前逻辑门是数字系统的基础,因此把开关代数又称为逻辑代数。
2.1 逻辑代数的基本概念2.1.1 逻辑变量与逻辑函数逻辑代数有两个逻辑常量:逻辑0和逻辑1。
不同于普通代数中的0和1,逻辑0和逻辑1不具有数量的概念,而是两个对立的状态。
数字系统中可用电平值或元件状态表示逻辑0和逻辑1。
逻辑变量是一个符号,它可以取值逻辑0或逻辑1。
逻辑代数中,若某逻辑变量F 的取值唯一地由一组变量A 1, A 2, …, A n 的取值确定,则称这样的逻辑关系为逻辑函数关系,可表示为:F = f ( A 1, A 2, …, A n )其中,称逻辑变量F 为逻辑因变量或输出变量,多用于描述数字系统的输出状态;变量组A 1, A 2, …, A n 称为逻辑自变量或输入变量,常用于描述数字系统的输入状态。
与普通代数中的函数不同,逻辑函数中的变量仅能取离散值逻辑0、逻辑1,逻辑函数中的运算可分解为与、或、非这三种逻辑运算。
逻辑函数相同的概念为,若有逻辑函数F 1= f 1( A 1, A 2, …, A n )F 2= f 2( A 1, A 2, …, A n )且对于A 1, A 2, …, A n 的所有取值组,F 1 、F 2的取值都相同,则认为逻辑函数F 1 、F 2相同。
2.1.2 逻辑运算逻辑代数中有“与”、“或”、“非”三种逻辑运算。
1. “与”运算若决定某事件发生的多个条件同时满足时,该事件才能发生,称这样的逻辑关系为“与”逻辑。
逻辑代数中用“与”运算描述“与”逻辑,其运算符为“·”或“∧”。
“与”运算式可表示为:F = A ·B或F = A∧B“与”运算也称为逻辑乘。