proteus 仿真软件教程

proteus 仿真软件教程

ID:9222112

大小:2.17 MB

页数:16页

时间:2018-04-23

proteus 仿真软件教程_第1页
proteus 仿真软件教程_第2页
proteus 仿真软件教程_第3页
proteus 仿真软件教程_第4页
proteus 仿真软件教程_第5页
资源描述:

《proteus 仿真软件教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Proteus仿真软件教程一、安装1.1打开安装包中的【Proteus75SP3Setup】安装程序1.2选择【是】,开始安装1.3关闭跳出的窗口,忽略即可。1.4点击【Next】1.5点击【Yes】1.6选择上面的【UsealocallyinstalledLicenceKey】,然后点击【Next】1.7添加锁钥,点击【Next】1.8弹出如下窗口,点击【BrowseForKeyFile】,选择锁钥文件。1.9该文件在安装包的【Proteus7.5sp3稳定破解v2.1.2】文件夹中,进入文件夹后点击【GrassingtonNorthYorkshire.lxk】文件,然后点击【打开】1.

2、10出现以下内容,选择【install】1.10出现如下窗口,选择【是】1.11接着点击下面窗口中【Close】1.12在出现的窗口中点击【Next】1.13选择软件安装路径,需要记住该路径,后续还要用到该路径1.14选择安装关联程序,只选择第一个【ProtesVSMSimulation】,然后点击【Next】,开始安装。1.15安装结束后弹出如下窗口,不需要选择【ViewtheREADMEhelpfile】的选项,点击【Finish】结束安装。1.16此时还无法打开安装好的软件,需要破解。打来安装包中文件夹【Proteus7.5sp3稳定破解v2.1.2】,以【管理员身份】打开软件【LX

3、KProteus7.5SP3v2.1.2】。1.17出现如图窗口,按照默认的格式,选择软件安装的路径。然后点击【Update】。结束后,点击【Close】结束,此时可以打来已经安装完的软件了。1.18在安装路径中找到文件夹【Proteus7Professional】中的【BIN】文件夹,打开选择里面的应用程序。如下图。1.19打开后下图,软件安装结束,可以与Keil编译软件一起使用,进行单片机仿真了。二、使用教程所谓仿真软件,就是可以仿照实际,进行模拟运行。这里我们主要进行单片机学习板的仿真,那么我们就可以用它来设计一块虚拟的单片机学习板。而这块学习板可以随我们按照设计的程序,自行设计学习

4、板的外围电路。那么首先是画学习板,学习过PCB设计的,已经画过电路的原理图。而这个软件可以将我们设计的原理图,犹如实际电路那样,看到实际的效果。2.1设计原理图我们现在要画一块51单片机的学习板,那么首先要找到【AT89C52】单片机的原理图。打开软件后,不需要创建新工程,直接画原理图,画完后在保存即可。如图,首先点击红圈内的按键【P】,弹出如下窗口。即打开原理图库窗口,在里面查找我们需要的元器件。如图在【Keywords】输入框中输入元器件关键词,即可在右边窗口中显示,然后双击显示的元器件之后,点击【OK】键即可。此时如下图,左边列窗口中会出现我们需要的元器件,在选中的情况下,在右边编辑

5、窗口中点击鼠标左键即可放置。按照上面的方式,一次放置晶振【CRYSTAL】,电容【CAP】,电阻【RES】,按键【BUTTON】,发光二极管【LED-BIBY】等元器件。如图放置供电电源接口,首先选择最左边的【】按键,然后依次选择【POWER】和【GROUND】放置电源的【】和【】。最后如图得到实现【流水灯】的原理图。2.2导入程序双击【AT89C52】单片机原理图,弹出窗口如下。在【ProgramFile】添加我们用Keil编写的51单片机程序的【HEX】文件,然后点击【OK】即可。然后点击窗口左下角的开始按键,如下图红框。此时程序开始运行,这是我们可以看到窗口中的发光二极管按照我们编写

6、的程序,交替闪烁。附:流水灯源代码#includeunsignedinta;unsignedintb;unsignedinti;voidmain(){while(1){b=0xfe;for(i=0;i<8;i++){P0=b;//先点亮第一个LED灯b<<=1;//b=b+1;//实现b=11111110中的0左移一位的功能a=20000;while(a--);//延时}}}附:数码管显示源代码:#includesbitbuzzer=P1^5;unsignedcharnum;unsignedcodetable[]={0x3f,0x06,0x5b,0x4f

7、,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//输出的十六进制数1-f的编码/********延时函数**************函数:voiddelay(unsignedinty)参数:unsignedinty输入:unsignedinty延时长度输出:无*******************************/voiddelay(u

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。