求助啊,,。按键控制闪烁灯问题
时间:10-02
整理:3721RD
点击:
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
就是这么个简单的程序,按键一直摁它一直闪烁,按键松开 就停止,但是按下后一直闪,怎么办。求助。
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
就是这么个简单的程序,按键一直摁它一直闪烁,按键松开 就停止,但是按下后一直闪,怎么办。求助。
检测松手就关掉不就完了~
怎么弄?。
一直扫描,有键按下跳转到闪烁,扫描到松开跳转到关闭,程序自己写吧
我 在 这条语句的下方 写了 DJNZ R0,NEXT
JB 5.0,NEXT1
CPL P2.0
NEXT1: CLR TR0
SETB P2.0
还是不好用
