用Multisim11仿真.docx
《用Multisim11仿真.docx》由会员分享,可在线阅读,更多相关《用Multisim11仿真.docx(40页珍藏版)》请在冰点文库上搜索。
用Multisim11仿真
数字逻辑电路仿真
集成逻辑门电路逻辑功能的测试
实验目的
1、熟悉Multisim11软件的基本功能和使用方法。
2、掌握用Multisim11软件进行与非门、异或门的逻辑功能测试及其测试方法。
二、实验内容
1.TTL集成门电路逻辑功能的测试
1)“与非门”逻辑功能的测试
(1)按表1完成逻辑功能的测试
进入Multisim11软件,从元器件库栏中取出测试电路所需的电路元器件,按图1所示连接电路,电
路中三变量分别用三开关表示,分别由键盘按键A、B、C控制,设置方法为:
鼠标指向开关元件,双击
鼠标进入Switch(开关属性)对话框,在Value标题栏在Key项分别直接输入英文字母A、B、C(大小写
任意)。
连接电路完成,选择File(文件)菜单下SaveAs(另存为)命令对电路文件进行保存。
电路图如图2
所示。
图1三输入与非门逻辑图
1的真值表中。
(2)按下“运行”按钮,启动电路进行测试,将测试结果填入下面表
表1“与非门”逻辑功能的测试
输入逻辑状态
输出
A
B
C
电位(V)
TTL
1
1
1
0
1
1
0
0
1
0
0
0
2)测试74LS86(四异或门)逻辑功能
(1)按表2完成逻辑功能的测试
进入Multisim11软件,从元器件库栏中取出测试电路所需的电路元器件,按图3所示连接电路,电
路中二变量分别用二开关表示,分别由键盘按键A、B控制,设置方法为:
鼠标指向开关元件,双击鼠标
进入Switch(开关属性)对话框,在Value标题栏在Key项分别直接输入英文字母A、B(大小写任意)。
连接电路完成,选择File
(文件)菜单下SaveAs(另存为)命令对电路文件进行保存。
电路图如图
所示。
VCC
J1
A
=1
B
U1A
XI■□口
图3异或门逻辑图
图4异或门逻辑功能测试图
Y=A®B
(2)按下“运行”按钮,启动电路进行测试,将测试结果填入下面的真值表中。
得表达式为
表2异或门逻辑功能的测试表
输入逻辑状态
电位(V)
A
B
输出
0
0
0
1
1
0
1
1
2•“门”控制功能的测试
(1)“与非”门控制功能的静态测试
设A为信号输入端,B为控制端。
A端输入单脉冲,B端接逻辑电平“0”或“1”。
输出端Z接发光
二极管(LED)进行状态显示,或称“0-1”显示,高电平亮。
按表3进行测试,总结“封门”、“开门”的规律。
进入Multisim11软件,从元器件库栏中取出测试电路所需的电路元器件,按图5所示连接电路,连
接电路完成,选择File(文件)菜单下SaveAs(另存为)命令对电路文件进行保存。
接线如图6所示。
4;
A—
&
B一
图5与非门逻辑图
J1
Key=A
7400W
XL
o
Key土E
图6异或门逻辑图
表3“与非门”门控功能
A
B
Z1
B
Z2
0
0
1
1
0
1
0
0
1
1
0
1
(2)与非门控制门动态测试A端输入CP脉冲T=0.2ms,B端输入“1”、“0”信号,观察记录输
入输出波形。
进入Multisim11软件,从元器件库栏中取出测试电路所需的电路元器件,连接电路完成,选择File
(文件)菜单下SaveAs(另存为)命令对电路文件进行保存。
接线如图7所示。
按下“运行”按钮,启动电路进行测试,双击示波器得如图8所示电路仿真图。
XSC1
o_
图8与非门逻辑仿真图
图7与非门逻辑测试图
三、练习与思考
1、通过Multisim11
软件,自已用“与非门”组成下列电路,并测试它们功能。
(1)“或”门
(2)“与”门
(3)“或非”门
(4)“异或”门
ZAB
ZAB
ZAB
ZABCD
2、TTL与非门输入端悬空为什么可以当作输入为“1”?
思考CMOS与非门多余输入端可以悬空吗?
3、讨论TTL或非门闲置输入端的处置方法。
半加器全加器的分析与设计
、实验目的:
1•通过Multisim11软件进行半加器电路的设计,进一步熟悉软件的使用方法,特别是仿真方法;
2.认识、熟悉半加器、全加器的功能和特点,逻辑转换仪的使用方法,掌握逻辑电路的逻辑测试电路、逻辑转换仪等多种测试方法。
二、实验内容:
分别用逻辑测试电路和逻辑转换仪测试半加器、全加器的逻辑功能。
半加器
半加器的逻辑图如图9所示,它由一个异或门和一个与门构成。
A、B是输入端,SO是和输出端,
CO是向高位的进位输出端,在电路工作区构成电路,设计逻辑测试电路进行逻辑功能测试,验证半加器的逻辑特点。
逻辑功能测试即通过实验写出其真值表如表4所示。
输入变量A、B共有四种状态组合一逻
辑变量分别有高、低电平两种状态,我们通过在输入端加+5V直流电压源和接地信号用于表示高低电平,
用单刀双掷开关进行选择;在输出端接彩色指示灯,通过灯泡的亮和灭表示输出高低电平。
图9半加器逻辑图
1.在电路工作区连接半加器测试电路。
按图5-11所示连接电路,
进入Multisim11软件,从元器件库栏中取出测试电路所需的电路元器件,
属性)对话框,在Value标题栏在Key项分别直接输入英文字母A、B(大小写任意);两彩色指示灯的标
识分别设置为SO、CO。
如图10所示
连接电路完成,选择File(文件)菜单下SaveAs(另存为)命令对电路文件进行保存。
图10半加器逻辑功能测试电路
A
B
SO
CO
0
0
0
1
1
0
1
1
表4半加器逻辑真值表
2•按下“运行”按钮,启动电路进行测试,将测试结果填入表4所示的真值表中。
3.根据上面的真值表写出SO和CO的逻辑函数表达式和最简与或式。
S0=(最简式);
CO=(最简式)。
4•2•2•2全加器
1.在电路工作区连接全加器测试电路。
进入Multisim11软件,从元器件库栏中取出测试电路所需的电路元器件,按图11中所示连接电路,
电路中两开关分别由键盘按键A、B、C控制,设置方法为:
鼠标指向开关元件,双击鼠标进入Switch(开
关属性)对话框,在Value标题栏在Key项分别直接输入英文字母A、B、C(大小写任意);两彩色指示灯的标识分别设置为SO、CO,设置方法请参见前一部分元件的操作。
连接电路完成,选择File(文件)菜单下SaveAs(另存为)命令对电路文件进行保存如图12所示电路。
C
SO
图11全加器逻辑图
C07
J3
75VV
5所示的真值表中。
2•按下“启动/停止“按钮,启动电路进行测试,将测试结果填入表5全加器的真值表
SO
CO
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
S0=
3.根据上面的真值表写出SO和CO的逻辑函数表达式和最简与或式。
(最简式);
CO=(最简式)。
4.
13(a)、(b)所示,使用逻辑转换仪测试电路的逻辑功能,
逻辑转换仪的使用
从仪器库栏中取出逻辑转换仪连接电路如图
并与上面的结果进行比较。
逻辑转换仪的功能如图14所示。
写出两种测试方法的联系和区别:
图(a)测试输出量SO图(b)测试输出量CO
图13逻辑转化仪测试电路
真值表区
真值表区
转换方式选择按钮
转换方式选择按钮
―►-真值表
-达式
f最简式
f真值表
—►与非电路
逻辑表达式栏
逻辑表达式栏
图14逻辑转换仪的面板
注:
逻辑转换仪的基本功能使用方法
在图14所示逻辑转换仪的面板中,通过单击转换方式选择按钮的八个按钮就可以完成图中所示的八
种转换方式。
电路指电路工作区中的逻辑电路,输入变量按从高到低连接在转换仪从左到右的输入端,输
出变量每次只能测试一个(如图13所示);最简式指最简与或式;与非电路指由纯与非门构成的逻辑电路。
三、练习与思考
1、如何用半加器和适当的门电路实现全加器的功能。
2、用逻辑分析仪分析和半加器与全加器的功能
组合逻辑电路设计
一、实验目的
1•掌握常用组合逻辑电路的设计方法
2.学习设计奇偶校验电路并在Multisim11软件下进行仿真。
、实验内容
时输出为0。
1•设计两位输入时的电路
根据电路要求,逻辑抽象,得到真值表,见表6。
A
B
Y1
实验测得值
Y1
0
0
0
0
1
1
1
0
1
1
1
0
表6两位输入奇偶校验电路真值表
函数表达式
丫勺ABABAB
进入Multisim11软件,从元器件库栏中取出测试电路所需的电路元器件,
按图15中所示连接电路,
电路如图16所示,输入接逻辑电平,输出接彩灯,将测得结果填入表
6中。
图16两输入奇偶校验逻辑功能测试电路
2.设计三位输入时的电路
表7三输入奇偶校验电路真值表
A
B
C
Y2
实验测得值丫2
0
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
1
0
0
1
1
0
1
0
1
1
0
0
1
1
1
1
函数表达式
Y2(AB)CY1C
进入Multisim11软件,从元器件库栏中取出测试电路所需的电路元器件,按图17中所示连接电路,
电路如图18所示,输入接逻辑电平,输出接彩灯,将测得结果填入表7中。
图4-17三位输入时的电路
图18三输入奇偶校验逻辑功能测试电路
3•设计四位输入时的电路
根据电路要求,逻辑抽象,得到真值表,见表8。
表8四位输入奇偶校验电路真值表
A
B
C
D
Y
实验测得值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
函数表达式
Y(AB)CD丫2D
进入Multisim11软件,从元器件库栏中取出测试电路所需的电路元器件,按图19中所示连接电路,
电路如图20所示,输入接逻辑电平,输出接彩灯,将测得结果填入表8中。
图4-19四位输入时的电路
图20四输入奇偶校验逻辑功能测试电路
4•使用异或门完成
进入Multisim11软件,从元器件库栏中取出测试电路所需的电路元器件,按图21中所示连接电路,
电路如图22所示,输入接逻辑电平,输出接彩灯,将测得结果与表8比较是否一致。
Y0
=1
1
=1
L
ABCD
图21四输入时的电路
三、练习与思考
1•总结组合逻辑电路的设计方法
2•学会用各种门设计奇偶校验器并说明奇偶校验器与奇偶发器的区别。
四选一数据选择器功能的测试与应用
一、实验目的:
1•通过实验让读者掌握数据选择器的设计方法和逻辑电路的测试方法,通过电路仿真,进一步了解4
选1数据选择器的功能。
2.熟悉集成数据选择器的功能和特点,应用数据选择器设计电路。
3.了解中规模集成八选一数据选择器74LS151的应用。
二、实验内容:
四选一数据选择器的电路原理图如图23所示。
A、B为地址输入端;ST为使能控制端;DO〜D3为
数据输入端;Y为数据输出端。
设计电路测试数据选择器的逻辑功能。
熟悉选择器芯片的功能和特点,设计数据选择器的应用电路,用逻辑转换仪或示波器测试集成数据选择
器电路的逻辑功能,
Y
1•通过上图所示数据选择器的原理图,我们可以设计逻辑电路如图24所示,验证4选一选择器的功
能。
三个开关分别控制地址输入端A、B和使能端ST,控制键为A、B和G;数据输入端DO〜D3接四
个时钟频率不同的时钟源,用于区别四个输入变量;输出端接示波器,观察输出信号的频率与四个输入变量哪个相同。
将结果填入9表中。
表9四选一数据选择器功能真值表
地址输入
数据输入
使能输入
输出
A
B
Do
D1
D2
D3
ST
Y
X
X
X
X
X
X
1
0
0
0
X
X
X
0
0
0
1
X
X
X
0
0
1
X
0
X
X
0
0
1
X
1
X
X
0
1
0
X
X
0
X
0
1
0
X
X
1
X
0
1
1
X
X
X
0
0
1
1
X
X
X
1
0
根据上表所填结果写出该选择器的逻辑函数表达式,。
2.从数字集成电路库中取出芯片74153。
根据其逻辑功能,我们可以看出该芯片由两个四选一数据选
择器构成,其中地址输入端A、B共用。
构成数据选择器应用电路如图25所示,用逻辑转换仪检测出输
出变量Si和Co的逻辑功能真值表填入10表中,写出输出的逻辑函数,说明其逻辑功能。
74LSii.lrj
图2574153应用电路
10数据选择器74153应用电路真值表
I一心
—=4,4
*―
—M=¥少
Iay
Key=C
丄
•►
电・
V2J
V3
V-3I
V5J
V7丄V8
_i
44
UPG
d12n-iT_-cc£cc-c£cluiAlHI一
C
A
B
F
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
输出变量F=
三、练习与思考
2、用74153设计一个全减器电路,并在Multisim11软件下仿真。
触发器功能的测试与应用
一、实验目的:
1•通过实验让读者掌握时序逻辑电路中的基本部件一一触发器电路的原理图设计方法和工作原理,进一步了解触发器的功能和特性。
2•通过负边沿JK触发器的逻辑测试,熟悉、掌握集成触发器的特点和测试方法。
3•掌握示波器的使用方法。
二、实验内容:
基本RS触发器的原理图如图26所示,RD是异步置0输入端,SD是异步置1输入端,低电平是有
效输入电平;Q是触发器的输出端。
通过逻辑测试电路测试触发器的置零、置位和保持等功能。
集成负边沿JK触发器如图27所示,RD是异步置0输入端,Sd是异步置1输入端,低电平是有
效输入电平;CP是时钟输入端,下降沿有效;
Q是触发器的输出端,Q是反相输出端。
通过测试电
路观察两输入端
JK在时钟脉冲作用下的置数功能。
Q
Q
26中所示连接电
1.进入Multisim11软件,从元器件库栏中取出测试电路所需的电路元器件,按图
路,电路中两开关分别由键盘按键R、S控制,设置方法为:
鼠标指向开关元件,双击鼠标进入Switch(开
关属性)对话框,在Value标题栏在Key项分别直接输入英文字母R、S(大小写任意);两彩色指示灯的
11表中。
表11RS触发器特性表
S
R
Qn
Qn+1
2.根据测试结果,回答问题:
(1)该触发器的特性方程是:
(2)该触发器当S=R=0时,触发器输出状态是什么?
(3)触发器的约束条件是:
。
3•图29所示是一个负边沿JK触发器的测试电路,在电路工作区连接该电路保存电路;填写特性表,并回答问题。
主:
四个开关的控制键分别为:
R、S、J、K;彩色指示灯接触发器输出端Q,用于观察输出状态的变
化;时钟源接触发器的时钟输入端CP,用示波器观察时钟源的变化,时钟频率设置为1Hz。
初始状态开
关RS接高电平,JK接低电平。
按照以下步骤连接电路观察输出状态,填入13表格中。
图29所示是一个负边沿JK触发器的测试电路
控制触发器的置位端(SD)和复位端(RD)的状态,并将两控制端的功能测试结果填入12表中
表12负边沿JK触发器两控制端的功能测试表
S
R
Q
Qn+1
1
1t0
0t1
10
1
01
1
1
0
0
设置SD=RD=1,控制触发器输入端JK的状态,将该器件的逻辑功能测试结果填入13表中
表13负边沿JK触发器逻辑功能测试表
J
K
CP
Qn+1
Qn=0
Qn=1
0
0
0t1
1t0
0
1
0t1
1t0
1
0
0t1
1t0
1
1
0t1
1t0
设置J=K=1,RD=SD=1,然后给CP端输入频率f=1kHz用示波器检测该触发器的输出Q端的
波形,观察输出状态何时被触发翻转。
Q端输出波形的频率f=
此时该器件有何功能?
电路结构图如图30所示
图30负边沿JK触发器电路及波形图
三、练习与思考
1、自行设计由基本RS触发器构成防抖动电路,并进行仿真。
2、由RS触发器实现JK触发器、T触发器的功能,并在Multisim11软件进行仿真,测试其转换后触发器的功能。
计数器功能的测试与应用
一、实验目的:
1.熟悉计数器的工作原理,掌握MSI计数器逻辑功能及其应用。
2•通过实验使读者了解Multisim11软件下时序逻辑电路的设计方法,通过电路仿真,进一步了解计数器的功能和特性。
3.了解、熟悉集成计数器芯片的功能和使用方法,掌握计数器的级联方法,并会用MIS计数器实现任
意进制计数。
二、实验内容:
图31所示为T触发器构成的简单计数电路,启动电路测试电路逻辑功能。
其中CP为计数时钟输入
端,Q4〜Q1为计数输出端。
1.从元器件库栏中取出元件,在电路工作区连接图
31所示电路。
适当选取设计逻辑测试电路,测试
该电路的逻辑功能。
图31T触发器构成的十进制计数器
根据所设计电路的测试结果,填写该电路的逻辑转换真值表如14。
表14电路逻辑转换表
CPf
Q4n
Q3n
Q2n
Qin
Q4n+1
Q3n+1
Q2n+1
Q1n+1
0
0
0
0
1
2
3
4
5
6
7
8
9
由以上我们所得到的逻辑转换表可以看出该计数电路的逻辑特点为。
2.集成计数器芯片74163的电路结构和功能。
从数字集成电路库中取出计数器74163,根据该芯片的逻辑功能和特点。
利用反馈清零法和反馈置数
法设计电路如图32(a)、(b)所示,在电路工作区设计电路,启动电路,说明此两种计数方法分别得到
几进制计数。
3
4
5
CLR'
vcc
>CLK
RCO
A
QA
GE
QC
CW
EWP
ENT
GMD
LOAD-
74163
16
15
14
15
12
11
10
S
(a)74163反馈置数法电路
B
3
4
i£
7
g
RK
pD
DENGN
vcc
RCO
QA
QF
QC
Q])
□NT
LOAir
+3
74163
一图32(b)74163反馈清零法电路
三、练习与思考
1、(a)图中电路为进制计数。
(b)图中电路为进制计数。
通过以上两种电路的仿真和测试,可得到反馈清零法和反馈置数法计数的区别在于:
2、74LS163的置0端为异步还是同步?
,置数端为异步还是同步?
3、在Multisim11软件下,用二片74LS192和一片74LS00组成六十进制计数器,并与
33所示,CPU端输入连续脉冲(f=1HZ
CD4511、
,观察数码
TS547构成计数、译码、显示电路,参考电路如图管数字的变化。
CP
JU1
图33六十进制计数器显示电路
4、用二进制计数器(74163)、3-8译码器(74138)、555定时器及适当元件。
要求按下列步骤进行:
(1)用555定时器和阻容元件构成一个多谐振荡器,要求振荡频率为1KHZ。
用示波器观察VO、VC的
波形,并记录结果。
(2)用74163构成6分频电路,要求输入时钟频率为1KHZ(用
(1)题的VO作输入时钟),输出信号
频率为0.16666KHZ,脉宽与输入时钟相同。
用逻辑分析仪观察波形,并记录结果。
(3)利用
(1)、
(2)题结果,再加8选1数据选择器(74151)构成一个序列信号发生器。
要求循环产生011010序列码。
用逻辑分析仪观察波形,并记录结果。
4)利用
(1)题产生的时钟、再加二进制计数器(74163)、3-8译码器(74138)构成8路脉冲分配器
要求:
(a)时钟信号加在74138的E1端和,观察Y0~Y7的波形。
(b)时钟信号加在74138的E2端,观察Y0~Y7的
波形。
用逻辑分析仪观察波形,并记录结果。