proteus实验的指导书doc.docx
《proteus实验的指导书doc.docx》由会员分享,可在线阅读,更多相关《proteus实验的指导书doc.docx(28页珍藏版)》请在冰点文库上搜索。
proteus实验的指导书doc
实验一基于proteus的交互式仿真和基于图表的仿真
一、实验目的:
1、熟悉Proteus的菜单界面。
2、熟悉原理图绘制工具;
3、掌握画原理图基本操作,完整绘制原理图的方法。
4、掌握proteus交互式仿真和基于图表的仿真的实现过程。
5、能够根据仿真结果掌握电路的工作原理及过程。
二、实验设备
安装有Proteus软件的计算机。
三、实验内容
通过实例掌握电路图的绘制方法。
绘制电路的具体步骤如下:
1、新建设计项目及电路图。
2、添加元件库。
3、调入并摆放元器件,需要时修改参数。
4、连线。
5、电源、地的选择及连接。
图例如下:
B1
12V
%
6
6
R1
6.3k
8
U1
RV1
4
R
C
Q
3
CLK
C
CE
V
7
DC
RST
5
CV
R2
10k
1k
2
D
6
A
TR
N
TH
G
B
1
555
C
D
C1
1u
图一
对上图进行交互式仿真。
图中各元件名称:
电源:
battery滑动变阻器:
pot-hg
定时器:
555电阻:
resistor电容:
cap
虚拟仪器:
示波器OSCILLOSCOPE
定时/计数器COUNTERTIMER
其中:
R1=R2=10kC1=1uf
U1
INPUT
R1
7
B1
AMP=1
3
OUTPUT
FREQ=1
6
15V
10k
2
415
741
R2
R3
10k10k
B2
15V
图二
对上图进行基于图表的仿真,在编辑窗口放置模拟分析图表。
图中运放的型号为:
741
四、简答题
图一请回答下列问题:
1.指出该图中虚拟仪器定时/计数器的工作模式;
2.绘出该电路的输出波形;并测量其周期、频率以及占空比;
3.请说出改变滑动变阻器对该电路输出波形的影响。
图二请回答下列问题:
1.请写出显示信号源属性的方法。
2.说出图中运放的作用。
3.测量该电路的电压增益以及输出信号的周期,并简述输出与输入的频率及相位的关系。
实验二RC低通滤波器的交流参数扫描分析和频率特性分析
一、实验目的:
1、掌握proteus的交流参数扫描分析方法;
2、掌握proteus的频率特性分析方法;
3、根据仿真结果掌握RC低通滤波器的工作原理。
二、实验设备
安装有Proteus软件的计算机。
三、实验内容
1.对下图进行交流参数扫描分析。
R1
(1)
R1
C1
(1)
10*X
C1
1uF
图中各元件名称:
电阻:
resistor电容:
cap正弦波信号源:
sine地:
ground信号源属性按下左图进行编辑:
将电压探针分别添加到交流参数扫描分析图表的左纵轴和右纵轴。
交流参数扫描分析图表属性按上右图进行编辑。
实验报告中附出实验结果,并测量不同的X对应的低通滤波器的截止频率。
2.对下图进行频率特性分析。
R1
(1)
R1
C1
(1)
10
C1
1uF
图一
将电压探针分别添加到频率特性分析图表的左纵轴和右纵轴。
频率特性分析图表属性按下图进行编辑。
实验报告中附出实验结果,并测量R=10时低通滤波器的截止频率。
四、简答题
比较交流参数扫描分析图表与频率特性分析图表的不同之处。
实验三基于proteus的异步十进制计数器分析
一、实验目的:
1、掌握proteus的数字分析方法;
2、掌握为触发器选择时钟信号的方法;
3、掌握数字电路设计的方法及步骤;
4、根据仿真结果掌握异步十进制计数器的工作原理。
二、实验设备
安装有Proteus软件的计算机。
三、实验内容
对下图进行数字分析。
U1:
A
1
3
2
7400
Q[0..3]
Q[0..3]
Q0
Q1
Q0
Q2
Q1
Q3Q2
Q3
U2
4
4
4
AND
4
3
J
S
Q
5
3
J
S
Q
5
3
J
S
Q
5
3
J
S
Q
5
CP
1
CLK
1
CLK
1
CLK
1
CLK
2
K
Q
6
2
K
Q
6
2
K
Q
6
2
K
Q
6
FF0
FF!
FF2
FF3
74S113
74S113
74S113
74S113
U3
B
B
AND_4
图中各元件名称:
JK触发器:
74S113
与非门:
7400
两输入与门:
AND
四输入与门:
AND_4
输出终端:
OUTPUT
数字时钟信号源:
DCLOCK
总线的绘制方式:
在期望放置总线处单击鼠标左键,移动鼠标,在结束时双
击鼠标左键。
信号源属性按下左图进行编辑。
总线网络标号如上右图所示进行编辑。
对上图进行数字分析。
将信号源、输出电压探针Q[0..3]、输出电压探针B添加到数字分析图表中。
数字图表属性按下图进行编辑。
实验报告中附出实验结果。
四、简答题。
1、写出Q3、Q2、Q1、Q0各位的权值。
2、写出输出B的作用。
3、请说明异步与同步的区别。
实验四用51单片机实现PWM波
一、实验目的:
1、掌握单片机的最小系统;
2、掌握proteus中绘制单片机原理图的方法;
3、掌握在proteus中建立源程序的方法及步骤;
4、根据仿真结果掌握电路的工作原理。
二、实验设备
安装有Proteus软件的计算机。
三、实验内容
对下图进行交互式仿真。
1.绘制原理图
C1
30uF
U2
X1
19
XTAL1
P0.0/AD0
39
38
P0.1/AD1
37
C2
12M
P0.2/AD2
18
36
XTAL2
P0.3/AD3
35
P0.4/AD4
34
P0.5/AD5
30uF
R1
33
9
P0.6/AD6
RST
P0.7/AD7
32
10k
21
P2.0/A8
22
C3
P2.1/A9
23
29
P2.2/A10
24
PSEN
P2.3/A11
30
25
ALE
P2.4/A12
10uF
31
26
EA
P2.5/A13
27
P2.6/A14
28
P2.7/A15
D0
1
P1.0
P3.0/RXD
10
D1
2
11
P1.1
P3.1/TXD
D2
3
12
P1.2
P3.2/INT0
D3
4
13
P1.3
P3.3/INT1
D4
5
14
P1.4
P3.4/T0
D5
6
15
P1.5
P3.5/T1
D6
7
16
P1.6
P3.6/WR
D7
8
17
PWM
P1.7
P3.7/RD
PWM
AT89C51
PROGRAM=..\pwm.hex
A
B
C
D
RV1
U1
0
26
10
%
IN0
CLOCK
5
27
6
IN1
START
28
IN2
1
7
IN3
EOC
4.7k
2
IN4
D7
3
21
IN5
OUT1
4
20
D6
IN6
OUT2
5
19
D5
IN7
OUT3
18
D4
OUT4
25
8
D3
ADDA
OUT5
24
15
D2
ADDB
OUT6
23
14
D1
ADDC
OUT7
22
17
D0
ALE
OUT8
12
VREF(+)
16
9
VREF(-)
OE
ADC0808
图中各元件名称:
单片机:
AT89C51电容:
CAP电解电容:
CAP-ELEC晶振:
CRYSTAL
电阻:
RES滑动变阻器:
POT-HG模数转换器:
ADC0808
终端:
电源:
POWER地:
GROUND输出:
OUTPUT
虚拟示波器:
OSCILLOSCOPE
各元件大小如上图进行设置(可将上图拖大后看清各元件的值)。
2.在proteus中建立汇编语言源程序
步骤如下:
(1)在ProteusISIS界面中单击菜单Soure(源程序),在弹出的下拉菜单中单击
“Add/RemoveSourceFiles⋯”(添加/移开源程序),出如下所示框。
(2)“CodeGenerationTool”(目代生成工具)下方框中按,出下拉菜,根据需要相的器,本例中“ASEM51”(51系列片机器)。
(3)“New”按,出如下所示的框,在文件名框中入新建源程序文件名,“打开”按,出“文件不存在,是否建文件”的小框,“是”按,新建的源程序文件就添加到下左
的“SourceCodeFilename”方框中,同在ISIS界面的“Source”菜中也加入了源程序文件名,如下右所示。
(4)菜Source→源程序文件名,出下所示的源程序窗口。
写源程序后存退出。
程序如下所示。
3.源程序编译生成目标代码文件
单击【Source】→【BuildAll】,编译结果在弹出的编译日志对话框中。
如果没有错误便成功生成目标代码“.hex”文件。
4.加载程序及运行仿真
双击电路原理图中的AT89C51,弹出如下图所示的对话框,单击ProgramFile右侧的“打开文件夹”按钮,选择第三步生成的hex文件后,单击“OK”完成设置,目标代码就添加到了电路中。
单击控制面板中的运行按钮,即可运行仿真。
源程序如下:
ADC
EQU
35H
CLOCK
BIT
ST
BIT
EOC
BIT
OE
BIT
PWM
BIT
ORG
00H
SJMP
START
ORG
0BH
LJMP
INT_T0
START:
MOV
TMOD,
#02H
MOV
TH0,
#20
MOV
TL0,
#00H
MOV
IE,
#82H
SETB
TR0
WAIT:
CLR
ST
SETB
ST
CLR
ST
JNB
EOC,
$
SETB
OE
MOV
ADC,
P1
CLR
OE
SETB
PWM
MOV
A,
ADC
LCALL
DELAY
CLR
PWM
MOV
A,
#255
SUBB
A,
ADC
LCALL
DELAY
SJMP
WAIT
INT_T0:
CPL
CLOCK
RETI
DELAY:
MOV
R5,
#1
D1:
DJNZ
R5,
D1
DJNZ
ACC,
D1
RET
END
四、简答题。
1.说明ADC0808的作用。
2.说明ADC0808如何选中通道0。
3.本例中为什么要采用定时器T0来实现定时请说明T0在本例中的作用。