打印

下面的程序为什么会跑飞啊??谢谢!

[复制链接]
2741|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wyhkerry|  楼主 | 2008-8-11 10:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AI, ov, vr, AN, hm
GAININTER:                            
        MOV DPTR,#0080H
        MOVX A,@DPTR        
        ANL A,#03H        
        CJNE A,#01H,NEWGAIN3;01  不等于01则判断是否为10            
        CLR ET0
        SETB EX0
GAINWAIT:
         MOV R1,#0ffH
       MOV R2,#0ffH
       MOV R3,#2
GAINWAITA:
            MOVX A,@DPTR            
         ANL A,#03H
        CJNE A,#01H,NGAINWAITA  ;01  不等于01则继续执行
        jb gainbit,gainwaita0
        DJNZ R1,GAINWAITA
        MOV R1,#255
        DJNZ R2,GAINWAITA
        mov r2,#0ffh
        djnz r3,gainwaita
        setb gainbit
        CLR EX0
gainwaita0:         
            ;    clr gainbit
                LJMP CHANGEDEC 
        ;LJMP LOOP     

相关帖子

沙发
njxmh| | 2008-8-11 10:43 | 只看该作者

多年不用汇编了,帮不了你

使用特权

评论回复
板凳
老狼迈克| | 2008-8-11 11:32 | 只看该作者

呵呵

我知道有人知道 只是不讲 因为嫌烦 呵呵

使用特权

评论回复
地板
hyhlfq| | 2008-8-11 11:40 | 只看该作者

单步调试调试

程序不怎么复杂
只要单步调试调试应该就能出来了

使用特权

评论回复
5
老狼迈克| | 2008-8-11 11:49 | 只看该作者

阿嫂地方

 hyhlfq 发表于 2008-8-11 11:40 侃单片机 ←返回版面    

4楼: 单步调试调试 

程序不怎么复杂
只要单步调试调试应该就能出来了 
----------------------
很多时候 这类问题一般都是调试不出现 现场会出现

使用特权

评论回复
6
wyhkerry|  楼主 | 2008-8-11 16:07 | 只看该作者

谢谢

谢谢 已经搞定了 关贴!

使用特权

评论回复
7
5880527| | 2008-8-11 20:53 | 只看该作者

错误就错误,啥子跑飞哦,我没见过跑飞是啥样子

使用特权

评论回复
8
steven888888| | 2008-8-12 08:26 | 只看该作者

有头没尾

怎么没贴出来?

使用特权

评论回复
9
5880527| | 2008-8-12 08:40 | 只看该作者

看人家拽的

使用特权

评论回复
10
wyhkerry|  楼主 | 2009-2-18 22:14 | 只看该作者

555555555

555555555555555  没有啊 这是编码器的实现 区分左右旋转

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

92

帖子

1

粉丝