proteus实验指导书.docx
《proteus实验指导书.docx》由会员分享,可在线阅读,更多相关《proteus实验指导书.docx(13页珍藏版)》请在冰豆网上搜索。
proteus实验指导书
实验一基于proteus的交互式仿真和基于图表的仿真
一、实验目的:
1、熟悉Proteus的菜单界面。
2、熟悉原理图绘制工具;
3、掌握画原理图基本操作,完整绘制原理图的方法。
4、掌握proteus交互式仿真和基于图表的仿真的实现过程。
5、能够根据仿真结果掌握电路的工作原理及过程。
二、实验设备
安装有Proteus软件的计算机。
三、实验容
通过实例掌握电路图的绘制方法。
绘制电路的具体步骤如下:
1、新建设计项目及电路图。
2、添加元件库。
3、调入并摆放元器件,需要时修改参数。
4、连线。
5、电源、地的选择及连接。
图例如下:
图一
对上图进行交互式仿真。
图中各元件名称:
电源:
battery滑动变阻器:
pot-hg
定时器:
555电阻:
resistor电容:
cap
虚拟仪器:
示波器OSCILLOSCOPE
定时/计数器COUNTERTIMER
其中:
R1=6.3kR2=10kC1=1uf
图二
对上图进行基于图表的仿真,在编辑窗口放置模拟分析图表。
图中运放的型号为:
741
四、简答题
图一请回答下列问题:
1.指出该图中虚拟仪器定时/计数器的工作模式;
2.绘出该电路的输出波形;并测量其周期、频率以及占空比;
3.请说出改变滑动变阻器对该电路输出波形的影响。
图二请回答下列问题:
1.请写出显示信号源属性的方法。
2.说出图中运放的作用。
3.测量该电路的电压增益以及输出信号的周期,并简述输出与输入的频率及相位的关系。
实验二RC低通滤波器的交流参数扫描分析和频率特性分析
一、实验目的:
1、掌握proteus的交流参数扫描分析方法;
2、掌握proteus的频率特性分析方法;
3、根据仿真结果掌握RC低通滤波器的工作原理。
二、实验设备
安装有Proteus软件的计算机。
三、实验容
1.对下图进行交流参数扫描分析。
图中各元件名称:
电阻:
resistor电容:
cap正弦波信号源:
sine地:
ground
信号源属性按下左图进行编辑:
将电压探针分别添加到交流参数扫描分析图表的左纵轴和右纵轴。
交流参数扫描分析图表属性按上右图进行编辑。
实验报告中附出实验结果,并测量不同的X对应的低通滤波器的截止频率。
2.对下图进行频率特性分析。
图一
将电压探针分别添加到频率特性分析图表的左纵轴和右纵轴。
频率特性分析图表属性按下图进行编辑。
实验报告中附出实验结果,并测量R=10时低通滤波器的截止频率。
四、简答题
比较交流参数扫描分析图表与频率特性分析图表的不同之处。
实验三基于proteus的异步十进制计数器分析
一、实验目的:
1、掌握proteus的数字分析方法;
2、掌握为触发器选择时钟信号的方法;
3、掌握数字电路设计的方法及步骤;
4、根据仿真结果掌握异步十进制计数器的工作原理。
二、实验设备
安装有Proteus软件的计算机。
三、实验容
对下图进行数字分析。
图中各元件名称:
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.绘制原理图
图中各元件名称:
单片机:
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”完成设置,目标代码就添加到了电路中。
单击控制面板中的运行按钮,即可运行仿真。
源程序如下:
ADCEQU35H
CLOCKBITP2.4
STBITP2.5
EOCBITP2.6
OEBITP2.7
PWMBITP3.7
ORG00H
SJMPSTART
ORG0BH
LJMPINT_T0
START:
MOVTMOD,#02H
MOVTH0,#20
MOVTL0,#00H
MOVIE,#82H
SETBTR0
WAIT:
CLRST
SETBST
CLRST
JNBEOC,$
SETBOE
MOVADC,P1
CLROE
SETBPWM
MOVA,ADC
LCALLDELAY
CLRPWM
MOVA,#255
SUBBA,ADC
LCALLDELAY
SJMPWAIT
INT_T0:
CPLCLOCK
RETI
DELAY:
MOVR5,#1
D1:
DJNZR5,D1
DJNZACC,D1
RET
END
四、简答题。
1.说明ADC0808的作用。
2.说明ADC0808如何选道0。
3.本例中为什么要采用定时器T0来实现定时?
请说明T0在本例中的作用。