Venho me esforçando para montar uno programito para el 16f628.
pino (x) entrada
pino (y) salida
pino (z) abilita a 1, desabilita a 0 !
normalo
quando (Z) estiver a 1 ele chama la rotina que vou explicar,
( quando a 0 ele funciona como uma chave X=0 então Y=1 //// X=1 então Y=0 )
a rotina que falo.
X=0 então
Y=1
dispara cronômetro
e fica enchergando X
quando X=1
ele mantem Y=1
calcula o tempo do cronômetro
mantem y=1 entre 25 / 30% do tempo do cronômetro
e aí Y=0
____/contagem entre 2,5 e 4ms^^^^^^^^\___________________________
calculo de tempo = 4 Ms
____/^^^^^^^^ EX :4Ms ^^^^^^^^^^^adição de 25%\______________
adiciona + 25%
____/^^^^^^^Resultado da rotina 5 MS^^^^^^^^^^^^\______________
a variação pode ser entre 25 e 30%
Fabio (BRAZIL )