srkp.net
当前位置:首页 >> kEil单步调试 >>

kEil单步调试

keil单步运行的步骤如下: 1、按CTRL+F5进入调试运行状态 2、按F11就执行单步运行了。 此时,你要观察什么内容,可以点击“VIEW”菜单,选择相应的栏目,如果要查看端口状态,可以点击菜单“PeriPherals”选择相应的端口。

因为在编译优化之后,该行并没有对应的唯一代码。并不是不执行,而是编译器没法放一个针对该行语句的断点。

首先你得知道 DJNZ的指令是 减一不为零跳转。也就是说 R0 里面的数-1以后不等于零那么就会跳转到 IDATALOOP 的程序段,一直到 R0的数据减一为0 后 跳出IF程序段 你可以监视一下 R0里面值的变化。

Debug--找到图中所示按钮即为单步运行

那个是软件的默认状态,当你安装完Keil之后,第一次使用调试功能,默认的是出汇编窗口的,你可以关闭掉,之后就不会了(我用的是Keil 4)也可以打开别的窗口。 利用Debug工具栏上的按钮,具体的,你可以自己摸索体会,印象才更深刻。

keil 没注册好吧,以前遇到过这种情况,重新以管理员身份运行注册下,就可以了

keil里面有dbug可以对外部中断进行单步调试

先确定一下,你的第一张图中显示的汇编代码是你自己的工程文件中的吗? 如果是,那说明启动代码中有写错的地方,使得CPU的PC初始值不正确。 如果不是,那就是启动汇编代码缺失。

keilc是不支持STC12C5A60S2单片机的,但可以用它来编译,编译后的HEX代码文件是可以在STC12C5A60S2单片机上运行的,而单步调试就无法得到正确的结果了,因为它并没有P1M1,P1M0寄存器,虽然你编译通过了,是因为你用头文件定义了这两个寄存器,...

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com