- 1
- 0
- 约4.23千字
- 约 16页
- 2021-02-05 发布于天津
- 举报
ABCD ABCD ABCD ABCD
ABCD ABCD ABCD ABCD ……3.5.6
实验半加器和全加器
、实验目的:
学会用电子仿真软件Multisim7进行半加器和全加器仿真实验。
2 ?学会用逻辑分析仪观察全加器波形:
分析二进制数的运算规律。
掌握组合电路的分析和设计方法。
验证全加器的逻辑功能。
、实验准备:
组合电路的分析方法是根据所给的逻辑电路, 写出其输入与输出之间的逻辑 关系(逻辑函数表达式或真值表),从而评定该电路的逻辑功能的方法。一般是首 先对给定的逻辑电路,按逻辑门的连接方法,逐一写出相应的逻辑表达式,然后 写出输出函数表达式,这样写出的逻辑函数表达式可能不是最简的, 所以还应该 利用逻辑代数的公式或者卡诺图进行简化。再根据逻辑函数表达式写出它的真值 表,最后根据真值表分析出函数的逻辑功能。
例
路的
逻辑功能
WAAB ABB
W
AAB ABB
.3.5.1
X
WWC WCC
3.5.2
Y
XXD XDD
.3.5.3
2.进行化简:
W AAB
ABB
ab Ab ..
3.5.4
1.写输出函数丫的逻辑表达式:
图 3.5.1
X WC WC ABC ABC ABC ABC …..3.
5.5
Y XD XD ABCD ABCD ABCD ABCD
3.列真值表:
表 3.5.1 :
A
B
C
D
Y
0
0
0
0
0
0
0
0
1
1
0
0
1
0
1
0
0
1
1
0
0
1
0
0
1
0
1
0
1
0
0
1
1
0
0
0
1
1
1
1
1
0
0
0
1
1
0
0
1
0
1
0
1
0
0
1
0
1
1
1
1
1
0
0
0
1
1
0
1
1
1
1
1
0
1
1
1
1
1
0
4.功能说明:
逻辑图是一个检奇电路。输入变量的取值中,有奇数个 1则有输出,否则
无输出。
组合电路的设计目的就是根据实际的逻辑问题,通过写出它的真值表和逻辑 函数表达式,最终找到实现这个逻辑电路的器件,将它们组成最简单的逻辑电路。
例如:设计半加器逻辑电路。
进行逻辑抽象:
如果不考虑的来自低位的进位将两个 1位二进制数相加,称为半加。设 A、 B是两个加数,S是它们的和,Ci是向高位的进位。贝肪根据二进制数相加的规 律,可以写出它们的真值表如表 3.5.2所示。
表 3.5.2 :
输
入
输出
A
B
S
Ci
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
1
写出逻辑函数式:
S AB AB A B
Ci AB
....3.5.7
选定器件的类型:
可选异或门来实现半加和;可选两片与非门 (或一片与门)实现向高位的进
位。如图3.5.2所示。
图 3.5.2
三、计算机仿真实验内容:
1.测试用异或门、与门组成的半加器的逻辑功能:
.按照图3.5.3所示,从电子仿真软件 Multisim7基本界面左侧左列真 实元件工具条中调出所需元件:其中,异或门 74LS86N从“TTL”库中调出;与 门4081BD_5V从“CMOS库中调出。指示灯从电子仿真软件 Multisim7基本界面 左侧右列虚拟元件库中调出,X1选红灯;X2选蓝灯。
.打开仿真开关,根据表3.5.3改变输入数据进行实验,并将结果填入
表内
表 3.5.3 :
407
407
407
407
CMOS”,74LSS€D,.U2B ?,74LS86P;?
CMO
S”
,74LSS€D,
.U2B ?,
74LS86P;
? -XE
409IBP W
..U?A . ■
U1B ..
;4(T71BP_5y ;
输
入
输
出
A
B
S
Ci
0
0
0
1
1
0
1
1
测试全加器的逻辑功能:
(1).从电子仿真软件 Multisim7 基本界面左侧左列真实元件工具条中
XI
:C;: ::汗 :
1BD_5V与门4081BD_5V从“TTL”库中调出异或门74LS86D组成仿真电路如
图3.5.4所示。
图 3.5.4
(2).打开仿真开关,根据表3.5.4输入情况实验,并将结果填入表内
表 3.5.4 :
输
入
输
出
A
B Ci 1
S G
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
用逻辑分析仪观察全加器波形:
.先关闭仿真开关,在图3.5.4中删除除集成电路以外的其它元件。
.点击电仿真软件Multisim7基本界面右侧虚拟仪器工具条中的“ Word
Generator ”按钮,如图3.5.5(左图)所示,调出字信号发生器图标(右图)“XWG” 将它放置在电子平台上。
.再点击虚拟仪器工具条中的“Logic Analyzer ”按钮,如图3.5.6(左
图)所示,调出逻辑分析仪图标(右图
原创力文档

文档评论(0)