Buscar este blog

domingo, 13 de octubre de 2019

Múltiplexación del teclado

Múltiplexación del teclado

como hemos podido observar en anteriores practicas al oprimir un botón del teclado esta información se mantiene hasta que se oprima otro botón de esta manera podemos deducir en el componente de teclado se guarda información con este conocimiento podemos utilizar dos de estos para poder guardar dos números diferentes.
Para esto primero observaremos el componente de teclado y veremoss una forma de habilitar o deshabilitar la entrada de datos :

vemos que el sistema maneja varios relojes que mueven el sistema al oprimir un botón dado esto utilizando compuestas ands en el sistema en cada elemento que mueva el sistema podemos crear un pin habilitador de entrada de  datos de esta manera tendremos tres ands ;en los relojes de los flips flops, en el reloj del debouncer y en el habilitador del contador.

de esta manera solo nos quedaria controlar la entrada de datos a cada deco teniendo en cuenta que los pines de filas son de entrada y los de columna son de salida se utlizara un demux 4a8  y un mux   8 a 4 respectivamente compartiendo un selector que sera el habilitador en los decos de teclado claro en uno ira negado de manera si uno esta habilitado el otro no.
Dado que los datos en el deco de teclado estan en su propio codigo es nesesario utilizar dos decos que pasen del codigo de teclado a binario para cada deco de telcado , una vez con los dos datos se puede utilizar lo aprendido anteriormente con visualización dinámica para visualizar los dos números en un display 7 segmentos.
NOTA:se utiliza un debouncer en el selector para evitar un rebote


No hay comentarios:

Publicar un comentario

Control de ciclo util de un PWM

La modulación por ancho de pulsos es una técnica en la que se modifica el ciclo de trabajo (o ciclo util) de una señal periódica, para tran...