用proteus仿真时可以实现,但是实际连线就有问题,电机一直抖动,求高手解决一下,这是我写的程序。外接电阻也换了,就是一直抖动。
ORG 0
NOP
CALL DLY
LOOP:JNB P1.0,FOR2
JMP REV2
JMP LOOP
FOR:MOV R0,#0
FOR1:MOV A,R0
MOV DPTR,#TAB
MOVC A,@A+DPTR
JZ FOR
MOV P2,A
JB P1.0,REV2
ACALL DLY
INC R0
JMP FOR1
REV:MOV R0,#5
REV1:MOV A,R0
MOV DPTR,#TAB
MOVC A,@A+DPTR
JZ REV
MOV P2,A
JNB P1.0,FOR1
ACALL DLY
INC R0
JMP REV1
FOR2:ACALL DLY
JMP FOR
REV2:ACALL DLY
JMP REV
DLY:MOV R1,#100
D1:MOV R2,#10
D2:MOV R3,#124
NOP
D3:NOP
NOP
DJNZ R3,D3
DJNZ R2,D2
DJNZ R1,D1
RET
TAB:DB 0CH,09H,03H,06H
DB 0
DB 0CH,06H,03H,09H
DB 0
END
我是不是没加消除抖动的程序,如果没加请高手帮忙。