RCTIME Pin,State,Var
Mide el tiempo que un Pin permanece en un estado State determinado .Básicamente es la mitad de un PULSIN . Pin puede ser una constante , 0 - 15 , ó una variable que contenga un número de 0-15 (p.ej. B0) ó un número de Pin (p.ej. PORTA.0)
RCTIME puede usarse para leer un potenciómetro ( ó cualquier dispositivo resistivo ) .La resistencia puede ser medida descargando un capacitor a través de un resistor ( 5 K a 50 K ) y midiendo el tiempo de carga ( ó viceversa )
La resolución de RCTIME depende de la frecuencia del oscilador . Si se usa un oscilador de 4 Mhz , el tiempo estará en incrementos de 10 us .Si se usa un oscilador de 20 Mhz ,el tiempo tendrá una resolución de 2 us .Definir un valor de OSC no tiene efectos sobre PULSOUT . La resolución siempre cambia con la velocidad del oscilador en uso .
Si el pin no cambia de estado , se devuelve 0
Low PORTB.3 ´ descarga el capacitor para comenzar
Pause 10 ´ descarga por 10 mseg.
RCTIME PORTB.3,0,W0 ´ lee el potenciómetro en pin 3