资源描述
protues仿真与演示实验报告
———————————————————————————————— 作者:
———————————————————————————————— 日期:
29
个人收集整理 勿做商业用途
专业应用软件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集成环境。
2、Proteus ISIS的工作界面是一种标准的Windows界面,如图1—2所示。包括:标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。
3、添加元器件
将所需元器件加入到对象选择器窗口.Picking Components into the Schematic单击对象选择器按钮 ,根据元件预览区域的显示,双击你所需要的元件,则所选元件出现在原理图编辑环境的元件列表区中,如图所示。用同样的方法找出原理图中需要的所有元件。
4、放置元器件
放置元器件至图形编辑窗口Placing Components onto the Schematic 在对象选择器窗口中,选中AT89C51,将鼠标置于图形编辑窗口该对象的欲放位置、单击鼠标左键,该对象被完成放置。其他元器件放置方法相同.
5。完成电路图:
利用上述操作利用proteus软件对电路图进行连接 如上图所示。
6.如图按此按钮进行仿真 如上图
II.protues单片机仿真与调试
1。按照上述方法连接电路图如下图打开keil软件然后进行如下操作在keil工具栏单击 project
语言源程序为:
#include 〈 reg51。h >
#include < intrins.h 〉
sbit K1 =P1^4 ; //加速键
sbit K2 =P1^5 ; //减速键
sbit K3 =P1^6 ; //正反控制键
sbit CLK=P0^0 ; //PWM输出控制信号
sbit ZF =P0^1 ; //正反控制信号
unsigned char PWMH=0x00; //调宽值
unsigned char PWML=0x0f;
void delay(unsigned char m);
void main()
{ CL=0;
TMOD=0x11 ; //两个定时器都工作在方式1
TH0=0x00 ; //65.535ms延时常数
TL0=0x00;
TH1=PWMH ;
TL1=PWML ;
EA=1; //CPU允许中断
ET0=1; //允许定时器T0中断
ET1=1; //允许定时器T1中断
TR0=1 ; //定时器T0计数
while(1)
{ if (K3==0) //高电平逆时钟转,低电平顺时钟转
{ZF=0;}
else
{ZF=1;}
if(K1==0) //按下加速键
{ delay(1);
PWML++; //调宽值低四位加1
if(PWML==0x00)
{PWMH++;} //调宽值高四位加1
if (PWMH==0xFF) //最大值时
{PWMH=0xFE;}
}
if(K2==0) //按下减速键
{ delay(1);
PWML-- ; //调宽值低四位减1
if (PWML==0x00)
{PWMH--;} //调宽值高四位减1
if (PWMH==0x00)
{PWMH=0x01;} //最小值时
}
}
}
void timer0() interrupt 1 using 0 // 定时器0中断服务程序
{
TR1=0 ;
TH0=0x00 ;
TL0=0x00 ;
TH1=PWMH ;
TL1=PWML;
TR1=1 ;
CLK=0 ; //启动输出
}
void timer1() interrupt 3 using 0 // 定时器1中断服务程序
{
TR1=0 ;
CLK=1 ; //结束输出
}
void delay(unsigned char m) //MS延时
{unsigned char i;
while(m-—)
{
for(i=0;i〈5;i++);
}
}
2.在project下新建 new project 自己命名 并保存到 自己的盘内
3.然后选择你的芯片型号 如我们使用的芯片 Atmel—〉AT89C51 芯片
4.单击keil 左边的 target1 右键单击 选择 options for target “target1” 如图所示选择
5.如图右键单击 选择 add file to group “ source group1”选择你加c 文件 添加6. 打开 proteus 软件 如图所示 双击 单片机 进行 程序 添加
7进行仿真实验如上步奏结果 如图所示
8.单片机程序的调试打开 proteus 软件单击菜单选项调试选中 “使用远程调试选项
9。 右键单击keil 左边的 target1 右键单击 选择 options for target “target1"选择 Debug 选择 Proteus VSM Simulator 选项
10。进行中断 调
III preteus PCB 板 的绘制
用Proteus 制作PCB通常包括以下一些步骤:(1)绘制电路原理图并仿真调试;(2)加载网络表及元件封装;(3)规划电路板并设置相关参数;(4)元件布局及调整;(5)布线并调整;(6)输出及制作PCB。
一、 绘制电路原理图并仿真调试
在Proteus软件中用ISIS 6 Professional 设计好电路原理图(跑马灯电路图),并结合Keil 进行软件编程和 硬件的仿真调试,调试成功后,便可开始制作PCB。在此不再赘述调试过程。
二、加载网络表及元件封装
(一) 加载网络表
首先在库中中选择校验封装若原理图中的某些器件没有自动加载封装或者封装库中没有合适的封装,那么在加载网络表时就会弹出一个要求选择封装的对话框,如图所示。这时就需要根据具体的元件及其封装进行手动选择并加载。
在ISIS Professional 界面中单击工具(Design Toolbar)中的图标或快捷键或通过Tools菜单的Netlist to ARES 命令打开ARES 6 Professional 窗口如图2所示。可以看到,在图2中左下角的元器件选择窗口中列出了从原理图加载过来的所有元器件。
1.如数码没有封装 右键单击 选择封装工具 如图 所示
2. 改过封装后再重复上述步骤 则会出现 如图说是 点击确定
3. 然后点击生成网络表如图所示 4、规划电路板并设置相关参数
1。1规划电路板
在ARES 6 Professional 窗口中选中2D画图工具栏的图标,在底部的电路层中选中Board Edge层(黄色),即可以单击鼠标左键拖画出PCB板的边框了。
(二) 自动布局和自动布线 然后 进行 手动原件布局与调整
1.1元件布局
电路板的规则设计好以后,就可导入元件并布局。布局有自动布局和手动布局两种方式。若采用自动布局方式项,在工具栏中选择自动布局,弹出对话框,单击OK,就自动把元件布局于PCB板中了。然后进行自动布线同样在工具栏中 选择自动布线。
1.2元件调整
无论是自动布局还是手动布局,都需要对元件进行调整。主要是对元件的移动和翻转等操作。对元件的布局原则是:美观、便于布线、PCB板尽可能小。PCB的元件布局如图所示。
1.3输出并制作pcb 板
在工具栏中选择 生成 电源层 在网络中选择 GND=POWER 选项 点击确定然后再次选择网络中的 VCC\VDD=POWER 选项 点击确定 如图所示.
1.4对于焊盘的修改,可以在布线完成之后进行。先选中工具菜单栏中的选项,然后在选择窗口中选中合适的焊盘,在需要改变的元件焊盘处单击鼠标左键即可。布线完成后的PCB板如图所示。
1.5 生成3D 预览 如图
IV心得体会
时间过得真快,在过去的一个多月里通过这段时间的切身实践,使我体会到了将在电脑中仿真的原理图应用于实际中的重要性.
经过这次自身的切身实践,我才深切地理会到了“走出课堂,投身实践"的必要性。平时,我们只能在课堂上与老师一起纸上谈兵,思维的认识基本上只是局限于课本的范围之内,这就导致我们对实际电路知识认识的片面性,使得我们只知所以然,而不知其之所以然!这些都是十分有害的,其极大地限制了我们电子技术知识水平的提高.虽然我们已经历了电子技术实验的磨砺,但那毕竟只是个虚拟的电子技术处理程序,其与实际的业务操作相比还是有一定的差距的,所以我们平时应该多投身实践中。
每做一个实验,感觉自己的收获总会不少.做实验是为了让我们对平时学习的理论知识与实际操作相结合,在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高,学会将知识应用于实际的方法,提高分析和解决问题的能力。在实验的过程中,我深深感觉到自身所学知识的有限。有些题目书本上没有提及,所以我就没有去研究过,做的时候突然间觉得自己真的有点无知,虽所现在去看依然可以解决问题,但还是浪费了许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。
展开阅读全文