Cómo conectar un teclado 4x4 sin un microcontrolador [duplicar]

0

Tengo el RS 331-304 teclado 4x4, y necesito conectarlo para que pueda determinar qué tecla ha sido presionada sin usar un microcontrolador. ¿Hay alguna manera de conectarlo usando puertas lógicas? El objetivo final de conectarlo es determinar qué número se presionó, descodificar este valor en BCD y almacenarlo en una matriz de D Flip Flops. No puedo ver cómo conectarlo, y agradecería enormemente su ayuda.

    
pregunta imulsion

1 respuesta

0

Podrías simplemente emular lo que haría un micro usando puertas lógicas. Por ejemplo, use un contador / decodificador de 2 bits y un reloj para seleccionar una columna (1 de 4) y lea las 4 filas en paralelo.

Si solo se presionará una tecla a la vez (o al menos solo las teclas de una sola columna a la vez), entonces esto funcionará sin un diodo por tecla. Un micro tiene las mismas limitaciones.

Es mejor usar controladores de drenaje abierto (y resistencias de pull-up o pull-down en las entradas) o al menos agregar resistencias a las líneas conducidas para que las salidas push-pull no estén en corto si se presionan varias teclas a la vez .

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas