威力泰商城新版上线,多种产品大优惠,欲购从速。
SMT人才,半导体人才,防静电人才,PCB人才——电子人才招聘网

SMT网上商城,bga返修,丝印机,点胶机,回流焊

首页 > EDA产品中心 > debugger8051的使用方法

debugger8051的使用方法

发表于:2009-05-14 18:07:26   点击: 284

debugger8051是对8051的模拟软件,软件很小却好用1. 编写源程序。源程序的编写可以使用任何一种文本编辑器,常用的有:WINDOWS自带的记事本、写字板程序,专用编辑软件UltraEdit,其它常用编辑软件等。在这里以记事本程序为例。(1)点击开始\程序\附件,打开记事本程序,在编辑窗口中输入以下源程序。如图 (2)单击文件\保存,将文件保存为EX1_1.asm文件名。如图注意:文件保存时的扩展名最好取为.asm,以便后面进行编译2.源程序的编译汇编源程序的编译可以采用多种软件进行,如MASM51软件等,集成的开发系统软件(如:伟福仿真器的WAVE6000软件、北理工的MCS51软件、KEIL C51软件等)均内部集成了编译程序,也可以完成编译功能。下面主要介绍MASM51软件编译过程。(1)在WINDOWS中进入DOS命令行状态,在DOS系统的提示符下键入C:\MASM51> MASM51  屏幕出现相应文字提示后,出现>提示符,进入MASM51环境。(2)在MASM51环境提示符下键入   >ASM51  文件全路径\ex1.asm 对刚才的源文件进行编译,生成编译好的ex1.hex目标文件。生成的文件与源文件在一文件夹中。(3)将源文件ex1.asm中的第二行改为MAV R0,A,将源文件另存为ex1r.asm,重复以上操作,对源文件进行编译,注意相应的出错提示。3.软件仿真运行。许多软件的都提供了软件仿真运行的功能,如:Debugger8051仿真软件,WAVE6000软件,KEIL C51软件等,但大部分都不能提供全速运行仿真能力(即在全速运行时不能实现观察运行结果)。只有Debugger8051仿真软件提供了这项功能。下面就以Debugger8051为例介绍。(1)打开DBG8051软件仿真软件,选择方案\新建。选择EPROM菜单,选中“读intel hex”弹出如下窗口,选中刚才保存过的文件ex1.hex(2)点击确定,再选择“方案”菜单,选中“处理器复位”,PC指针指向0000H。(3)在“窗口”菜单中选择“新建,打开各个观察窗口,观察程序运行前各相应窗口中的内容。(4)选择“运行”中菜单中的“开始”,则程序连续运行(即全速运行)。此时注意观察各窗口中相关寄存器或RAM单元、PC值的变化。按“停止“可以停止程序运行。注意:每次重新运行程序,必须使处理器复位。(5)复位处理器,选择“运行\单步”(也可按F8键),每选择一次,注意程序运行的情况,PC值的变化,相应单元内容的变化。体会单步运行的含义。注意:1、全速运行与单步运行有什么区别?2、上面的程序,如果一单步运行下去,注意PC的变化,能发现什么问题吗?3、以上步骤中EPROM读入数据的过程与实际开发中的哪一个步骤相对应?

0 投票
标签: 伟福仿真器


发表评论
称呼: 主页:
电子导航网

E-mail:web@eda100.com
版权所有 Copyright© 2008 - 2010 EDA信息网(http://www.eda100.com)
本网站部分文章来源于网络,如有侵权请与我们联系,我们会及时处理