PAUSE Periodo de milisegundos
Detiene el programa por un Periodo milisegundos .Periodo tiene 16 bit , por lo que los retardos pueden ser de hasta 65.535 milisegundos .( un poco mas de 1 minuto ) .No coloca el micro controlador en modo de baja potencia como las otras funciones de retardo (NAP y SLEEP ). Inclusive , consume mayor potencia, pero es más exacto .Tiene la misma precisión que el clock .
PAUSE asume la frecuencia de 4 Mhz del oscilador . Si se usa un oscilador de otra frecuencia ,se debe indicar usando el comando DEFINE OSC . Vea la sección sobre velocidad para mayores detalles .
PAUSE 1000 ' demora de 1 segundo
PAUSEUS Periodo de microsegundos
Detiene el programa por Periodo microsegundos.Periodo tiene 16 bit , por lo que los retardos pueden ser de hasta 65.535 milisegundos .No coloca el micro controlador en modo de baja potencia como las otras funciones de retardo (NAP y SLEEP ). Inclusive , consume mayor potencia, pero es más exacto .Tiene la misma precisión que el clock .
PAUSE tiene un número mínimo de ciclos para operar .Como depende de la frecuencia del oscilador , no es posible obtener demoras menores a un número mínimo de microsegundos usando PAUSEUS .Para obtener demoras precisas , menores que esto use una rutina ensambladora tipo ASM...ENDASM .La tabla siguiente muestra el número mínimo de microsegundos obtenible para una determinada frecuencia de oscilador .
PAUSEUS asume la frecuencia de 4 Mhz del oscilador . Si se usa un oscilador de otra frecuencia ,se debe indicar usando el comando DEFINE OSC . Vea la sección sobre velocidad para mayores detalles .
PAUSEUS 1000 ' demora de 1 segundo