Abrimos el Archivo lab4tecla.gdf; entramos al modulo teclafin y de ahí el modulo tecla12.
Como se puede apreciar hemos activado el 3er bit de los contadores de filas y columnas para que cuente de 1 a 5 pero a la vez dispusimos que cuando lleguen al valor 5 (1er valor donde a4 y a6 llegan a ser “1 lógico”) estos realicen el reseteo de los contadores respectivos.
Además hemos conectado 4 entradas para que “caigan” las columnas en el registro de columnas así como sus 4 salidas, y ahora estamos haciendo entrar las 4 columnas por el INPUT col[3..0] así como también en el visor de columnas que sale por el OUTPUT d[3..0] pero este solo para fines de simulación.
Hicimos algunos arreglos en la señal de fincol (fin de columna) como veremos a continuación, esto para que se active un paso después de llegar a la 4ta columna. No nos olvidemos de hacer entrar las 4 columnas en nuestro INPUT COL[3..0].
Además hemos conectado 4 entradas para que “caigan” las columnas en el registro de columnas así como sus 4 salidas, y ahora estamos haciendo entrar las 4 columnas por el INPUT col[3..0] así como también en el visor de columnas que sale por el OUTPUT d[3..0] pero este solo para fines de simulación.
Y lo rebautizamos tecla16.gdf ya q ahora trabaja para 16 teclas :D
Hicimos algunos arreglos en la señal de fincol (fin de columna) como veremos a continuación, esto para que se active un paso después de llegar a la 4ta columna. No nos olvidemos de hacer entrar las 4 columnas en nuestro INPUT COL[3..0].
También modificamos el diagrama de tiempo del convertidor de Binario a 7 Segmentos que estaba para 12 teclas y lo configuramos para las 16 teclas de acuerdo la disposición del display de 7 segmentos.
Esto para ver si está funcionando el teclado correctamente, si es así, nos concentraremos en el LCD además de las unidades de control y proceso de nuestra nueva MEA que crearemos a continuación.
No hay comentarios:
Publicar un comentario