sábado, 2 de mayo de 2009

Un simple teclado conversor Decimal a BCD

Este es un circuito muy simple que permite convertir un decimal a código BCD como los que se necesita para cargar registros o para ser entrada de un decoder BCD a display como el Cmos 4511.
El circuito usa 9 pequeños pulsadores uno para cada dígito del 1 al 9 , se puede adaptar el teclado recuperado de alguna calculadora antigua o usar pequeños pulsadores dispuestos en un impreso para construir un keyboard .
El circuito está básado en una sencilla red de diodos que funcionan como sumadores lógicos , puede presentar el problema de rebote (algunos pulsos sueltos al conectar o desconectar) pero esto puede solucionarse poniendo flip flops o registros memoria que mantengan la cuenta , sin embargo funciona correctamente de manera didactica , lo usamos en la enseñanza de lógica digital en nuestro club de Electrónica escolar , el diagrama es el siguiente:


El switch 1 solo toma un "a" alto ( EL código es 0001 )
El switch 2 solo toma un "a" alto ( EL código es 0010 )
El switch 3 conecta "a" y "b" a alto mediante sus dos diodos , los demás switch deben estar abiertos ( EL código es ahora 0011 )
El switch 4 solo toma un "c" alto ( EL código es 0100 )
El switch 5 conecta las salidas "a" y "c" a alto mediante sus dos diodos , los demás switch deben estar abiertos ( EL código es 0101 )
El switch 6 conecta las salidas "b" y "c" a alto mediante sus dos diodos , los demás switch deben estar abiertos ( EL código es 0110 )
El switch 7 conecta las salidas "a" , "b" y "c" a alto mediante sus tres diodos , los demás switch deben estar abiertos ( EL código es 0111 )
El switch 8 solo toma un "d" alto ( EL código es 1000 )
El switch 9 conecta las salidas "a" y "d" a alto mediante sus dos diodos , los demás switch deben estar abiertos ( EL código es 1001 )
Es importante indicar que SOLO SE DEBE PRESIONAR UN SOLO SWITCH AL MISMO TIEMPO , si se presionan simultaneamente 2 o más teclas el comportamiento es incierto . Este keyboard se puede colocar muy bien al siguiente circuito con lo cual veremos los digitos en display , considerar que el cero es no presionar ningun switch
.

La identificación de los pines del 4511 es el siguiente:

No hay comentarios :