c51单片机定时器如何实现逆向计数(减一计数)?
c51单片机定时器如何实现逆向计数(减一计数)?
日期:2013-06-17 18:44:27 人气:1
不用这样做呀,定义一个变量(如pulse)当正转时pulse++;反转时pulse--;就可以了。
汇编也一样,比如:
30H31H为计数变量。
正转:
MOV A,31H
ADD A,#1
MOV 31H,A
MOV A,30H
ADDC A,#0
MOV 30H,A
反转:
MOV A,31H
ADD A,#0FFH
MOV 31H,A
MOV A,30H,
ADDC A,#0FFH
MOV 30H,A