era eso
gracias
asi se me ha quedado el codigo
clrf bit2
movfw bit1
movwf bit2
clrf posicion
buclefinal btfsc posicion, 3 ;primero comprueba el contador, si el bit 3 esta a uno ya esta (8 en decimal)
return
btfsc bit2,0
goto biten1
incf posicion, 1
bcf portb,2
call retardo
nop
call retardo
rrf bit2,1
goto buclefinal
;****************************parte si el bit era uno
biten1 incf posicion, 1
bsf portb,2
call retardo
bcf portb,2
call retardo
rrf bit2,1
call retardo
goto buclefinal
es una rutina que enviara los datos grabados en ese bit
Al ordenador por puerto paralelo
la subrutina retardo sera la que detectara el envio
intente hacer el bucle con decfsz con decfsz posicion, 1 pero se me complicaba un poco la idea
Aun asi muchas gracias
este es el proyecto
www.tanerbilly.blogspot.com