请选择 进入手机版 | 继续访问电脑版

EDABOSS电子论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 639|回复: 1

[资料共享] Proteus单片机仿真使用教程 .DSN文件打开和.hex的导入

[复制链接]

21

主题

0

回帖

181

E币

技术员

Rank: 2

积分
42
发表于 2017-5-10 11:10:48 | 显示全部楼层 |阅读模式
声明:本次教程简单的教大家如何进行运行仿真图的具体操作,给没有使用过Proteus仿真软件的同学学习一下,以下全部采用教程示例为例。

1.首选需要确定所做的设计是否能够进行仿真,如果遇到如:DHT11,NRF24L01,BMP180之类的软件中没有对应的芯片并且无法采用别的器件进行替代和该器件是属于主要器件缺少了则仿真就没有意义,则没办法进行仿真。
2.先确认自己电脑上是否安装有Proteus仿真软件(如图这个软件) 140720eqfegtfg0gwhe37h.jpg 。如果你电脑上没有安装上这个软件的话,那就先下载安装包安装,软件下载地址查看《11-相关软件下载链接》文件夹中。
如果只是为了交作品而不想在自己电脑安装这些没用的软件的话,需要看仿真图的话可以打开复制到word文档(使用office2010以上版本或者wps打开)的。
3.下载并安装破解号软件后,双击打开仿真文件→“教程示例仿真图(Protuse)”文件夹中的“教程示例.DSN” 140720cbtl3c6gtyrwqzt6.jpg 。(在此声明一下:另外一个文件是“教程示例.hex”这个等下仿真的时候会用到,需要导入Protuse软件里面才能仿真,到另外还两个是仿真软件在运行的时候会自动生成的我们不用管)。
4.打开仿真文件后界面如下图所示:
140721tiel73870t1875i4.jpg
5.加载仿真程序。方法:鼠标放在单片机的中间,然后鼠标左键点击一下单片机会变为红色 140722ghzov6o5tofqtzpt.jpg ,然后右键在点击一下会弹出一个对话框如下图所示。(如果熟练的话可以直接双击就可以完成以上两步的点击)。
140722f1kvfwfpg9wlskas.jpg
点击文件夹图标后选择 第3步提到的KEIL软件生成的程序文件“教程示例.hex”具体操作如下图所示。
140723sedb589czrehfv9r.jpg
打开后会回到刚才的对话框,这是点击“OK”就可以了,
140724jsclglzz2llmgz0m.jpg
6.仿真程序选择好后就可以进行仿真了,在仿真之前大家可以先保存下设置(快捷键Ctrl+S),以防待会忘记保存,下次大家又得重新来一遍选择仿真程序。如果你保存过一次了,下次再打开仿真文件时就可以跳过第5步直接进行第六步的仿真,如果有提示说明找不到仿真程序在进行第5步重新加载下程序即可。
接下来开始仿真,点击软件的左下角的第1个按钮 140724dlt169hhztkzkh77.jpg 这个按钮进行仿真。然后就可以观察工作界面的现象了。在不需要仿真的时候可以点击软件左下角的第4个按钮 140725vz8n9e9lhypuza9v.jpg 这个按钮停止仿真。

以上为仿真的一个完整过程。接下来给大家讲讲这个仿真软件会出现的一些BUG,在仿真的时候大家多多注意。
第一个:Proteus仿真软件点击运行,出现未响应而无法仿真的现象如下图所示:
140726dpz0iikws6sqi0ky.jpg
出现未响应的原因在于Proteus与您所用的系统不兼容导致的。具体的解决方案如下:
第一步:找到Proteus仿真软件的图标
140727gpr7pz73r49r7m9z.jpg
第二步:鼠标放在图标上右键选择属性
第三步:鼠标放在图标上右键。
140728q6a255fwp5n5dkan.jpg
第四步:在工具栏中选择兼容性
140729jt1juk1zgu64mtcc.jpg
第五步:在兼容模式中勾选“以兼容模式运行这个程序”,并选择“Windows98 / windows Me”。
这个不算是BUG吧,只是一个兼容性的问题。
第二个:在选择元件按住鼠标左键进行拖动时候会出现闪退的现象。这个BUG我也不知道如果解决,我通常的做法就是画完一小部分就保存一下(快捷键:Ctrl+S,很方便的),还有就是拖动的时间不要太长太远,不过这样还是不能避免不闪退,目前最好的办法边画边保存比较保险。

本文的word格式版本方便大家保存:
Proteus仿真使用教程.doc (459.5 KB, 下载次数: 0)
积分规则
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|EDABOSS电子论坛

GMT+8, 2024-3-28 22:23 , Processed in 0.043810 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表