我新手,,,求助,关于定时计数器中断的问题。。

2019-07-15 19:46发布

        下面是我的程序,

   
   ORG 0000H
LJMP START
   ORG 000BH
LJMP tiME
  ORG 009BH
START:     
  MOV R0,#32H
MOV TMOD,#01H
MOV TH0,#0D8H
MOV TL0,#0F0H        ;定时计数器0初始化
SETB EA
SETB TR0
SETB ET0              ;开中断
        SJMP $
   
TIME:  DJNZ  R0,NEXT   
         CPL P2.0

          MOV  TH0,#0D8H
          MOV  TL0,#0F0H       ;重新设置初值
   NEXT:        RETI
END

     上面是一个1秒周期的闪烁灯的程序。。下入单片机后为什么不亮。。有什么问题么、、

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
14条回答
依然落叶飘零
2019-07-17 09:33
bzs007 发表于 2014-5-13 12:33
单片机不用先学汇编后学C吧 直接学C方便好多

不是这这样说的,C语言是方便,我也喜欢用C。但是学过汇编和没学过汇编是有区别的。学汇编能更好的理解单片机是怎样工作的,内部什么结构,寄存器等。例如我最近在看单片机实时系统。学过汇编就很好理解里面的东西了。学过汇编就会对C语言有更好的认识了,例如C语言调用函数具体是是怎样实现的,单片机是怎样工作的。总之不会汇编也能用单片机,但是学汇编能更深入理解单片机。

一周热门 更多>