Datos:

Para programar uso el programa Flash BASIC.

Estoy iniciandome en la prog. de PIC´s.

Encaré un ejercicio para practicar que es el sig.:
*Encender un motor C.A. (por medio de un relé o contactor) durante 10 minutos cada 8 horas.
Preguntas:

Está bién como calculo el Delay?

Para simularlo en el Virtual Breadboard, hay alguna otra forma que no sea modif. el código y achicar los tiempos para que no tenga que estar 2 dias esperando?

El código que al compilar me da OK es el sig:
Código:
PIC 16F84
FREQ 10
OSCILLATOR CRYSTAL
BYTE CONT1,RIEGOAUTO,RIEGOON
WORD CONT2
"** MICROCONT=14F84 **
"** PORT A=ENTRADAS; PORT B=SALIDAS **
SetPort A , %00000
PortOut B , %00000000
"** A,0 SELECIÓN AUTOMATICO **
PinRd A , 0 , RIEGOAUTO
riego_auto :
IF RIEGOAUTO =1 THEN
FOR CONT1 = 1 TO 60
"** 10SEG. X 60 = 10MIN. **
PinHigh B , 0
DELAY 10000, 0
NEXT
PinLow B , 0
FOR CONT2 = 1 TO 2880
"** 10SEG X 2880SEG = 480MIN = 8HS **
DELAY 10000, 0
NEXT
GOTO riego_auto
END IF
"* * * JLT-Malibe s.g.i. * * *

Saludos y espero que alguno me desasne.

JLT
