Hola.
He probado este codigo que voy a poner aqui y se me encienden todos los segmentos del display, y yo no quiero eso.
program display
main:
trisb=0
while true
setbit(portb,6) 'clock alto
setbit(portb,5) 'data - enciende led a
clearbit(portb,6) 'clock bajo
setbit(portb,6) 'clock alto
clearbit(portb,5) 'data - apaga led b
clearbit(portb,6) 'clock bajo
setbit(portb,6) 'clock alto
setbit(portb,5) 'data - enciende led c
clearbit(portb,6) 'clock bajo
setbit(portb,6) 'clock alto
setbit(portb,5) 'data - enciende led d
clearbit(portb,6) 'clock bajo
setbit(portb,6) 'clock alto
setbit(portb,5) 'data - enciende led e
clearbit(portb,6) 'clock bajo
setbit(portb,6) 'clock alto
clearbit(portb,5) 'data - apaga led f
clearbit(portb,6) 'clock bajo
setbit(portb,6) 'clock alto
setbit(portb,5) 'data - enciende led g
clearbit(portb,6) 'clock bajo
setbit(portb,6) 'clock alto
setbit(portb,5) 'data - enciende led h
clearbit(portb,6) 'clock bajo
wend
end.
He probado a ponerle pausas con delay_us, pero no he conseguido hacer lo que yo quiero.
¿Que le falta al codigo para que me funcione?
Muchas gracias de antemano.
Saludos.