[讨论] 求助:KEIL能单步执行程序,但是不能自动运行全部

skyjeankk   2010-1-19 09:59 楼主
一开始用了个最简单的点亮LED来实验,编译通过,无错无警告
DEBUG时用STEP OVER单步执行没问题,但是想用GO自动运行就没法

估计是哪里设置没设对,但就是不清楚,哪位朋友之前遇到这种问题过?郁闷

[ 本帖最后由 skyjeankk 于 2010-1-19 11:10 编辑 ]
  • 1.JPG

回复评论 (9)

回复 楼主 skyjeankk 的帖子

DEBUG你使用的仿真器还是软件仿真呢?
你在GO后没法运行指的是什么情况?
如果不考滤看门狗 那么你可以单步一直走,让程序单步走完,如果 正常 全速是没有问题的!
把你的错误帖出来看看!
处处留心皆学问!
点赞  2010-1-19 10:55

回复 沙发 daicheng 的帖子

我用的就是KEIL的自带仿真
点了GO按理说应该是自动开始运行,P1.0一闪一停,但是现在的情况是没得任何反应
:Q
图已经加上去了,大虾帮我看看,谢谢了
点赞  2010-1-19 11:11
我记得这样写汇编语言的环境可以用,不信你试试
气力
点赞  2010-1-19 11:48

回复 4楼 zhengzhoutie 的帖子

我试过了,也不行,很诡异:(
点赞  2010-1-19 11:52

回复 楼主 skyjeankk 的帖子

那个延时你用定时器作到1秒钟翻转一次,我认为不是设置的问题,是你的延时太短!
处处留心皆学问!
点赞  2010-1-19 13:14

回复 6楼 daicheng 的帖子

我换了,用了很多其他教材的程序也不行
编译都是无错无警告,单步能运行,GO就不行,邪门了~~~~
点赞  2010-1-19 13:35
引用: 原帖由 skyjeankk 于 2010-1-19 11:52 发表
我试过了,也不行,很诡异:(


我刚试过我的就可以,不信?
程序在这呢--汇编的完全可以,加延时才行,c的好像不行。   
ORG     0
     JMP     ST      ;
ST:  MOV P1,#00H
      LCALL DEL
     MOV P1,#01H
     LCALL DEL
     SJMP ST
DEL:  MOV    R7,#200
D1:   MOV    R6,#100
D2:   DJNZ   R6,D2
      DJNZ   R7,D2
      RET
      END
气力
点赞  2010-1-19 15:03

回复 8楼 zhengzhoutie 的帖子

我把你上面的程序粘贴进去了,还是不行
应该是软件设置的问题吧,我删了重装试试
点赞  2010-1-19 15:45

回复 9楼 skyjeankk 的帖子

那可能是吧!呵呵
气力
点赞  2010-1-19 18:54
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复