原创 中断和定时器的学习

2008-1-25 11:52 2923 4 4 分类: MCU/ 嵌入式
ORG    0000H
   LJMP   MAIN
   ORG    000BH          ;定义T0中断
   LJMP   IT0P
   ORG    0030H
MAIN:MOV    R7,    #0AH
   MOV    TMOD,   #01H              ;定义定时器T0
   MOV    TL0,   #0B0H            ;定义定时时间,理论0.1s
   MOV    TH0,   #3CH
   CLR    P0.6
   SETB   EA                     ;开中断
   SETB   TR0                   ;开定时器
   SETB   ET0                   ;允许T0中断
HERE:SJMP   HERE                  ;自循环,等待中断

 


;中断子程序等待10次T0中断


IT0P:MOV    TL0,   #0B0H
   MOV    TH0,   #3CH
   DJNZ   R7,    LOOP


   SETB   TR0
   CPL   P0.6
LOOP:RETI
   END 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /3 下一条