导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:为何中断程序只执行一次就不在执行了

* 1171: 初学者:为何中断程序只执行一次就不在执行了

   dmj 
dmj发表的帖子 

 初学者:为何中断程序只执行一次就不在执行了
下面这段程序为何中断程序只执行一次就不在执行了
程序的功能是在P1.0口每隔360us产生产生一个40us的脉冲         
           ORG  000H
           SJMP MAIN
           ORG  000BH
           SJMP Timer0_INT
           ORG  002BH
MAIN:      MOV  TMOD,#02H
           MOV  IE,#82H
           MOV  IP,#00H
           MOV  TH0,#0E8H
           MOV  TL0,#0E8H
           CLR  P1.0
           SETB TR0
           MOV  R0,#00H
HERE:      SJMP HERE
           ORG  0050H
Timer0_INT:INC  R0
           CLR  P1.0
           CJNE R0,#09H,DONE
           SETB P1.0
           MOV  R0,#00H
DONE:      RET
           END

发表时间:2001年9月22日21:30:00

  
回复该帖

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

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

  1179.[详细]用RETI ,不是用RET
摘要:......(无内容)
- [老古][1595次] 2001年9月22日

[上一篇帖子]:用51做的网络响应速度怎么样?
[下一篇帖子]:人无完人!当然可以理解!