Professional Documents
Culture Documents
BKpro – http://www.bkpro.info
Ví dụ :
;-------- MOTOR
;-------- START
ORG 0000H
MAIN
RUN_UP: ; 0 - max
INC PWM_COUNT
MOV MOTOR1,PWM_COUNT
LCALL DELAY200MS
MOV A,PWM_COUNT
CJNE A,#255,RUN_UP
RUN_DOWN: ; max - 0
DEC PWM_COUNT
MOV MOTOR1,PWM_COUNT
LCALL DELAY200MS
MOV A, PWM_COUNT
CJNE A,#0,RUN_DOWN
JMP RUN_UP
SJMP $
DELAY200MS:
MOV R2,#2
LOOP200_1:
MOV R0,#200
LOOP200_2:
MOV R1,#250
DJNZ R1,$
DJNZ R0,LOOP200_2
DJNZ R2,LOOP200_1
RET
;--------
END
Mạch điện :
Chúng tôi thay động cơ bằng led để minh hoạ. Các bạn có thể quan sát thấy
led tuần tự sáng dần và tối dần sau khi nhấn nút start.