当前位置:首页 > 技术心得 > 正文内容

OKI单片机调试时如何修改变量值

xjtudll14年前 (2013-02-06)技术心得14701

OKI的仿真器有个特点,只要重新load程序,哪怕程序不变,之前加的断点也全部清除。这点与tenx(十速)不同, tenx(十速)的仿真器只要不改变当前文件的程序,当前文件的断点依旧全部保留。

调试程序时,为了验证程序的准确性,需要不停的改变变量值,如果采用在程序里加赋值语句的方法,那必然会改变程序,程序一改变,断点就清除了,就得重新加断点。多次测试时此项工作颇为繁琐。利用仿真器随意修改变量值显得颇为重要了。有两种方法可以实现这个功能。

1、在Data窗口修改变量值

(1) View -> Data

(2) 双击要修改的RAM地址,在弹出的【Change data memory】窗口即可修改变量值。

clip_image002

这种方法的缺点就是必须知道该变量的RAM地址。因此,使用C来编程的话,就不够直观。

2、在Watch窗口修改变量值

(1) View -> Watch

(2) 在弹出的Watch窗口,右键,点【Add item】

clip_image004

(3)在弹出的窗口里输入变量名,选择要查看的方式:十六进制查看,十进制查看,二进制查看。变量名不能出错,大小写必须完全一样。

clip_image006

(4) 添加完变量后,双击变量就可以修改变量值了。

clip_image008

需要注意的是:

●  变量是单字节,例如char、unsigned char。Value list可以直接输入十六进制数或者十进制数。如果要将变量修改成200,可以直接输入200或0xC8

●  变量非单字节,例如:int,unsigned int。高低位要分开,先输入低位,用逗号隔开,再输入高位。

例如:要输入10000 = 0x2710

clip_image010

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/260/

分享给朋友:

“OKI单片机调试时如何修改变量值” 的相关文章

CrystalDecisions.Windows.Forms.CrystalReportViewer.DisplayGroupTree”已过时

问题:早期工程升级到VS2010 提示: CrystalDecisions.Windows.Forms.CrystalReportViewer.DisplayGroupTree”已过时 解决办法: this.crystalReportViewer1.DisplayGroupTree =...

“格林尼治时间”或将退休 明年全球将投票表决

          http://china.nfdaily.cn/content/2011-11/10/content_32922220.htm      &...

OKI编译器 Fatal ERR F025 解决

OKI编译器 Fatal ERR F025 解决

工程添加好C文件和H文件后,编译,提示如下错误: Fatal error F025:NO ROM window specification 原因: 编译器缺乏.ASM 启动文件,需要手动添加,文件在安装目录里: \Startup\Src\ 根据需求拷贝相应的ASM文件。例如,ML610Q475则拷...

利用Excel绘制时序波形

利用Excel绘制时序波形

以Excel2007为例。 打开Excel,点击绘制表格边框按钮,如图所示。 利用“绘图边框”,按照自己的想法绘制波形,如下图所示。 拷贝波形,粘贴到Word。...

使用ML610Q407模拟仿真ML610Q473

使用ML610Q407模拟仿真ML610Q473

ML610Q473号称是Flash型,本质只是MTP(Multiple Time Programmable),可重复擦写次数80次左右。在开发阶段,如果像51一样,每次都烧录程序看结果,时间不长IC就挂了。ML610Q473自身是不能作为仿真芯片直接仿真的,需要用ML610Q407来模拟仿真。 1、...

二极管主要技术参数

描述二极管特性的物理量称为二极管的参数,它是反映二极管电性能的质量指标,是合理选择和使用二极管的主要依据。 1、电气参数 (1)正向压降VF VF:Forward Voltage,正向压降。是二极管在规定正向电流IF规定结温Tj下的正向电压。 (2)反向电流IR IR:Reverse Cu...

评论列表

xjtudll
xjtudll IP:
13年前 (2013-12-31)

我也没例程啊,都是直接上项目,没练手。项目代码不好公布。
建议直接找代理商或供应商FAE要。

yang
yang IP:广东省
13年前 (2013-12-31)

大哥,给个Demo程序吧,我这个一切从0开始的菜鸟不知道从哪里下手啊
475006125@qq.com!!!
跪求!!!

xjtudll IP: 回复:
我也没例程啊,都是直接上项目,没练手。项目代码不好公布。
建议直接找代理商或供应商FAE要。
13年前 (2013-12-31)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。