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

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

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

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://www.xjtudll.cn/Exp/260/

分享给朋友:

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

金蝶K3:api说明打开只有网页的头,没有内容

金蝶K3:api说明打开只有网页的头,没有内容

问题描述 api说明打开只有网页的头,没有内容。问题的图片如下: 问题原因 检查api日志可以看到如下内容:数据库访问异常,请联系管理员... 解决方案 打开账套管理--点击异常账套--点击左上角的属性,检查配置的身份是不是SQL server身份认证,是不是没有填写sa的密码。...

下载标准的好地方

最近几天,一直在寻找关于液晶石英表相关的标准,网上搜来搜去,终于在51zbz上找到了,只有这个地方可以免费下载,其他的不是要注册,就是要花钱买。 所以,向大家推荐这个网站:我要找标准(http://www.51zbz.com/)。 虽说能免费下载,但是此网站有几个缺点: 1、找不到站内搜...

NSToolBar-设定初始化选中的item

NSToolBar-设定初始化选中的item

参考资料: http://stackoverflow.com/questions/11004072/nstoolbar-how-do-i-initialise-with-a-selected-item 使用方法: -setSelectedItemIdentifier 举例如下: [self.win...

基于状态机实现的按键处理算法

基于状态机实现的按键处理算法

这篇文章写了很久了,一直没发,现在发出来吧。 关于按键的基础知识,这里就不多写了,可以参考程序匠人的《按键漫谈》 一次完整的击键过程包括:等待阶段,闭合抖动阶段,有效闭合阶段,释放抖动阶段,有效释放阶段。释放抖动阶段对于按键处理用处不大,所以这个阶段被忽略了,即按键击键包括四个状态:等待阶段,闭合抖...

SQL Server 树形递归查询

SQL Server 树形递归查询

原始查询 原始表格查询: select * from dbo.T_DeptInfo; 原始表格查询结果:: 递归查询 递归查询结果 带缩进的的树形递归查询 缩进递归查询结果 查询是否子节点的树形递归查询 树形递归查询是否包含子节点的查询结果...

网址后面多了一串字符串?jdfwkey

最近一段时间,每天第一次打开自己网站的时候,网址后面老会自动加一串字符串?jdfwkey,很奇怪,而且看起来就跟广告页面网址一样。发现这个问题后,立马联系了客服,客服说是打开了硬件防火墙,防DDOS攻击的。网上搜索了一遍,发现好多人出现过这种情况,大家的意见是:1、影响网站收录。2、来源于搜索引擎的...

评论列表

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)

发表评论

访客

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