domingo, 25 de noviembre de 2007

Diagrama de flujo de la Calculadora

Este es el diagrama de flujo de la calculadora, que discrima que la primera tecla sea un digito, la 2da sea el operador y la 3ra sea otro digito; y las anotaciones de abajo son como los datos van a caer a los modulos operadores y como se seleccionaria con un MUX el resultado a mostrar, esto de acuerdo a la 2da la tecla presionada.

Disculpen que no lo haya hecho en VISIO o algun programa similar, pero ya no tuve tiempo en esos dias, y tambien recien encuentro la hojita esta, que se me habia traspapelado.

domingo, 11 de noviembre de 2007

Diagrama de Flujo escribe tecla en LCD

Con la ayuda del Ing. Rosello se armó el siguiente flujograma:

viernes, 9 de noviembre de 2007

Activación de la Cuarta Columna

Para Activar la 4ta columna tuvimos modificar el circuito del laboratorio Nº4 de la siguiente manera:
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.

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.