Comprobar este sencillo programa (PIC 16F84A)
Me puede por favor decir si el siguiente programa está bien, y completo; debe encender un LED durante 57 segundos y apagarlo durante 3 segundos, y así sucesivamente:
De antemano muchísimas gracias
#include
<p16f84a.inc>
#define led porta,0
Temp1
temp2
endc
main bsf led
call delay57seg
bcf led
call delay3seg
goto main
delay57seg movlw .114
movwf tgral
cc call delay500
decfsz tgral
goto cc
retlw 0
delay3seg movlw .6
movwf tgral
dd call delay500
decfsz tgral
goto dd
Retlw 0
del500 movlw .200
Movwf temp1
bb movlw .250
Movwf temp2
Aa no
No
No
No
No
No
No
Decfsz temp2
goto aa
decfsz temp1
goto bb
Retlw 0
De antemano muchísimas gracias
#include
<p16f84a.inc>
#define led porta,0
Temp1
temp2
endc
main bsf led
call delay57seg
bcf led
call delay3seg
goto main
delay57seg movlw .114
movwf tgral
cc call delay500
decfsz tgral
goto cc
retlw 0
delay3seg movlw .6
movwf tgral
dd call delay500
decfsz tgral
goto dd
Retlw 0
del500 movlw .200
Movwf temp1
bb movlw .250
Movwf temp2
Aa no
No
No
No
No
No
No
Decfsz temp2
goto aa
decfsz temp1
goto bb
Retlw 0
2 Respuestas
Respuesta
Respuesta de mpacheco