Univerisdidad Distrital Francisco Jose de Caldas
laboratorio 10 teclado matricial y biestables
Angel Gabriel Tique Gomez // 20182007094
Diciembre 2020
Resumen.
en la siguiente practica se implementa un nuevo elemento que se trabajara en laboratorios posteriores la herramienta del teclado matricial que permite mejor domino en la tarjeta de diseño. ene la segunda parte se implementa los biestables asíncronos y síncronos tipo SR, T, JK y D, mediante componentes para los asíncronos y verilog para los síncronos.
Introducción:
El teclado matricial es un dispositivo el cual esta configurado como una matriz filas-columnas con la intención de reducir el numero de líneas de entrada-salida del micro controlador. El numero de líneas de E/S necesarias es igual a la suma de filas y columnas. el numero de teclas es igual al producto de filas y columnas.
Materiales:
- Sofware Psoc creator.
- Conectores.
- Tarjeta Psoc 5
- Tarjeta de diseño
Metodología.
En las figuras (1,2,3,4) muestra las implementación por componentes de los biestables de forma asíncrona (SR, JK, T, D) el cual entre conexiones de compuertas And, Not y Nor, es posible modelar cada biestable como base del asíncrono SR algunos poseen mas que una sola entrada como lo es para el tipo T y D de los cuales su salida depende de un único estado en el que se encuentre la entrada.
Para las figuras (b) muestra la construcción de de sincronos (SR, JK, T, D) mediante verilog, el cual se conecta un reloj a las entradas de cada biestable a una frecuencia de 0.5 Hz, con flacos de bajada (negedge) los cuales determina que un proceso opere en un determinado intervalo, esto quiere decir cuando la entrada del reloj esta en secuencia negativa este dejara de hacer la operación.
Análisis de datos:
- Diseño de biestables síncronos y asíncronos
- Conexión de biestables síncronos y asíncronos
- Diseño de teclado matricial
- Conexion teclado matricial
El diseño de biestables parte del sincrono SR pues haciendo el uso de unas cuantas compuertas podemos formar los asincronos (T, D y JK) pues el guardado de datos de cada biestable depende de la entrada que tenga este asi gurdandolo para luego utlizarlo cuando se requiera el cambio o su secuencia negatva o positiva cambie de estado.
El teclado matricial es necesario la corrección de cada tecla del binario que el maneja a el binario natural que entiende el decodificador de 7 segmentos si esto no se hace crea errores en el diplay en terminos de que en segmentos alumbra y en otros no generando algo que no concuerda con la tecla oprimida.
Comentarios
Publicar un comentario