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

您所在的位置:网站首页 proteus仿真常见问题 Proteus常见问题解答及经验总结

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

2023-03-30 11:29| 来源: 网络整理| 查看: 265

Proteus 51

汇编源码调试

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

中生成的带调试信息的目标文件)

如下图所示:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3