Buscador
YoReparo.com La Web 

Regístrate gratis para participar de los foros, o si ya estás registrado haz login.

Programa PIC 16F84a para mensajes en LCD (movimieto)

comentario del autor Mie Abr 04, 2007 2:02 am
   
Ayudenme porfavor no soy muy bueno programando en asemmbler y se me es dificil hacer un programa para que haga una rutina en el LCD de 2x16 de 8 bits creara un mensaje y se desplase por el LCD
Bueno que aparesca un mensaje largo y tenga efectos como el de desplazarse por ambas lineas o algo bien bueno, que no sea estatico. que juegue con el movimieto en el LCD Poravor se los agradeceria un monton.
El pic que uso es el 16F84a

Gracias

garysd18

Reputación

solución Jue Abr 05, 2007 7:33 pm
   
Aca Te Paso el codigo que hace desplazar el mensaje desde la linea de abajo hacia la linea de arriba. Espero que te sirva y tambien te adjunto el esquema.-


Codigo:

program Lcd_2x16

dim Mensaje1 as char [8]
dim i,j as byte
Mensaje1="garysd18"


main:

lcd_config(portb,7,6,5,4,porta,0,1,2)
Lcd_Cmd(Lcd_CURSOR_OFF)
while true
Lcd_Out(2, 16, Mensaje1)
for i = 1 to 23
Lcd_CMd(Lcd_Shift_Right)
delay_ms(200)
next i
Lcd_Cmd(Lcd_clear)
Lcd_Out(1, 16, Mensaje1)
for i= 1 to 23
Lcd_CMd(Lcd_Shift_Right)
delay_ms(200)
next i
Lcd_Cmd(Lcd_clear)
wend

end.

Pd: Esta escrito en MikroBasic

esquema1.JPG  (19,68 KB)

esquema1.JPG

mammuky

Reputación

comentario Jue May 31, 2007 2:14 am
   
Una `pregunta como haces para cargar en el pic un programa en micribasic

pablospidrke

Reputación

asistió a la solución Jue May 31, 2007 2:40 pm
   
No no espera te explico:

1)-Mikrobasic es un entorno grafico de programacion como el Mplab, por lo tanto lo que hacen estos programas es dejarte editar tu codigo de una manera simple y sencilla y una vez que ya lo tenes listo lo compilas y lo pasas al micro en cuestion.-
2)-Descargate el programa Mikrobasic y una vez que lo tengas escribis tu codigo y este programa se encarga de compilarte lo que escribiste (usalo es bueno para los que recien se inician en los pics)
3)-El archivo que tenes que cargarle al pic es el archivo *.hex que te genera el programa, por ejemplo:
-Si tu archivo se llama Uno.pbas el Mikrobasic te genera uno que se llama Uno.hex y este ultimo es que tenes que usar para cargarlo al pic.-

Espero que te sirva.-

mammuky

Reputación



Hacer una pregunta

Reglamento / P+F

Foros

Miembros / Expertos