Bsr
j'ai un projet a realiser pour cette année j'ai besion d qq1 qui px corriger ce programme pour fair un moteur a deux sens ... pour les entreé j'ai un LDR et 2 capteur fin de course .. je maitrise po le pic ni le langage assembleur ..!
[INCLUDE <P16F84.INC>
ORG 0000
TEMPO EQU 0Fh
DESC EQU 0Dh
MONT EQU 0Eh
BSF STATUS,RP0
MOVLW 07h
MOVWF TRISB
MOVLW 0Fh
MOVWF OPTION_REG
BCF STATUS,RP0
VB
BTFSS PORTB,1
GOTO VB
CALL TEMPO
BTFSS PORTB,2
CALL DESC
CALL MONT
END
;-----------------------
TEMPO
MOVLW 02h
MOVWF 0Ch
JK
CLRWDT
SLEEP
DECFSZ 0Ch,1
GOTO JK
RETURN
;---------------------
DESC
BSF PORTB,8
NJ
BTFSS PORTB,2
GOTO NJ
BCF PORTB,8
RETURN
;-----------------------
MONT
BSF PORTB,7
ML
BTFSS PORTB,3
GOTO ML
BCF PORTB,7
RETURN [/SPOILER]
mercii d'avance !!
-----