EDN首页   博客首页

日志档案

发表于 2008-1-25 11:52:34

1

标签: 单片机  学习日志  

中断和定时器的学习

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 

系统分类: 单片机   |   用户分类: 无分类   |   来源: 无分类   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(494)    回复(0)  

投一票您将和博主都有获奖机会!