数字电子电路课件第四章4.1汇编
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
组合逻辑电路的特点:
1.是多输入多输出的电路。 其模拟框图为
x1
x2 x3
组合逻辑电路
z1 z2 z3
xn
zm
…
… …
Z1 = f1(x1,x2,…,xn) Z2 = f2(x1,x2,…,xn)
Zm = fm(x1,x2,…,xn)
4.1 组合逻辑电路分析
组合电路的分析:
根据给出的逻辑电路,写出输出函数的逻辑表达 式,列出真值表,以此来说明所给电路的逻辑功能。
+F3F2F1F0 + F3F2F1F0 =CO+F3F2 + F3F1 =CO ·F3F2 ·F3F1
AB CD 00
00
01
01 11 10 1 1
11
11
10
11
电路图由三部分组成: 第一部分:进行加数和被加数相加。 第二部分:判断是否要以修正,即产生修正控制信号。 第三部分:完成加6(0110)修正。
被加数 加数
8 4
3
CO
2P 10
8 4
3
3 F3 F2
F1
2 Q 0 F0
10
CI
1
8 4
3
CO
进位
& &
F
&
2P
10
8 4
3
38 4 2
和
2 Q 01
10
CI
相加
修正判别
修正
4.1.2 编码器 将输入的一般信号(字符.数码等)编成二进制代码。
1.优先编码器 (1)8线—3线优先编码器电路结构
1101 + 0110 1, 0011
十进制数 8421BCD码
逢16进一
8+9=17
1000 + 1001 1, 0001 + 0110 1, 0111
4位二进制码相加有进位信号CO时,必须加6(0110) 进行修正。
F=CO+F3F2F1F0 +F3F2F1F0 +F3F2F1F0 + F3F2F1F0
ST :选通输入端,低电平有效
IN0
当 ST=0时,编码器正常工作
IN1
ST=1时,所有输出端均被封锁, IN2
编码器不工作
IN3
IN4
YS :选通输出端
IN5
IN6
YEX:扩展端
IN7
ST
Y0、Y1、Y2、:表示反码输出
HPRI/BIN 0
1优 2先
YS
3 4
编
YEX
5码2
Y2
6器1
Y1
7
0
Y0
0 1 2 3 4 5 6 7 ST
0 1 2 3 4 5 6 7 EN HPRI/BIN 低位片
YS Y0 Y1 Y2 YEX
8 9 10 11 12 13 14 15 ST
0 1 2 3 4 5 6 7 EN HPRI/BIN 高位片
YS Y0 Y1 Y2 YEX
YS
&& &
&
Y0 Y1 Y2
Y3
YEX
图 4-1-10 8线 - 3线扩展为16线 - 4线优先编码器
例:
&
A & AB
B
&F
&
级:是指从某一输入信号发生变化到引起输出也发生 变化所经历的逻辑门的最大数目。
F=A AB + B AB = A B
(11)B4 &
(12)A4 ≥1
(15)B3 &
(14)A3 ≥1
(2)B2
&
(3)A2 ≥1
(6)B1
&
(5)A1 ≥1
(7)CI1 1
1&≥1
(10) IN0
(11) IN1 (12) IN2 (13) IN3 (1) IN4
(2) IN5 (3) IN6 (4) IN7 (5) ST
1 11 1 11 11 11 1 1
≥1
YS(15)
& YEX(14)
&≥1
& Y0(9)
&
&
& ≥1
& Y1(7)
& &
&≥1
& &
Y2(8)
&
IN0IN7 :8个输入信号,低电平有效
&
&
CO4(9)
&
& X4
&1≥1 &
=1 F4(10)
Y4
&
& X3
&1≥1
=1 Y3
F3(13)
&
& X2
1≥1 &
=1 F2(1)
Y2
& X1
=1 F1(4)
1
Y1
四位全加器 逻辑符号
3∑ P3
0 3
∑
Q
0 CI
0 CO
4、用全加器实现组合逻辑函数 【例4-10】设计将8421BCD码转换成余3BCD码的码制
转换电路。
【补充】设计将余3BCD 码转换成8421BCD码的码制转 换电路。
例4-11 用全加器实现两个一位8421BCD码十进制数加法运算。
8421BCபைடு நூலகம்码当出现1010 1111这后6种状态时是不允许, 必须加6(0110)进行修正。
十进制数 8421BCD码
6+7=13
0110 + 0111
1.是多输入多输出的电路。 其模拟框图为
x1
x2 x3
组合逻辑电路
z1 z2 z3
xn
zm
…
… …
Z1 = f1(x1,x2,…,xn) Z2 = f2(x1,x2,…,xn)
Zm = fm(x1,x2,…,xn)
4.1 组合逻辑电路分析
组合电路的分析:
根据给出的逻辑电路,写出输出函数的逻辑表达 式,列出真值表,以此来说明所给电路的逻辑功能。
+F3F2F1F0 + F3F2F1F0 =CO+F3F2 + F3F1 =CO ·F3F2 ·F3F1
AB CD 00
00
01
01 11 10 1 1
11
11
10
11
电路图由三部分组成: 第一部分:进行加数和被加数相加。 第二部分:判断是否要以修正,即产生修正控制信号。 第三部分:完成加6(0110)修正。
被加数 加数
8 4
3
CO
2P 10
8 4
3
3 F3 F2
F1
2 Q 0 F0
10
CI
1
8 4
3
CO
进位
& &
F
&
2P
10
8 4
3
38 4 2
和
2 Q 01
10
CI
相加
修正判别
修正
4.1.2 编码器 将输入的一般信号(字符.数码等)编成二进制代码。
1.优先编码器 (1)8线—3线优先编码器电路结构
1101 + 0110 1, 0011
十进制数 8421BCD码
逢16进一
8+9=17
1000 + 1001 1, 0001 + 0110 1, 0111
4位二进制码相加有进位信号CO时,必须加6(0110) 进行修正。
F=CO+F3F2F1F0 +F3F2F1F0 +F3F2F1F0 + F3F2F1F0
ST :选通输入端,低电平有效
IN0
当 ST=0时,编码器正常工作
IN1
ST=1时,所有输出端均被封锁, IN2
编码器不工作
IN3
IN4
YS :选通输出端
IN5
IN6
YEX:扩展端
IN7
ST
Y0、Y1、Y2、:表示反码输出
HPRI/BIN 0
1优 2先
YS
3 4
编
YEX
5码2
Y2
6器1
Y1
7
0
Y0
0 1 2 3 4 5 6 7 ST
0 1 2 3 4 5 6 7 EN HPRI/BIN 低位片
YS Y0 Y1 Y2 YEX
8 9 10 11 12 13 14 15 ST
0 1 2 3 4 5 6 7 EN HPRI/BIN 高位片
YS Y0 Y1 Y2 YEX
YS
&& &
&
Y0 Y1 Y2
Y3
YEX
图 4-1-10 8线 - 3线扩展为16线 - 4线优先编码器
例:
&
A & AB
B
&F
&
级:是指从某一输入信号发生变化到引起输出也发生 变化所经历的逻辑门的最大数目。
F=A AB + B AB = A B
(11)B4 &
(12)A4 ≥1
(15)B3 &
(14)A3 ≥1
(2)B2
&
(3)A2 ≥1
(6)B1
&
(5)A1 ≥1
(7)CI1 1
1&≥1
(10) IN0
(11) IN1 (12) IN2 (13) IN3 (1) IN4
(2) IN5 (3) IN6 (4) IN7 (5) ST
1 11 1 11 11 11 1 1
≥1
YS(15)
& YEX(14)
&≥1
& Y0(9)
&
&
& ≥1
& Y1(7)
& &
&≥1
& &
Y2(8)
&
IN0IN7 :8个输入信号,低电平有效
&
&
CO4(9)
&
& X4
&1≥1 &
=1 F4(10)
Y4
&
& X3
&1≥1
=1 Y3
F3(13)
&
& X2
1≥1 &
=1 F2(1)
Y2
& X1
=1 F1(4)
1
Y1
四位全加器 逻辑符号
3∑ P3
0 3
∑
Q
0 CI
0 CO
4、用全加器实现组合逻辑函数 【例4-10】设计将8421BCD码转换成余3BCD码的码制
转换电路。
【补充】设计将余3BCD 码转换成8421BCD码的码制转 换电路。
例4-11 用全加器实现两个一位8421BCD码十进制数加法运算。
8421BCபைடு நூலகம்码当出现1010 1111这后6种状态时是不允许, 必须加6(0110)进行修正。
十进制数 8421BCD码
6+7=13
0110 + 0111