Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mediante el empleo de retardos causados por el consumo de tiempo de las instrucciones. Mediante decremento de registros en lazo simple. Mediante decremento de registros en lazos anidados. Mediante el uso de temporizadores e interrupciones.
Entonces es necesario conocer el ciclo de instruccin de los PIC.
PARA Fosc= 4 MHz: CI =4Q= 4Tosc = 4(1/4MHz) = 1 seg Para Fosc = 20 MHz CI = 4Q=4Tosc = 4x 1/20MHz = 0.2 useg = 200 ns
EJEMPLOS SEGN EL RELOJ UTILIZADO Para 20Mhz el ciclo de trabajo es de 0.2us Para 10Mhz el ciclo de trabajo es de 0.4us Para 4Mhz el ciclo de trabajo es de 1.0us
DEMORA DE ALGUNAS INSTRUCCIONES NOP demora 1 ciclo de instruccin CLRF demora 1 ciclo de instruccin CALL demora 2 ciclos de instruccin DECFSZ demora 1 2 ciclo de instruccin GOTO demora 2 ciclos de instruccin BSF demora 1 ciclo de instruccin MOVWF demora 1 ciclo de instruccin RETURN demora 2 ciclos de instruccin
RETARDO
N1
DATO1
N2
DATO2
N3
DATO3
N3
N3-1
NO NO
N3=0?
NO
N2
N2-1
N2= 0?
SI
N1
N1-1
N1=0?
SI
SALIR