专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
keil编写程序完成后debug前面出现绿 {MOD}框框
2019-03-24 17:03
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
51单片机
5730
9
1131
本人51
单片机
初学者
,在用
keil
写完
程序
后,debug时出现的现象求解:1、程序有的行前面有灰 {MOD}才能打断点,没有灰 {MOD}无法打断点。
2、程序前面黄 {MOD}箭头无法移动。
3、此时project按钮按下去后无法按其中按钮。
4、不知道啥时候有的灰 {MOD}框框变成绿 {MOD}的了,不知道啥意思。
具体贴图如下: 此帖出自
小平头技术问答
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
辛昕
2019-03-25 04:31
1、程序有的行前面有灰 {MOD}才能打断点,没有灰 {MOD}无法打断点。
仔细瞧瞧有灰 {MOD}的和没灰 {MOD}的行有啥区别?
有没发现,那些不是括号就是一些函数头之类的东西,这些东西,函数当然无法执行到这些地方,自然也就无法下断点。
有的IDE更牛逼,你刻意在中间来一个死循环,下边的都打不了断点——这玩意太聪明了。
2、程序前面黄 {MOD}箭头无法移动。
就你的图来看,那是个循环,人家还没走完呢?
如果你怀疑这个结论,在下边的语句加一个断点,然后选择执行到下一个断点——当然了,执行到这个位置是要时间的。具体啥时候执行过去我也不知道。
你是在单步吧?
3、此时project按钮按下去后无法按其中按钮。
亲,这是必须的,因为你debug时,是不允许做这些操作的,就好像,你在debug的时候,是没法编译改动的程序一样的。
第四个问题,不好意思,我也不太清楚。
4L的兄弟说的对。
不同层循环之间,要小心操作不同层的循环变量,不然极可能导致死循环。或者反过来,循环次数不够
加载中...
查看其它9个回答
一周热门
更多
>
相关问题
相关文章
基于51单片机的计算器设计
0个评论
51单片机300个proteus仿真实例下载
0个评论
51单片机 蜂鸣器
0个评论
51单片机驱动RC522模块
0个评论
基于51单片机的指纹密码锁
0个评论
AT89C51单片机制作简易密码锁
0个评论
51单片机汇编语言计数器
0个评论
51单片机精确延时设计
0个评论
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
仔细瞧瞧有灰 {MOD}的和没灰 {MOD}的行有啥区别?
有没发现,那些不是括号就是一些函数头之类的东西,这些东西,函数当然无法执行到这些地方,自然也就无法下断点。
有的IDE更牛逼,你刻意在中间来一个死循环,下边的都打不了断点——这玩意太聪明了。
2、程序前面黄 {MOD}箭头无法移动。
就你的图来看,那是个循环,人家还没走完呢?
如果你怀疑这个结论,在下边的语句加一个断点,然后选择执行到下一个断点——当然了,执行到这个位置是要时间的。具体啥时候执行过去我也不知道。
你是在单步吧?
3、此时project按钮按下去后无法按其中按钮。
亲,这是必须的,因为你debug时,是不允许做这些操作的,就好像,你在debug的时候,是没法编译改动的程序一样的。
第四个问题,不好意思,我也不太清楚。
4L的兄弟说的对。
不同层循环之间,要小心操作不同层的循环变量,不然极可能导致死循环。或者反过来,循环次数不够
一周热门 更多>