第四次实验-PROTEUS虚拟仪器实验
虚拟仪器实验一到实验四
实验一创建和调用子VI一.实验目的:练习创建一个子VI并学会如何在别的VI中调用。
创建一个子VI,子VI功能:输入3个参数后,求其和,再开方。
编一个VI调用上述子VI。
二.实验内容及步骤:建立一个VI,用来求三个参数和的平方。
步骤如下:1.选择File»New,打开一个新的前面板窗口。
2.从Controls»Numeric中选择三个Numeric Control放到前面板中。
3.在标签文本框中分别输入“a、b、c”。
4.从Controls»Numeric中选择一个Numeric indication放到前面板中。
可得到如下的前面板图。
5.从Windows»Show Diagram打开流程图窗口。
从功能模板中选择对象,将它们放到流程图上组成下图:该流程图中新增的对象有一个复合运算器、一个开方器组成。
6.选择File»Save, 保存该VI为 LabVIEW\Activity 目录中的Vol.vi。
在前面板中,单击Run(运行)按钮,运行该 VI。
7.选择File»Close,关闭该 VI。
另外创建一个VI,实现对上一个VI的调用。
1.打开LabVIEW\Activity目录中的Vol .vi。
2.在前面板中,用鼠标右键单击窗口右上角的图标,在快捷菜单中选择Edit Icon….。
3.删除默认图标。
使用Select Tool(矩形框),单击并拖动想要删除的部分,按下<Delete>。
4.用Pencil Tool(铅笔工具)绘制一个图标。
5.单击OK,关闭编辑器。
新创建的图标就显示在屏幕右上角的图标窗口中。
6.用鼠标右键单击前面板中的图标窗口,在快捷菜单中选择Show Connector,设置联接器端子连接模式。
将输入输出对象与连接器端口连接上。
7.选择File»Save,保存该 VI。
8. 新建一个VI,前面板与上一个VI相同,在后面板中,选择function>>select a VI,选择建好的子VI-Vol.vi,连接好,程序框图如下:三.实验结果:实验二变量、数组与簇一.实验目的1、熟练掌握本地变量的使用方法及特点;2、掌握数组的创建方法及常用节点的用法;3、掌握簇的创建方法以及簇节点的使用。
proteus实验报告
proteus实验报告Proteus实验报告引言:Proteus是一款功能强大的虚拟电子电路设计软件,被广泛应用于电子工程领域。
通过Proteus,我们可以在计算机上模拟和验证各种电路设计,从而提高电路设计的效率和准确性。
本篇实验报告将介绍我在使用Proteus进行实验时的经验和收获。
实验一:基本电路设计与模拟在Proteus中,我们可以通过拖拽电子元件和连接它们的引脚来设计电路。
首先,我选择了一个简单的LED电路作为实验对象。
通过在Proteus中选择LED和电阻元件,并将它们连接在一起,我成功地设计出了一个基本的LED电路。
接下来,我设置了电源电压和电阻值,然后点击仿真按钮进行模拟。
通过观察仿真结果,我可以清晰地看到LED是否正常工作、电流大小等信息,这对于验证电路设计的正确性非常有帮助。
实验二:模块化设计与调试在电子工程中,模块化设计是一种常用的设计方法。
通过将电路划分为多个模块,我们可以分别设计和测试每个模块,最后将它们组合在一起形成完整的电路。
在Proteus中,我可以使用子电路功能来实现模块化设计。
我选择了一个简单的四位二进制加法器作为实验对象。
首先,我设计了一个单独的半加器模块,并对其进行仿真和调试。
然后,我将四个半加器模块组合在一起形成完整的加法器电路,并进行整体仿真。
通过这种模块化设计的方法,我可以更加方便地调试和验证电路的正确性。
实验三:PCB设计与布局在电子产品的制造中,PCB(Printed Circuit Board)的设计和布局是一个非常重要的环节。
Proteus提供了PCB设计的功能,可以帮助我们将电路设计转化为实际的PCB板。
在Proteus中,我可以选择合适的尺寸和层数,并将电子元件放置在PCB板上,然后进行布线。
通过Proteus提供的自动布线功能,我可以自动完成电路的布线,节省了大量的时间和精力。
在完成布线后,我可以生成PCB板的制造文件,然后将其发送给PCB制造厂家进行生产。
虚拟仪器实训报告
XXXXXXXXXXXX学院实训报告项目温度报警器系别电气系班级检测与质量控制学号 XXXXXXXXXXX姓名 XXXXXXXX ~ XXXX 年第 X 学期项目一:温度报警器一、实训目的熟悉DS18B20温度传感器的使用,掌握一线式数据传输的控制原理。
二、实训内容读取温度传感器的温度值并用7段发光数码管显示温度值,当温度值高于50度时红色发光二极管亮,温度值低于5度时黄色发光二极管亮,其它情况两个发光二极管都是灭的。
当测试不到温度时显示‘ER-1’。
三、实训器材安装有Proteus软件的计算机 1 台。
四、实训步骤1)在Proteus仿真环境下,绘制实现功能的原理图,原理图及仿真图如下图所示。
2)编写程序,程序实现的功能为: 每个数码管显示一个数字,并且黄色发光二极管和红色发光二极管是灭的。
3)编写程序。
程序实现的功能为: 读取温度传感器的温度值并在显示温度值,当温度值高于50度时红色发光二极管亮,温度值低于5度时黄色发光二极管亮,其它情况两个发光二极管都是灭的。
当测试不到温度时显示‘ER-1’。
实训中所要用到的元件如表所示。
元件名称搜索关键词元件序号数值备注电阻Resistor R1 10k电阻Resistor R1-12 0.5K电解电容器MINELECT1U63V C1 4.7μ陶瓷电容器CERAMIC22P C2、C3 22p晶振CRYSTAL X1 12MHz单片机AT89C2051 U14位八段数码管7seg-mpx4-cc VFD1温度传感器DS18B20 DS1发光二极管LED-RED D1发光二极管LED-GREEN发光二极管LED-YELLOW五、DS18B20简介DS18B20是DALLAS半导体公司最新单线式数字温度传感器,具有测温系统简单、测温精度高、连接方便、占用口线少、系统的抗干扰能力强等优点,适合于恶劣环境的现场温度测量,如环境控制、设备或过程控制、测温类消费电子产品等。
实验四:Proteus电路图绘制
实验四:Proteus电路图绘制实验学时:2实验类型:验证实验要求:必做一、实验目的:1.掌握Proteus编辑环境和参数设置;2.掌握电路原理图的设计流程和设计方法;3.掌握Proteus电路绘图工具,能够利用Proteus软件绘制电路图;二、实验器材:安装Proteus软件的PC机三、实验内容及步骤通过实例掌握电路图的绘制方法。
绘制电路的具体步骤如下:1. 新建设计项目及电路图。
2. 添加元件库。
3. 调入并摆放元器件,需要时修改参数。
4. 连线。
5. 电源、地的选择及连接。
(1)对555定时器进行交互式仿真。
1. 555定时器的工作原理555电路是一种常见的集模拟与数字功能于一体的集成电路。
只要适当配接少量的元件,即可构成时基振荡、单稳触发等脉冲产生和变换的电路,其内部原理图如图1所示,其中(1)脚接地,(2)脚触发输入,(3)脚输出,(4)脚复位,(5)脚控制电压,(6)脚阈值输入,(7)脚放电端,(8)脚电源。
图4-1 555芯片内部原理图从理论上我们可以得出:振荡周期:C R R T ⋅+=)2(7.021 (4-1) 高电平宽度: C R R t W ⋅+=)(7.021 (4-2) 占空比: q =21212R R R R ++ (4-3)2. 从电子仿真软件proteus 基本界面左侧左列真实元件工具条中调出其它元件,并从基本界面左侧调出虚拟双踪示波器,按图4-2在电子平台上建立仿真实验电路。
图4-2 555定时器仿真电路图图中各元件名称:电源:battery 滑动变阻器:pot-hg定时器:555 电阻:resistor 电容:cap 虚拟仪器:示波器OSCILLOSCOPE其中:R1=2k R2=10k C1=100nF 电源为12v3. 打开仿真开关,双击示波器图标,观察并记录屏幕上的波形,利用屏幕上的读数指针对波形进行测量,并将结果填入表4-1中。
表4-1 555电路仿真计算和测量值记录表(2)对运算放大器进行基于图表的仿真,在编辑窗口放置模拟分析图表。
第四次实验-PROTEUS虚拟仪器实验
SS:从模式选择端,从模式时必须为低电平才能
使终端响应;主模式时当数据正传输时此端为低电 平。 TRIG:输入端,能够把下一个存储序列放到SPI的 输出序列中。 双击SPI的原理图符号,可以打开它的属性设置对 话框,如图4-50所示。
DIN DOUT SCK SS TRIG
SPI
图4-50 SPI属性设置对话框
入,每条总线支持16位数据,主要用于接单片机的 动态输出信号。运行后,可以显示A0~A15、 B0~B3的数据输入波形。
(A0) A0 A1 A2 A3 A4 A5 A6 A7 B0[0..7] B1[0..7] A8 A9 A10 A11 A12 A13 A14 A15 B2[0..7] B3[0..7]
2. 虚拟示波器的使用 (1) 示波器的四个接线端A、B、C、D应分别接四路 输入信号,信号的另一端应接地。该虚拟示波器能 同时观看四路信号的波形。 (2) 照图4-35接线。把1kHz、1V的正弦激励信号加 到示波器的A通道。
Sine Source
A
A
B
B
C D
C D
图4-34 虚拟示波器
图4-35 正弦信号与示波器的接法
图4-33 虚拟仪器列表
4.2.1 示波器
1. 放置虚拟示波器 (1) 在Proteus ISIS环境中单击虚拟仪器模式 “Virtual Instrument Mode”按钮图标,出现如图433所示的所有虚拟仪器名称列表。 (2) 用鼠标左键单击列表区的“OSCILLOSCOPE”, 则在预览窗口出现示波器的符号。 (3) 在编辑窗口单击鼠标左键,出现示波器的拖动图 像,拖动鼠标指针到合适位置,再次单击左键,示 波器被放置到原理图编辑区中去。虚拟示波器的原 理符号如图4-34所示。
虚拟仪器实验报告
《虚拟仪器技术》实验报告书姓名:学号:班级实验(1-1)使用For循环目的:1.了解虚拟仪器的编程过程,熟悉前面板和流程图的界面环境;2.了解工具模板、控制模板和函数模板的使用;3.掌握For循环及其移位寄存器使用方法。
内容:用For循环和移位寄存器计算正整数的阶乘。
图1-1 实验1-1的面板和流程图实验(1-2)用While循环设计平均数滤波器目的:1.了解虚拟仪器的编程过程,熟悉前面板和流程图的界面环境;2.了解工具模板、控制模板和函数模板的使用;3.掌握While循环及其移位寄存器使用方法。
内容:利用While循环及其移位寄存器进行数据滤波。
在While循环框架中产生一个随机数,然后将这个随机数与前三次循环所产生的随机数求平均值,最后将平均值送到前面板上显示。
利用移位寄存器可得到前三次循环产生的随机数。
步骤:1.在前面板上创建各个控件如图。
图1-2 实验1-2的前面板2.用工具模板中的文字编辑控件将图形纵坐标的范围改为从0到1。
3.创建流程图如下:图1-3 实验1-2的流程图4.在流程图中添加While循环并创建移位寄存器。
a)右键单击While循环的左边或右边边框,在弹出的菜单中选择Add Shift Register。
b)右键单击While循环的左边框,在弹出的菜单中选择“添加元素”,重复一次,又添加了两个寄存器元素,共计3个寄存器元素。
算术与比较-Express数值-复合运算(+),增加输入,右键弹击并在弹出的菜单中选择“增加输入”至4输入,从而得到注意VI用随机数对寄存器进行初始化,如果不对寄存器的终值进行初始化,它包含的是默认值或前面运行的结果值,所以最初的几个平均值没意义。
5.运行该VI观察结果。
6.保存VI为Random A verage.vi,路径LabVIEW\Activity。
实验(1-3)顺序结构的使用目的:了解和掌握顺序结构的使用方法内容:用FOR循环产生长度为2000的随机波形,并计算所用时间。
protues仿真与演示实验报告
protues仿真与演示实验报告II实验课程名字 ,Protues仿真与演示时间:大三秋学期6——10周姓名:杨祥班级: 电信1001学号:2010010指导老师:翁志刚一.实验目的1、掌握Proteus ISIS基本功能。
2、掌握Proteus ISIS文件的基本操作方法和管理方法。
3、掌握Proteus ISIS仿真控制器件和虚拟仪器的使用方法。
4、掌握电子电路的设计与仿真调试的方法。
二.实验设备计算机,Proteus软件,Word软件。
三.实验内容I. Proteus软件的安装与运行基本电路图的连接运行 1.软件的安装下载完后,解压压缩包里的文件第1步、双击:Proteus 7.5 sp3 Setup目录下面的Proteus 75SP3 Setup.exe 开始安装在安装过程中会提示下图找到破解目录下的补丁打开。
第2步.打开完成后,点击install将这些key文件安装过来。
如图第3步、安装后点完成,就跳回到初始安装界面了,这个时候你就可以点next 开始正式安装文件了。
后面都点下一步即可。
第四步、安装完成后还需要运行破解补丁:执行LXK Proteus 7.5 SP3 v2.1.,将目录指定到X:\Program Files\Labcenter Electronics\Proteus 7 Professional(X是你安装的盘符),然后执行update;安装完成就可以打开软件了。
如下面。
不过这个时候还是英文版。
第五步、转换中文版。
将汉化文件解压覆盖到X:\Program Files\Labcenter Electronics\Proteus 7 Professional \BIN(不会找安装目录的,在运行文件上点右键属性)如图到这里就完全汉化成功了。
2.软件打开1、双击桌面上的ISIS 7 Professional 图标或者单击屏幕左下方的“开始”?“程序”?“Proteus 7 Professional” ?“ISIS 7 Professional”,出现如图所示界面,随后就进入了Proteus ISIS集成环境。
虚拟仪器仿真实验报告
一、实验目的1. 了解虚拟仪器的概念和组成;2. 掌握虚拟仪器的应用领域;3. 熟悉虚拟仪器仿真软件的使用方法;4. 通过虚拟仪器仿真实验,验证相关理论,提高实验操作能力。
二、实验原理虚拟仪器(Virtual Instrumentation)是一种基于计算机技术的仪器,通过计算机软件实现对传统仪器的功能模拟,实现数据采集、处理、分析和显示等功能。
虚拟仪器仿真实验利用虚拟仪器技术,模拟真实实验环境,使实验过程更加直观、高效。
三、实验仪器与软件1. 实验仪器:计算机、虚拟仪器仿真软件(如LabVIEW、MATLAB等)2. 实验软件:虚拟仪器仿真软件(如LabVIEW、MATLAB等)四、实验内容1. 虚拟信号发生器实验(1)熟悉虚拟信号发生器软件界面;(2)设置信号发生器参数,如频率、幅度、波形等;(3)观察信号发生器输出信号;(4)分析信号特性。
2. 虚拟示波器实验(1)熟悉虚拟示波器软件界面;(2)设置示波器参数,如时间基、垂直基等;(3)观察示波器显示信号;(4)分析信号特性。
3. 虚拟信号分析仪实验(1)熟悉虚拟信号分析仪软件界面;(2)设置信号分析仪参数,如频谱分析、时域分析等;(3)观察信号分析仪输出结果;(4)分析信号特性。
4. 虚拟仪器编程实验(1)熟悉虚拟仪器编程环境;(2)编写虚拟仪器程序,实现信号发生、采集、处理、显示等功能;(3)运行程序,观察实验结果;(4)分析程序性能。
五、实验步骤1. 打开虚拟仪器仿真软件,创建新项目;2. 根据实验内容,选择相应的虚拟仪器模块;3. 设置模块参数,如频率、幅度、波形等;4. 运行程序,观察实验结果;5. 分析实验结果,验证理论;6. 修改参数,观察实验结果变化;7. 记录实验数据,撰写实验报告。
六、实验结果与分析1. 虚拟信号发生器实验(1)设置信号发生器频率为1kHz,幅度为1V,波形为正弦波;(2)观察信号发生器输出信号,验证正弦波特性;(3)改变频率和幅度,观察信号变化。
PROTEUS--电路设计与虚拟仿真实验指导书
《PROTEUS—电路设计与虚拟仿真》实验指导书李兴春王宏五邑大学信息学院电子电工实验中心二00七年月印刷目录1 Proteus Design Suit 7 使用指南------------------12 实验内容---------------------------------------------------------21实验一晶体管负反馈放大电路虚拟实验---------------21实验二555定时器功能及应用虚拟实验----------------24实验三数字钟设计------------------------------------------27实验四信号发生器设计--------------------------------------35实验五直流电机控制模块-----------------------------------41《PROTEUS—电路设计与虚拟仿真》实验指导书1 Proteus Design Suit 7 使用指南1.1 系统要求Proteus Design Suit 7 可以在以下操作系统中使用:●Windows 2000●Windows Xp●Windows Vista对于Proteus VSM(虚拟系统模块)处理器仿真,电脑CPU越快,仿真效果越更好。
最低配置为1G处理器,256MB 内存,150MB硬盘。
1.2 系统安装将系统安装盘放入电脑光驱,光盘会自动运行。
否则,打开“我的电脑”,找到DVD驱动器,手动运行光盘。
按提示一步一步安装就可以了。
Proteus默认安装文件夹如下:C:\Program Files\Labcenter Electronics\Proteus 7 Professional\1.3 进入Proteus ISIS双击桌面上的ISIS 7 Professional 图标或者单击屏幕左下方的“开始”→“程序”→“Proteus 7 Professional”→“ISIS 7 Professional”,出现如图1-1 所示屏幕,表明进入Proteus ISIS 集成环境。
单片机第四次实验报告
《单片机课程第四次实验报告》
实验课程:单片机原理及应用—基于Proteus和Keil C
实验名称:指示灯/数码管的中断控制
班级:计算机15—3班
学号:5011211301
姓名:赵禹
一、实验目的
掌握外部中断原理,学习中断编程与程序调试方法。
二、实验内容
(1)熟悉u Vision3的软件调试方法。
(2)完成实验4的C51语言编程。
(3)练习u Vision3的与ISIS的联机仿真方法。
三、实验要求
提交实验报告并包括如下内容:电路原理图、C51源程序、仿真运行截图及实验小结。
四、实验仿真结果
1、电路原理图
2、仿真运行截图
3、源程序截图
五、实验小结
1、初步掌握了51单片机外部中断原理。
2、对中断编程与程序调试方法有了一定的认识。
通过这次实验,让我对外部中断原理有了初步的认识,并且掌握了对程序进行调试的方法。
(完整word版)虚拟仪器实验
实验二 LabVIEW 程序结构1 实验目的(1)学会使用LabVIEW 中的While 循环;(2)学会使用LabVIEW 中的移位寄存器;(3)学会使用LabVIEW 中的For 循环;(4)学会使用LabVIEW 中的CASE 结构;(5)学会使用LabVIEW 中的顺序结构;(6)学会使用LabVIEW 中的公式节点。
2 实验任务(1)建立一个While 循环的VI ;(2)建立一个移位寄存器的VI ;(3)建立一个For 循环的VI ;(4)建立一个CASE 结构的VI ;(5)建立一个顺序结构的VI ;(6)建立一个有公式节点的VI 。
3 实验步骤练习 2-1 使用While 循环和图表目的:用 While 循环和图表获得数据,并实时显示。
创建一个可以产生并在图表中显示随机数的VI 。
前面板有一个控制旋钮可在0到10秒之间调节循环时间,还有一个开关可以中止VI 的运行。
学习怎样改变开关的动作属性,以便不用每次运行VI 时都要打开开关。
操作步骤如下:前面板控制开关 1.00.00.20.40.60.810230随机信号10.00.02.04.0 6.08.0循环延时ONOFF图2-1练习2-1的前面板1.选择File»New,打开一个新的前面板。
2.选择Controls»Boolean,在前面板中放置一个开关。
设置开关的标签为控制开关。
3.使用标签工具创建 ON 和 OFF 的标签,放置于开关旁。
4.选中Controls»Graph,在前面板中放置一个波形图(是chart,而不是graph)。
设置它的标签为随机信号。
这个图表用于实时显示随机数。
5.把图表的纵坐标改为0.0 到 1.0。
方法是用标签工具把最大值从10.0改为1.0。
6.选择Controls»Numeric,在前面板中放置一个旋钮。
设置旋钮的标签为循环延时。
这个旋钮用于控制While 循环的循环时间。
《虚拟仪器设计实验》实验
《虚拟仪器设计实验》实验虚拟仪器设计实验是一种基于计算机技术和软件开发的实验方法,可以模拟和仿真真实仪器的功能和操作。
通过虚拟仪器设计实验,学生可以在虚拟环境中进行实验操作和数据获取,大大提高了实验效率和安全性。
下面将以一个具体的虚拟仪器设计实验为例,详细介绍其实验过程和实验结果。
实验目的:通过虚拟仪器设计实验,模拟并掌握电子示波器的使用方法和原理,了解示波器的测量规范和测量误差,并能够正确读取和解读示波器上的波形。
实验步骤:1.打开虚拟仪器软件,并选择仪器类型为电子示波器。
软件将会展示一个虚拟示波器屏幕。
2.在虚拟示波器屏幕上选择波形类型,可以选择正弦波、方波、脉冲波等信号。
3.设置示波器的时间基准和电压基准,调整示波器的垂直和水平缩放系数,以使波形能够完整地显示在屏幕上。
4.通过示波器的触发功能,设定波形触发门槛和触发边沿,以便正确触发并显示波形。
5.在示波器上测量并记录信号的频率、幅值、相位等参数,并比较与理论值的误差。
6.使用示波器的自动测量功能,对信号进行自动测量,并将测量结果记录下来。
实验结果:通过虚拟示波器的操作,实验人员可以快速获取并记录信号的各项参数,如频率、幅值、相位等。
同时,虚拟示波器还可以通过自动测量功能,对信号进行自动测量,为实验人员提供更加便捷和准确的测量数据。
实验分析:通过本次虚拟仪器设计实验,我们掌握了电子示波器的使用方法和原理。
虚拟仪器实验的优势在于其安全性、实验效率和实验结果的准确性。
虚拟仪器可以模拟出各种真实仪器的功能和操作,能够满足不同实验要求。
同时,虚拟仪器还可以通过自动测量功能,减少实验人员的操作错误和测量误差,提高实验结果的准确性。
总结:虚拟仪器设计实验是一种基于计算机技术和软件开发的实验方法,可以模拟和仿真真实仪器的功能和操作。
通过虚拟仪器设计实验,学生可以在虚拟环境中进行实验操作和数据获取,大大提高了实验效率和安全性。
本次虚拟仪器设计实验通过模拟电子示波器的使用方法和原理,使我们掌握了示波器的操作技巧和波形的读取与解读能力。
关于Proteus的虚拟仿真工具以及综合实验
❖ 探针既可用于基于图表的仿真,也可用于交 互式仿真中
3.1 虚 拟 仪 器
Proteus ISIS为用户提供了多种虚拟仪器,单击工 具箱中的按钮,列出所有的虚拟仪器名称,如图3-
33所示。其含义如表3-3所示。
❖ 产生调频波的电路如图3-60所示。我们在信号发生 器的“FM”端接一个2V、100Hz的交流信号,运行 后,使信号发生器调至2V、120kHz,观察到示波 器的波形,如图3-61所示。
图3-60 调频波产生电路
图3-61 调频波
❖ 图中使用了两个交流电压表显示变压器原、副边的 电压有效值,一个直流电压表显示最终的直流稳压 输出。
CLK CE RST
R2 10k
R1 10k
图3-42 计时模式的电路仿真
运行仿真,可显示如图3-42所示的计时方式,合上图 中与CE相接的开关,则计时停止,打开开关则继续 计时;合上与RST相接的开关再打开,计时清零后 从零重新计时。
图3-43 定时器的属性设置
(2) 把计数器/定时器的属性照图3-44修改,设操作方 式为“Frequency”测频,其他不变,照图3-45连接, 设外接数字时钟的频率为1kHz,图中两个开关位于 打开状态,运行仿真,出现如图3-45所示的测频结 果。拨动两个开关可以看到使能和清零的效果。
❖ 在电子线路中,研究含有线性电阻、电容和电感元 件的电路(有直流和交流稳态及动态电路),属于基 础理论电路,相对比较容易理解;而研究以非线性 元件二极管和三极管为核心的电路,因为交直流并 存,元件的多种作用与工作电压的变化密切相关, 不便于初学者理解和掌握。模拟电路就是以三极管 为核心,处理模拟信号的电路。初学者往往对模拟 电子技术的学习感到困惑,概念多而抽象,学生在 实验室里做实验的时间又有限,尤其是前几章的内 容,稀里糊涂就过去了,给后面的学习带来不少困 难。在这一章里,我们主要对模拟电路中的几个典 型实验进行仿真和分析,然后给出两个模拟电路设 计的综合实例,目的在于使读者对这一部分的仿真 元件及仪器有个基本的掌握,帮助大家更好地理解 和学习模拟电子技术,借助软件,反复学习和验证, 最终克服学习中的难关。
proteus仿真实验【精选】
Proteus仿真实验一、实验目的1、通过实例熟悉proteus软件使用方法。
2、掌握具体电路proteus和keil仿真二、实验要求1、独立完成。
2、设计步骤符合标准规范。
三、实验设备计算机,proteus软件四、内容及步骤一)、实验内容:根据下图所示的电路图使用805l控制共阳七段显示器的显示:先搭建一个“8051基本IO实验”的仿真电路,使用8051的Port 1连接到一个共阳的七段显示器,然后让8051轮流显示0~9。
当您连接好电路,并且完成程序之后,您将看到七段显示器依次显示0~9二)、实习步骤:1、在Protues中,绘制电路图,并调试。
2、编写程序并调试(在Keil c 或实验箱编译系统下均可)。
附录一Keil Vison2使用入门Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,该软件提供丰富的库函数和功能强大的集成开发调试工具。
按下面的步骤建立第一个项目:1、点击Project--- New Project,在“文件名”中输入一个C程序项目名称。
“保存”后的文件扩展名为uv2,这是KEIL uVision2 项目文件扩展名,以后可以直接点击此文件以打开先前做的项目。
2、选择所要的单片机,这里选择常用的Ateml公司的A T89C51。
完成上面步骤后,就可以进行程序的编写了。
3、首先要在项目中创建新的程序文件或加入旧程序文件。
点击File—New按钮,或快捷键Ctrl+N。
出现一个新的文字编辑窗口,4、保存源文件,扩展名为.C。
并将该文件加入到刚才建立的项目中。
5、编译源文件。
点击Build target或Rebuild all target files,查看编译结果是否有错,若有错,则修改源程序。
否则,则可以进行调试。
6、进入调试模式如图2,调试程序。
点击Debug---Start/stop Debug session,进入调试模式。
protues仿真与演示实验报告
专业实验三Protues仿真与演示指导老师:姓名:学号:班级: 电信0901\一:实验目的学习Proteus仿真环境二:实验原理仿真环境三:实验设备Windows XP 软硬件开发平台Proteus四:实验过程1. Proteus VSM仿真与分析1、Proteus软件的安装与运行先按要求把软件安装到计算机上,安装结束后,在桌面的“开始”程序菜单中,单击运行原理图(ISIS 7 Professional)或PCB (ARE 7 Professional)设计界面。
ISIS 7 Professional在程序中的位置如图1所示。
图1 ISIS 7 Professional 在程序中的位置2、Proteus的主界面简介3. 元件的拾取在桌面上选择【开始】→【程序】→“Proteus 7 Professional”,单击蓝色图标“ISIS 7 Professional”打开应用程序。
ISIS Professional的编辑界面如图3所示图3用鼠标左键单击界面左侧预览窗口下的“P”按钮,如图4所示,会弹出“Pick Device”(元件拾取)对话框,如图5所示。
图5 元件拾取对话框ISIS 7 Professional的元件拾取就是把元件从元件拾取对话框中拾取到图形编辑界面的对象选择器中4、下面把元件从对象选择器中放置到图形编辑区中。
用鼠标单击对象选择区中的某一元件名,把鼠标指针移动到图形编辑区,双击鼠标左键,元件即被放置到编辑区中。
放置后的界面如图6所示。
图65. 电路连线电路连线采用按格点捕捉和自动连线的形式Proteus的连线是非常智能的,它会判断你下一步的操作是否想连线从而自动连线,而不需要选择连线的操作,只需用鼠标左键单击编辑区元件的一个端点拖动到要连接的另外一个元件的端点,先松开左键后再单击鼠标左键,即完成一根连线。
如果要删除一根连线,右键双击连线即可,也可将鼠标放置在连线上单击右键,在快捷菜单中选择删除连线。
Proteus电子技术虚拟实验室课程设计
Proteus电子技术虚拟实验室课程设计课程设计介绍本课程设计旨在让学生掌握使用Proteus软件进行电子技术虚拟实验的方法和技巧。
Proteus是一款常用的电子电路仿真软件,它可以用来模拟各种电路、原型以及程序。
在本课程设计中,学生将通过掌握Proteus软件的各项功能,完成对不同电子电路的仿真及搭建,从而提高自己的电子技术实际操作能力。
课程设计目标•掌握Proteus软件的基本操作方法和技巧;•能够使用Proteus进行电子电路仿真、搭建和测试;•了解电子电路的基本概念和常见的电路结构;•能够根据电路要求,自主设计和调试相关电路。
课程设计内容第一阶段:软件基本操作任务1:软件安装与基本操作在学习Proteus软件前,首先需要安装软件,完成基本配置,并熟悉软件的基本操作方法,如新建、打开、保存、选择元器件等。
任务2:电路仿真-LED灯泡通过仿真搭建一个LED灯泡电路,并了解基本元器件(如二极管、电阻、电容)的含义和基本性质,了解使用Proteus软件时电路图与实际电路之间的对应关系,掌握基本仿真操作参数设置、仿真过程中基本的观察分析方法。
第二阶段:单片机控制任务1:通用I/O口实验了解单片机I/O口的基本结构和工作原理,掌握单片机软件编程及调试技巧,以及Proteus软件在单片机仿真中的基本应用。
任务2:利用单片机控制LED灯泡设计一个支持单片机控制的LED灯泡电路,并使用Proteus软件进行仿真测试,掌握单片机控制信号的应用方法,研究单片机控制LED灯泡电路的工作原理。
第三阶段:数字电路设计任务1:7段数码管仿真掌握数码管与数码管驱动电路的工作原理,以及Proteus软件在数字电路仿真中的基本应用方法,熟悉计算机数码系统。
任务2:LED点阵屏幕设计设计一个LED点阵屏幕电路,并使用Proteus软件完成仿真测试,掌握数字电路设计方法和调试方法,了解电子数字系统的相关原理并能够运用到实际应用中。
智能仪器实验指导(PROTEUS仿真)
实验一智能仪器设计集成环境介绍一、实验目的1.掌握利用Proteus仿真平台进行电路设计的基本操作。
2.掌握利用Proteus软件和Keil联合仿真调试的操作。
二、实验仪器计算机一台、Proteus软件三、实验内容Proteus ISIS是英国Labcenter Electronics公司开发的EDA软件。
单片机是现代电子技术的新兴领域,它的出现极大地推动了电子工业的发展,已成为电子系统设计中最为普遍的应用手段。
近年来单片机技术得到了突飞猛进的发展,各种单片机开发工具层出不穷。
虚拟仿真就是近年来兴起的一种新型应用技术,采用虚拟仿真技术,在原理图设计阶段就可以对单片机应用设计进行评估,验证所设计电路是否达到所要求的技术指标,还可以通过改变元器件参数使整个电路性能达到最优化。
这样就无须多次购买元器件及制作印刷电路板,节省了设计时间与经费,提高了设计效率与质量。
英国Labcenter公司推出的Proteus软件是一款极好的单片机应用开发平台,它以其特有的虚拟仿真技术很好地解决了单片机及其外围电路的设计和协同仿真问题,可以在没有单片机实际硬件的条件下,利用PC以虚拟仿真方式实现单片机系统的软、硬件同步仿真调试,使单片机应用系统设计变得简单容易。
Proteus软件涵盖了PIC、AVR、MCS8051、68HC11、ARM等微处理器模型,以及多种常用电子元器件,包括74系列、CMOS 4000系列集成电路、A/D和D/A转换器、键盘、LCD显示器、LED显示器,还提供示波器、逻辑分析仪、通信终端、电压/电流表、I2C/SPI终端等各种虚拟仪表,这些都可以直接用于仿真设计,极大地提高了设计效率和设计水平。
下面以一个“完成每隔1秒钟接在P1口的八个发光二极管循环闪亮”例子来说明实验过程。
实验硬件电路(如图1.1所示):图1.1 硬件电路图源程序:ORG 0000HLJMP STARTORG 0030HSTART: MOV A,#0FEHLOOP: MOV P1,AMOV R1,#10DLE1: MOV R2,#200DLE2: MOV R3,#126DLE3: DJNZ R3, DLE3DJNZ R2, DLE2DJNZ R1, DLE1RL ALJMP LOOPEND四、实验步骤1、进入Proteus 系统,画出实验电路图;2、进入Keil C51软件的操作环境,编辑源程序并对源文件进行编译;编译如图1.2所示:图1.2 编译3、对Proteus系统和Keil C51系统进行联机设置,如图1.3、1.4所示;联机设置:首先要安装Proteus的Keil 驱动,安装好驱动后,进入Keil界面进行设置,单击工具条中的按钮,在弹出的表单中单击选项卡,选择的组合框,在下拉菜单中选中“Proteus VSM Simulator”选项即可,如果是联机进行联调,还要在其后的按钮中进行适当的设置。
电子系虚拟仪器实验报告及总结
电子系虚拟仪器实验报告及总结实验报告:电子系虚拟仪器实验报告一、实验目的本实验旨在通过虚拟仪器的使用,掌握电子系相关知识的实际应用,并提高实验操作能力。
二、实验内容1.使用虚拟示波器和信号发生器进行频率测量实验。
2.使用虚拟电源进行电路的供电实验。
3.使用示波器进行电路波形观测实验。
三、实验步骤1.打开虚拟示波器和虚拟信号发生器软件,按照实验要求设置频率,并将信号输出到示波器。
2.使用虚拟示波器进行信号观测,记录频率测量结果,并与预期数值进行比较。
3.切换到虚拟电源软件,设置电源电压和电流,并将电源连接到待测电路。
4.使用虚拟示波器观测待测电路的波形,并根据实验要求记录波形特征。
5.结束实验。
四、实验结果1.频率测量实验结果如下:实际测量频率:1000Hz预期频率:1000Hz误差:0Hz2.电路供电实验结果如下:电源电压:5V电源电流:100mA3.电路波形观测实验结果如下:波形特征:方波,频率为1000Hz,幅度为3V五、实验分析与讨论通过本次实验,我掌握了虚拟仪器的基本使用方法,并成功进行了频率测量、电路供电和波形观测实验。
实验结果表明,虚拟仪器的测量结果与预期值非常接近,误差很小,证明了虚拟仪器的准确性和可靠性。
同时,虚拟仪器的使用方便快捷,可以有效提高实验效率和操作便捷性。
六、实验总结通过本次实验,我对电子系虚拟仪器有了更深入的了解。
虚拟仪器的使用可以很好地替代传统仪器,不仅提高了实验效率,还节省了实验成本。
虚拟仪器具备精确测量、方便操作等优点,适用于各种电子实验。
在今后的学习和工作中,我将积极运用虚拟仪器,提高实验技能和实践能力。
七、参考资料。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图4-37 触发区“Cursors”按钮的使用
4.2.2 逻辑分析仪
逻辑分析仪“LOGIC ANALYSER”是通过将连续记 录的输入信号存入到大的捕捉缓冲器进行工作的。 这是一个采样过程,具有可调的分辨率,用于定义 可以记录的最短脉冲。在触发期间,驱动数据捕捉 处理暂停,并监测输入数据。触发前后的数据都可 显示。因其具有非常大的捕捉缓冲器(可存放10 000 个采样数据),因此支持放大/缩小显示和全局显示。 同时,用户还可移动测量标记,对脉冲宽度进行精 确定时测量。 逻辑分析仪的原理符号如图4-38所示。其中 A0~A15为16路数字信号输入,B0~B3为总线输
SS:从模式选择端,从模式时必须为低电平才能
使终端响应;主模式时当数据正传输时此端为低电 平。 TRIG:输入端,能够把下一个存储序列放到SPI的 输出序列中。 双击SPI的原理图符号,可以打开它的属性设置对 话框,如图4-50所示。
DIN DOUT SCK SS TRIG
SPI
图4-50 SPI属性设置对话框
(3) 按仿真运行按钮开始仿真,出现如图4-36所示的 示波器运行界面。可以看到,左面的图形显示区有 四条不同颜色的水平扫描线,其中A通道由于接了 正弦信号,已经显示出正弦波形。
图4-36 仿真运行后的示波器界面
(4) 示波器的操作区共分为以下六部分。 Channel A:A通道。 Channel B:B通道。 Channel C:C通道。 Channel D:D通道。 Trigger:触发。 Horizontal:水平。① 四个通道区:每个区的操作 功能都一样。主要有两个旋钮,“Position”用来调 整波形的垂直位移;下面的旋钮用来调整波形的Y 轴增益,白色区域的刻度表示图形区每格对应的电 压值。内旋钮是微调,外旋钮是粗调。在图形区读 波形的电压时,会把内旋钮顺时针调到最右端。 ② 触发区:其中“Level”用来调节水平坐标,水平 坐标只在调节时才显示。“Auto”按钮一般为红色选 中
下面来看一下计数器/定时器的两个应用示例。 (1) 照图4-42接线(外部时钟输入不接),双击计数器/ 定时器元件,打开其属性设置对话框,如图4-43所 示。设操作模式为“Time(hms)”,即时钟方式;计 时使能端设为“High”高电平有效,即开关合上为低 电平时计时暂停;复位端设为“Low-High”,即上 升沿有效。
(5) 如果希望的波形没有出现,可以再次调整分辨率, 然后单击捕捉按钮,就能重新生成波形。 (6) “Cursors”光标按下后,在图形区单击,可标记 横坐标的数置,即可以测出波形的周期、脉宽等。 图4-39中可以观察到,A0通道显示方波,A1通道显 示低电平,A2通道显示高电平,这两线紧挨着。其 他没有接的输入A3~A15一律显示低电平,B0~B3 由于不是单线而是总线,所以有两条高低电平来显 示,如有输入,波形应为我们平时分析存储器读写 时序时见到的数据或地址的波形。
在使用虚拟终端时,首先要对其属性参数进行设置。 双击元件,出现如图4-47所示的虚拟终端属性设置 对话框。
RXD TXD RTS CTS
图4-46 虚拟终端的原理图符号
图4-47 虚拟终端属性设置对话框
主要参数有下面几个。 Baud Rate:波特率,范围为300~57600b/s。 Data Bits:传输的数据位数,7位或8位。 Parity:奇偶校验位,包括奇校验、偶校验和无校 验。 Stop Bits:停止位,具有0、1或2位停止位。 Send XON/XOFF:第9位发送允许/禁止。 选择合适参数后,单击“OK”按钮,关闭对话框。 运行仿真,弹出如图4-48所示的虚拟终端的仿真界 面。 用户在图4-48所示的界面中可以看到从单片机发送 来的数据,并能够通过键盘把数据输入该界面,然 后发送给单片机。
(CLK) CLK CE RST
R1
10k
图4-40 计数器/定时器电路 图3-41 计数器/定时器的工作方式设置
Default:缺省方式,系统设置为计数方式。 Time(secs):定时方式,相当于一个秒表,最多计 100秒,精确到1微秒。CLK端无需外加输入信号, 内部自动计时。由CE和RST端来控制暂停或重新从 零开始计时。 Time(hms):定时方式,相当于一个具有小时、分、 秒的时钟,最多计10小时,精确到1毫秒。CLK端 无需外加输入信号,内部自动计时。由CE和RST端 来控制暂停或重新从零开始计时。 Frequency:测频方式,在CE有效和RST没有复位 的情况下,能稳定显示CLK端外加的数字波的频率。 Count:计数方式,能够计外加时钟信号CLK的周 期数,如图4-40中的计数显示,最多计满八位,即 99999999。
该仪器有四种工作方式,可通过属性设置对话框中 的“Operating Mode”来选择,如图4-41所示。 Default:缺省方式,系统设置为计数方式。 Time(secs):定时方式,相当于一个秒表,最多计 100秒,精确到1微秒。CLK端无需外加输入信号, 内部自动计时。由CE和RST端来控制暂停或重新从 零开始计时。
图4-49 SPI的原理图符号
对话框主要参数如下。 SPI Mode:有三种工作模式可选择,Monitor为监 控模式,Master为主模式,Slave为从模式。 Master clock frequency in Hz:主模式的时钟频率 (Hz)。 SCK Idle state is:SCK空闲状态为高或者低,选择 一个。 Sampling edge:采样边,指定DIN引脚采样的边沿, 选择SCK从空闲到激活状态,或从激活到空闲状态。 Bit order:位顺序,指定一个传输数据的位顺序, 可先传送最高位MSB,也可先传送最低位LSB。
状态。“Cursors”光标按钮选中后,可以在图标区 标注横坐标和纵坐标,从而读波形的电压和周期, 如图4-37所示。单击右键可以出现快捷菜单,选择 清除所有的标注坐标、打印及颜色设置。 ③ 水平区:“Position”用来调整波形的左右位移, 下面的旋钮调整扫描频率。当读周期时,应把内环 的微调旋钮顺时针旋转到底。
入,每条总线支持16位数据,主要用于接单片机的 动态输出信号。运行后,可以显示A0~A15、 B0~B3的数据输入波形。
(A0) A0 A1 A2 A3 A4 A5 A6 A7 B0[0..7] B1[0..7] A8 A9 A10 A11 A12 A13 A14 A15 B2[0..7] B3[0..7]
(CLK)
CLK CE RST
R1
10k
图3-44 频率计4.2.4 虚拟终端
Proteus VSM提供的虚拟终端相当于键盘和屏幕的 双重功能,免去了上位机系统的仿真模型,使用户 在用到单片机与上位机之间的串行通信时,直接由 虚拟终端经RS232模型与单片机之间异步发送或接 收数据。虚拟终端在运行仿真时会弹出一个仿真界 面,当由PC机向单片机发送数据时,可以和实际的 键盘关联,用户可以从键盘经虚拟终端输入数据; 当接收到单片机发送来的数据后,虚拟终端相当于 一个显示屏,会显示相应信息。虚拟终端的原理图 符号如图4-46所示。 虚拟终端共有四个接线端,其中RXD为数据接收端, TXD为数据发送端,RTS为请求发送信号,CTS为 清除传送,是对RTS的响应信号。
图4-33 虚拟仪器列表
4.2.1 示波器
1. 放置虚拟示波器 (1) 在Proteus ISIS环境中单击虚拟仪器模式 “Virtual Instrument Mode”按钮图标,出现如图433所示的所有虚拟仪器名称列表。 (2) 用鼠标左键单击列表区的“OSCILLOSCOPE”, 则在预览窗口出现示波器的符号。 (3) 在编辑窗口单击鼠标左键,出现示波器的拖动图 像,拖动鼠标指针到合适位置,再次单击左键,示 波器被放置到原理图编辑区中去。虚拟示波器的原 理符号如图4-34所示。
1. 使用SPI调试器接收数据 (1) 将SCK和DIN引脚连接到电路的相应端。 (2) 将光标放置在SPI调试器之上,并使用组合键 “Ctrl+E”打开属性设置对话框进行参数设置,设 SPI为从模式,时钟频率与外时钟一致。 (3) 运行仿真,弹出SPI的仿真调试窗口,如图4-51 所示。
CLK CE RST
R2 R1
10k
10k
图4-42 计时模式的电路仿真
运行仿真,可显示如图4-42所示的计时方式,合上 图中与CE相接的开关,则计时停止,打开开关则继 续计时;合上与RST相接的开关再打开,计时清零 后从零重新计时。
图3-43 定时器的属性设置
(2) 把计数器/定时器的属性照图4-44修改,设操作 方式为“Frequency”测频,其他不变,照图4-45连 接,设外接数字时钟的频率为1kHz,图中两个开关 位于打开状态,运行仿真,出现如图4-45所示的测 频结果。拨动两个开关可以看到使能和清零的效果。
图4-48 虚拟终端的仿真界面
4.2.5 SPI调试器 调试器
SPI(Serial Peripheral Interface,串行外设接口)总 线系统是Motorola公司提出的一种同步串行外设接 口,允许MCU与各种外围设备以同步串行通信方式 交换信息。 SPI Protocol Debugger(SPI调试器接口)同时允许用 户与SPI接口交互。这一调试器允许用户查看沿SPI 总线发送的数据,同时也可向总线发送数据。 图4-49为SPI调试器的原理图符号。 此元件共有五个接线端。分别如下。 DIN:接收数据端。 DOUT:输出数据端。 SCK:连接总线时钟端。
2. 虚拟示波器的使用 (1) 示波器的四个接线端A、B、C、D应分别接四路 输入信号,信号的另一端应接地。该虚拟示波器能 同时观看四路信号的波形。 (2) 照图4-35接线。把1kHz、1V的正弦激励信号加 到示波器的A通道。
Sine Source
A
A
B
B
C D
C D
图4-34 虚拟示波器