电路原理图如下:
K1 EQU P2.0
K2 EQU P2.1
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN: MOV A,#33H
SETB P2.6
SETB P2.7
KEY1: SETB K1 ;将P2.2置1
JB K1, KEY2 ;有键按下P2.2=0
KEY11: ACALL DELAY_A ;延时,防止抖动
SETB K1
JB K1, KEY11 ;确认键按下
ACALL CLOCKWISE
ANTI_CLOCKWISE:
RR A
MOV P3,A
MOV P0,#88H
ACALL DELAY
RET
DELAY: MOV R6,#20H
DELAY22: MOV R7,#80H
DELAY11: DJNZ R7,DELAY11
DJNZ R6,DELAY22
RET
DELAY_A:MOV R7,#88H
DELAY1: DJNZ R7,DELAY1
RET
end
附件中有你要的
汇编键控式正反转电机.zip
(12.82 KB, 下载次数: 20)
|