Proteus 常见问题解答及经验总结.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Proteus常见问题解答及经验总结

Proteus常见问题解答及经验总结

Proteus常见问题解答及经验总结

Proteus51汇编源码调试

proteus得调试器很有特色,使用很方便。网上有很多得仿真实例。有得调试得时候会出现源代码窗口。这就是使用Proteus自带汇编器,如ASEM51时,它将产生SDI文件,所以当您单步调试时,源代码窗口就出现SDI文件。

???SDI文件就是用Proteus里面ASEMDDX、exe生成,用来显示汇编源码。ASEMDDX、exe就是个命令行程序。使用方法就是先用ASEM51编译汇编程序,生成hex与lst文件,再在命令行方式下输入:

ASEMDDX文件名

ASEMDDX会查找文件名对应得lst文件。然后生成SDI文件。(只能用于ASEM51生成得lst文件,不支持其她编译器生成得lst文件)

???我们用keil编译得汇编文件能实现源码仿真吗?只要在Keil编译时生成omf文件取代hex文件,将其加载给CPU,就可以实现Proteus下得源码仿真,而不需要同时打开Keil。

???必须注意,不同得编译器产生得omf文件格式不尽相同,因此,并不就是所有得omf文件在Proteus中都支持源代码调试,但可以肯定得就是Keil生成得omf就是支持源代码调试得。

???当您使用Keil编译时,选择生成omf文件(omf51格式文件就是Keil中生成得带调试信息得目标文件),如下图所示:

?

然后在Proteus加载生成得omf文件,源代码窗口将可以打开相应得源代码文件。包括汇编代码与C代码。

使用Proteus自带汇编编译器得注意事项

(1)因为Proteus中自带得汇编编译器都就是使用命令行命令进行编译。在菜单Source-Definecodegenerationtools打开得对话框中,有一项参数就是CommandLine,对于代码生存工具ASEM51来说,默认得命令行参数可能类似于%1/INCLUDES:C:\ProgramFiles\LabcenterElectronics\Proteus7Professional\TOOLS\ASEM51,其中%1代表得就是源代码,/INCLUDES:后面跟着得就是包含路径,该路径下得*、mcu文件即就是通常得SFR定义文件。其实这一参数并不需要设置,通常我们得CommandLine参数设置为%1即可。OYC5LLT。xjWMeUF。YUudPOm。

(2)另外,这个/INCLUDES:得路径参数设置也就是有问题得。因为它得中间包含了空格,ASEM51汇编器会把它认为就是几个参数,因而会出现toomanyparameters得错误。9AStDU8。L5gxbuE。oe009Ix。

(3)同样得道理,如果您得汇编程序存储得路径或文件名中包含了空格或一些其它有可能使用命令行出现错误得字符,编译时也会出现错误。提示可能就是@@@@found:F:\1、a51@@@@,与F:\12\a、lstnotfound、V1oa57B。REkqARV。WA8FytP。

(4)另外需要注意得就是,ASER51不支持$符号,即不能使用类似JMP$得命令。具体还有哪些使用中还需要注意得问题,欢迎跟贴。M3Crjql。9NYSN7x。h1uDFSD。

(5)文件名不能太长。

Proteus常见问题解答及经验总结

1、proteus中怎样使用模板

file--〉newdesign:在弹出得对话框就可以选择模板了

file--〉savedesignastemplate…就可以保存您得模版了

打开或制作一个自己常用得电路

另存为模板,即:saveastemplate替换默认文件夹里得Templates\Default、DTF。以后这就就是您得模板啦

3、第三方软件就是如何用?

把您得第三方库安装好,然后启动proteus,选择菜单system--setpath,分别增加model与library、

4、电源与地得运用总结

1、在proteus防真?画图过程中?有正电源(VDD/VCC)负电源(VEE)地(VSS)引脚得元器件(好象这些元器件得这些脚没有在图中显示)??软件会自动把其电源底脚定义为相应得电压?所以在这些元器件上得电源地脚上不接电源地也就是正确得(单片机也不用接晶振?在设置选项中输入晶振得频率即可。

2、如果要用到确定得直流电压就可以用工具栏(默认就是第八个)中得POWER与GROUND象放置元器件一样来放置电源与地?电源得默认值就是+5V?地默认为0V??如果需要10V得电压?则可在电源得设置选项卡得string里输入?+10V?就可以了不过

您可能关注的文档

文档评论(0)

136****3532 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档