SoloCodigo

Programación Específica => Microcontroladores => Mensaje iniciado por: andres_cba en Jueves 6 de Noviembre de 2008, 04:07

Título: teclado matricial
Publicado por: andres_cba en Jueves 6 de Noviembre de 2008, 04:07
hola amigos, soy nuevo en este foro, este es mi primer post.. lamentablemente es por ayuda pero bue..
mi problema es el siguiente, tengo que hacer que por un teclado matrcial de 4x4 ingrese un numero de 2 digitos.., y 2n 2 displays de 7 segementos, que aparesca cada uno de lo numeros.. , esos numeeros representas segundos que tiene que estar prendido un led. a la parte de prender y apagar el led la tengo, lo que no me sale bien es la configuracion que tiene el telcado.. osea nose como hacer por el hecho de las 2 cifras..
si alguien me da una mano se lo agradeceria!..
saludos!
Título: Re: teclado matricial
Publicado por: m0skit0 en Jueves 6 de Noviembre de 2008, 16:19
Máquina de estados:

E0 -> Inicial, no se ha pulsado ninguna tecla. Esperar tecla. Cuando se pulse -> E1
E1 -> Se ha pulsado una tecla, la asignamos al display 1 y guardamos en una variable su valor real como número. Esperar tecla. Cuando se pulse -> E2.
E2 -> Se ha pulsado otra tecla, la asignamos al display 2 y la sumamos como decenas a la variable del E1. Así tienes los segundos. Volvemos a E0.

Un saludo.