Beruflich Dokumente
Kultur Dokumente
Consulta Previa:
Describa el procedimiento para crear caracteres personalizados en la LCD alfanumérica:
Para la creación de caracteres se debe tener en cuenta a que dirección de esta se quiere
enviar ya que cada carácter tiene distintas direcciones como se muestra en la figura N°1, la
manera de escoger este carácter con el comando “SetDDRamAddr ()” luego se debe de crear
el carácter teniendo en cuenta cada pixel, luego con el comando ”PutsXLCD()”, en este
comando se llama el carácter que se allá creado anteriormente. No obstante, se debe de
tener en cuenta que el carácter se puede crear con sistema hexadecimal o binario. Se debe
de tener en cuenta que los caracteres de la LCD son 5x8 pixeles.
Proponga un procedimiento para detectar dos teclas que hayan sido presionadas
simultáneamente en el teclado matricial:
Una manera de comprobar si dos teclas han sido presionadas al mismo tiempo es después
de preguntar si alguna tecla se presionó, es declarar un contador que incremente cada que
una tecla se presione, luego preguntarle si ese contador es igual a 2, si ese contador es igual
a dos se dispone a preguntar cual de las teclas fueron las presionadas
Cuestionario:
1. Plantee una aplicación en la cual se requiera el uso de teclado matricial y LCD alfanumérica.
2. ¿De qué forma podría implementarse el uso del teclado matricial sin tener que estar ejecutando la
rutina de lectura de teclado constantemente?
Se tuvo problemas con el indicador luminosos de los clientes ya que este se configuro en el Puerto
C en el bit1 al realizar pruebas con este bit se supo que este se encontraba dañado, por eso se debió
cambiar el bit donde se configuro al bit 6,además se tuvo complicaciones en el montaje del teclado
matricial ya que no se reconocía cuáles eran las columnas y las filas.El correcto funcionamiento de
este se comprobó primero el software Proteus y luego en la protoboard, dando un resultado
satisfactorio cuando se realizo la entrega final del Turnero al docente.
Conclusiones:
Bibliografía:
Anexos:
Diagramas de flujo
1. Main