新建
上传
首页
助手
最?/div>
资料?/div>
工具

Proteus 51

汇编源码调试

 

proteus

的调试器很有特色

,

使用很方便?/p>

网上有很多的仿真实例?/p>

有的调试的时候会出现源代码窗口?/p>

这是使用

Proteus

自带汇编器,?/p>

ASEM51

时,它将产生

SDI

文件,所以当你单步调试时,源代码窗口

就出?/p>

SDI

文件?/p>

 

    

SDI

文件是用

Proteus

里面

ASEMDDX.exe

生成,用来显示汇编源码?/p>

ASEMDDX.exe

是个命令?/p>

程序。使用方法是先用

ASEM51

编译汇编程序,生?/p>

hex

?/p>

lst

文件,再在命令行方式下输入:

 

ASEMDDX 

文件?/p>

 

ASEMDDX

会查找文件名对应?/p>

lst

文件。然后生?/p>

SDI

文件。(只能用于

ASEM51

生成?/p>

lst

文件?/p>

不支持其他编译器生成?/p>

lst

文件?/p>

 

    

我们?/p>

keil

编译的汇编文件能实现源码仿真吗?只要?/p>

Keil

编译时生?/p>

omf

文件取代

hex

文件,将

其加载给

CPU

,就可以实现

Proteus

下的源码仿真,而不需要同时打开

Keil

?/p>

 

    

必须注意,不同的编译器产生的

omf

文件格式不尽相同,因此,并不是所有的

omf

文件?/p>

Proteus

中都支持源代码调试,但可以肯定的?/p>

Keil

生成?/p>

omf

是支持源代码调试的?/p>

 

    

当你使用

Keil

编译时,

选择生成

omf

文件

?/p>

omf51

格式文件?/p>

Keil

中生成的带调试信息的目标文件?/p>

?/p>

如下图所示:

 

  

然后?/p>

Proteus

加载生成?/p>

omf

文件,源代码窗口将可以打开相应的源代码文件。包括汇编代码和

C

?/p>

码?/p>

 

使用

Proteus

自带汇编编译器的注意事项

 

(1) 

因为

Proteus

中自带的汇编编译器都是使用命令行命令进行编译。在菜单

Source->Define code 

generation tools

打开的对话框中,有一项参数是

Command Line

,对于代码生存工?/p>

ASEM51

来说?/p>

默认的命令行参数可能类似?/p>

%1 /INCLUDES:C:\Program Files\Labcenter Electronics\Proteus 7 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

Proteus 51

汇编源码调试

 

proteus

的调试器很有特色

,

使用很方便?/p>

网上有很多的仿真实例?/p>

有的调试的时候会出现源代码窗口?/p>

这是使用

Proteus

自带汇编器,?/p>

ASEM51

时,它将产生

SDI

文件,所以当你单步调试时,源代码窗口

就出?/p>

SDI

文件?/p>

 

    

SDI

文件是用

Proteus

里面

ASEMDDX.exe

生成,用来显示汇编源码?/p>

ASEMDDX.exe

是个命令?/p>

程序。使用方法是先用

ASEM51

编译汇编程序,生?/p>

hex

?/p>

lst

文件,再在命令行方式下输入:

 

ASEMDDX 

文件?/p>

 

ASEMDDX

会查找文件名对应?/p>

lst

文件。然后生?/p>

SDI

文件。(只能用于

ASEM51

生成?/p>

lst

文件?/p>

不支持其他编译器生成?/p>

lst

文件?/p>

 

    

我们?/p>

keil

编译的汇编文件能实现源码仿真吗?只要?/p>

Keil

编译时生?/p>

omf

文件取代

hex

文件,将

其加载给

CPU

,就可以实现

Proteus

下的源码仿真,而不需要同时打开

Keil

?/p>

 

    

必须注意,不同的编译器产生的

omf

文件格式不尽相同,因此,并不是所有的

omf

文件?/p>

Proteus

中都支持源代码调试,但可以肯定的?/p>

Keil

生成?/p>

omf

是支持源代码调试的?/p>

 

    

当你使用

Keil

编译时,

选择生成

omf

文件

?/p>

omf51

格式文件?/p>

Keil

中生成的带调试信息的目标文件?/p>

?/p>

如下图所示:

 

  

然后?/p>

Proteus

加载生成?/p>

omf

文件,源代码窗口将可以打开相应的源代码文件。包括汇编代码和

C

?/p>

码?/p>

 

使用

Proteus

自带汇编编译器的注意事项

 

(1) 

因为

Proteus

中自带的汇编编译器都是使用命令行命令进行编译。在菜单

Source->Define code 

generation tools

打开的对话框中,有一项参数是

Command Line

,对于代码生存工?/p>

ASEM51

来说?/p>

默认的命令行参数可能类似?/p>

%1 /INCLUDES:C:\Program Files\Labcenter Electronics\Proteus 7 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

Proteus 51

汇编源码调试

 

proteus

的调试器很有特色

,

使用很方便?/p>

网上有很多的仿真实例?/p>

有的调试的时候会出现源代码窗口?/p>

这是使用

Proteus

自带汇编器,?/p>

ASEM51

时,它将产生

SDI

文件,所以当你单步调试时,源代码窗口

就出?/p>

SDI

文件?/p>

 

    

SDI

文件是用

Proteus

里面

ASEMDDX.exe

生成,用来显示汇编源码?/p>

ASEMDDX.exe

是个命令?/p>

程序。使用方法是先用

ASEM51

编译汇编程序,生?/p>

hex

?/p>

lst

文件,再在命令行方式下输入:

 

ASEMDDX 

文件?/p>

 

ASEMDDX

会查找文件名对应?/p>

lst

文件。然后生?/p>

SDI

文件。(只能用于

ASEM51

生成?/p>

lst

文件?/p>

不支持其他编译器生成?/p>

lst

文件?/p>

 

    

我们?/p>

keil

编译的汇编文件能实现源码仿真吗?只要?/p>

Keil

编译时生?/p>

omf

文件取代

hex

文件,将

其加载给

CPU

,就可以实现

Proteus

下的源码仿真,而不需要同时打开

Keil

?/p>

 

    

必须注意,不同的编译器产生的

omf

文件格式不尽相同,因此,并不是所有的

omf

文件?/p>

Proteus

中都支持源代码调试,但可以肯定的?/p>

Keil

生成?/p>

omf

是支持源代码调试的?/p>

 

    

当你使用

Keil

编译时,

选择生成

omf

文件

?/p>

omf51

格式文件?/p>

Keil

中生成的带调试信息的目标文件?/p>

?/p>

如下图所示:

 

  

然后?/p>

Proteus

加载生成?/p>

omf

文件,源代码窗口将可以打开相应的源代码文件。包括汇编代码和

C

?/p>

码?/p>

 

使用

Proteus

自带汇编编译器的注意事项

 

(1) 

因为

Proteus

中自带的汇编编译器都是使用命令行命令进行编译。在菜单

Source->Define code 

generation tools

打开的对话框中,有一项参数是

Command Line

,对于代码生存工?/p>

ASEM51

来说?/p>

默认的命令行参数可能类似?/p>

%1 /INCLUDES:C:\Program Files\Labcenter Electronics\Proteus 7 

Ͼλ">
Ͼλ
Ŀ

Proteus常见问题解答及经验总结 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

Proteus 51

汇编源码调试

 

proteus

的调试器很有特色

,

使用很方便?/p>

网上有很多的仿真实例?/p>

有的调试的时候会出现源代码窗口?/p>

这是使用

Proteus

自带汇编器,?/p>

ASEM51

时,它将产生

SDI

文件,所以当你单步调试时,源代码窗口

就出?/p>

SDI

文件?/p>

 

    

SDI

文件是用

Proteus

里面

ASEMDDX.exe

生成,用来显示汇编源码?/p>

ASEMDDX.exe

是个命令?/p>

程序。使用方法是先用

ASEM51

编译汇编程序,生?/p>

hex

?/p>

lst

文件,再在命令行方式下输入:

 

ASEMDDX 

文件?/p>

 

ASEMDDX

会查找文件名对应?/p>

lst

文件。然后生?/p>

SDI

文件。(只能用于

ASEM51

生成?/p>

lst

文件?/p>

不支持其他编译器生成?/p>

lst

文件?/p>

 

    

我们?/p>

keil

编译的汇编文件能实现源码仿真吗?只要?/p>

Keil

编译时生?/p>

omf

文件取代

hex

文件,将

其加载给

CPU

,就可以实现

Proteus

下的源码仿真,而不需要同时打开

Keil

?/p>

 

    

必须注意,不同的编译器产生的

omf

文件格式不尽相同,因此,并不是所有的

omf

文件?/p>

Proteus

中都支持源代码调试,但可以肯定的?/p>

Keil

生成?/p>

omf

是支持源代码调试的?/p>

 

    

当你使用

Keil

编译时,

选择生成

omf

文件

?/p>

omf51

格式文件?/p>

Keil

中生成的带调试信息的目标文件?/p>

?/p>

如下图所示:

 

  

然后?/p>

Proteus

加载生成?/p>

omf

文件,源代码窗口将可以打开相应的源代码文件。包括汇编代码和

C

?/p>

码?/p>

 

使用

Proteus

自带汇编编译器的注意事项

 

(1) 

因为

Proteus

中自带的汇编编译器都是使用命令行命令进行编译。在菜单

Source->Define code 

generation tools

打开的对话框中,有一项参数是

Command Line

,对于代码生存工?/p>

ASEM51

来说?/p>

默认的命令行参数可能类似?/p>

%1 /INCLUDES:C:\Program Files\Labcenter Electronics\Proteus 7 



ļ׺.doc޸Ϊ.docĶ

  • 꼶Ӣ² Unit 1 Whats the matterѵѵ
  • 2011Ȫض׼ؼ۸³ɹ
  • Сѧһܽ
  • 2017-2018ѧһѧĩѧ()
  • Ƽһ꼶ϲ2ССĴʦ̰
  • ϶ж,и
  • dz̸¿γ̱׼µĽѧ
  • ר09Ķ֮Ͼ뷭()2017߿ָϰ()
  • ҷί貿ӡշѹ涨ļ
  • 2017-2022ɫСгǰ鼰Ͷѯ棨Ŀ¼ - ͼ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)