下面是我的程序,
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秒周期的闪烁灯的程序。。下入
单片机后为什么不亮。。有什么问题么、、
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
TURN_ON:
JB P5.0,$ ;按键是否摁下
MOV TMOD, #01H
MOV TH0, #0D8H
MOV TL0, #0F0H
MOV R0,#32H
SETB EA
SETB TR0
SETB ET0
SJMP $ ;定时计数器初始化
TIME:
MOV TH0, #0D8H
MOV TL0, #0F0H
DJNZ R0,NEXT
CPL P2.0
MOV R0,#32H ;闪烁
NEXT: RETI
END
就是这么个简单的程序,按键一直摁它一直闪烁,按键松开 就停止,但是按下后一直闪,怎么办。求助。
一周热门 更多>