Hola, estoy aprendiendo recién a progrmar Pics y uso Basic.
Debo armar un proyecto con PIC que muestre en 15 displays 4 mensajes, un mensje a la vez y luego repetir.
Tengo una duda, he armado todo el circuito y el programa esta hecho yfuncionando, pero se supone que por el barrido se debe encender un led a la vez y a velocidad esto no debería notarse, le problema es que cuando simulo el circuito en proteus si se nota el cambio de letra en cada display.
Mi pregunta es stoy fallando en la programación, o en el circuito en sí; o si a lo mejor es solo la simulación y en la realidad esto se va a notar como se require, un mensaje entero a la vez.
Adjunto la programación, el .hex y el circuito simulado en proteus 7.4
La programación es por demás sencilla, considerando que aun soy nueva en esto, y esta sólo hecha la parte del primer mensaje a mostrar.
el mensaje es "USO PIC 16F877A"
cont var Word
trisb=0
trisa=0
'cmcon=7 puse como comentario porq me daba un error en la compilacion
principal:
cont=0
mensaje1:
while cont<100 'contador para que el meensaje1 se muestre solo por un tiempo,no indefinidamente
porta=0 'display de la izquierda
portb=8 'letra A
pause 5
porta=1
portb=120'numero 7
pause 5
porta=2
portb=120'numero 7
pause 5
porta=3
portb=0 'numero 8
pause 5
porta=4
portb=14'letra F
pause 5
porta=5
portb=3 'numero 6
pause 5
porta=6
portb=121'numero 1
pause 5
porta=7
portb=127'espacio en blanco
pause 5
porta=8
portb=70 'letra C
pause 5
porta=9
portb=79 'letra I
pause 5
porta=10
portb=12 'letra P
pause 5
porta=11
portb=127'espacio en blanco
pause 5
porta=12
portb=64 'letra O
pause 5
porta=13
portb=18 'Letra S
pause 5
porta=14
portb=65 'Letra U
pause 5
cont=cont+1
wend
end