Foros Electrónica - Comunidad sobre electrónica en España

foros electrónica .es

Comunidad sobre electrónica en españa

 

Ayuda 16f877A

Esta es una discusión sobre Ayuda 16f877A dentro del foro Microcontroladores PIC, Microchip parte de la categoría Diseño Digital con Microcontroladores; Hola que tal, como verán soy un nuevo usuario y también soy nuevo y novato en la rama ...


Regresar   Foros Electrónica - Comunidad sobre electrónica en España > Diseño Digital con Microcontroladores > Microcontroladores PIC, Microchip

Registrarse FAQ / Ayuda Lista de usuarios Calendario Buscar Posts de hoy Marcar como leído

Publicidad para usuarios no registrados:
Responder

 

LinkBack Herramientas Estilo
  #1 (permalink)  
Antiguo 10-Nov-2009, 16:57
Avatar de Maiden777
Junior Member
 
Registrado: November-2009
Posts: 2
Maiden777 Lleva buen camino
Question Ayuda 16f877A

Hola que tal, como verán soy un nuevo usuario y también soy nuevo y novato en la rama de electronica, en especial en la de programación.

Mi problema puntual es que debo programar el siguiente problema utilizando un 16f877A y he probado varias veces pero no he alcanzado la meta requerida.
El problema plantea que utilizando un LCD y 2 pulsadores, realizar un programa que permita que al presionar un botón, aparezca la leyenda "Hola, como están?" durante 10 segundos y luego se borre. Si se presiona el segundo pulsador, aparecerá la leyenda mientras se mantenga pulsado y al soltar se borrará.

Por ahora de lo que sería el programa tengo lo siguiente:

ANSEL=0 (Esto averigue en internet que setea todos los puertos como analogicos)
TRIS B= %00000011
TRIS D=0

B0 VAR BYTE
B1 VAR BYTE

Define lcd_dreg portD
Define lcd_dbit 0
Define lcd_rsreg portD
Define lcd_rsbit 4
Define lcd_ereg portD
Define lcd_ebit 5
Define lcd_bits 4
Define lcd_lines 1
Define lcd_commandus 1500
Define lcd_dataus 44

Boton:
Button portb.0,1,255,0,B0,1,Mostrar
Button portb.1,1,254,0,B1,1,Mostrar2
GOTO Boton

Mostrar:
LCDOUT $FE,1,"Hola como estan?"
sleep 10
LCDOUT $FE,1
GOTO Boton

Mostrar2:
LCDOUT $FE,1,"Hola como estan?"
if portb.1=1 then
LCDOUT $FE,1
End If
Goto Boton
END

Una vez realizado este programa, compilo pero en la placa donde esta el 16f877A, no me reproduce esto al presionar los botones,

que es lo que sucede????
Que tengo mal??!?!?!!

Alguien si me puede brindar ayuda sería lo mejor. Gracias
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Citar y responder
Responder

Herramientas
Estilo

 
Reglas del foro
No puedes publicar nuevos hilos
No puedes publicar respuestas
No puedes publicar archivos adjuntos
Tu no puedes editar tus posts

El código vB está activado
Emotíconos está activado
El código [IMG] está activado
El código HTML está desactivado
Trackbacks are activado
Pingbacks are activado
Refbacks are activado


Discusiones similares

Discusión Iniciada por Foro Respuestas Último post
Desplazamiento letras en matrices 7*5 16f877a Daac84 Microcontroladores PIC, Microchip 0 08-Nov-2009 17:16


Todas las horas son GMT +2. La hora es 09:28.


Powered by vBulletin® Latest version
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.
(c) 2007-2008 Foros electrónica