banksel OPTION_REG
movlw X ; Asignas el preescaler, (revisa el valor adecuado en
movwf OPTION_REG ; el pdf del PIC)
banksel TMR0
movlw d'255'-d'100' ; inicializamos con el valor de desborde que es 255 y le
; restamos el valor que queremos contar
movwf TMR0 ; a partir de aqui contamos con 2 ciclos
bcf INTCON,T0IF ; borramos la bandera ya que no sabemos si ya
; se desbordo el timer
nop ; desde aqui comienza a contar ¡¡
btfss INTCON,T0IF; evaluamos si el timer ya realizo su labor.
goto $-1 ;esperar...
CODIGO_QUE_SIGUE
; ya acabo de contar, y continua el programa.