导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→单步调试通过,运行通过不了,为什么?

* 9609: 单步调试通过,运行通过不了,为什么?

   tjq1976 
tjq1976发表的帖子 

 单步调试通过,运行通过不了,为什么?
我写了一个51程序,单步调试看到单片机实验板按照要求显示效果,但是当完全运行的时候,实验板就没有反应了。程序大概意思:当P3.2接按键,按下接通低电平,触发定时中断,延时时间到循环显示0~9。程序如下:
  ORG  00H
 AJMP START
 ORG  0BH
 AJMP LINT0
 ORG 30H
 START: MOV R0,#00H
             MOV P2,#0F7H
START1:MOV P3,#0FFH
            MOV R3,#10
            CLR EA
            CLR ET0
            CLR TR0 
           JNB P3.2 ,MAIN 
           AJMP START1
 MAIN: MOV SP,#060H
          MOV TMOD,#01H
          MOV TL0,#0B0H
         MOV TH0,#3CH
   
        SETB EA
        SETB ET0
        SETB TR0
       JNB P3.2 ,MAIN 
       AJMP START1
 
LINT0:  PUSH ACC
           PUSH PSW
           MOV TL0,#0B0H
           MOV TH0,#3CH
           DJNZ R3,LOOP
           MOV R3,#10
           INC R0
           CJNE R0,#10, LINT1
          MOV R0,#0
LINT1:  MOV A,R0
           MOV DPTR,#TAB
           MOVC A,@A+DPTR
          MOV P0,A 
LOOP:   POP PSW
            POP ACC
           RETI
TAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
    END
请大家看看,究竟哪里出问题了。谢谢大家!

发表时间:2007年7月26日11:51:00

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  10224.[详细]121442
摘要:我刚刚学了3天 不大懂 我说说而已 错了别见怪.  1.ORG  00H  *********  ORG 30H&nbs......(166字)
- [qd096315][654次] 2007年7月27日

[上一篇帖子]:9315核心板H9315C EP9315嵌入式控制器模块由北京恒颐高科技术有限公司设计开发
[下一篇帖子]:请教: 无法使用KEIL软件DOWN程序到8051的仿真机?各位大侠: /P P &n