miércoles, 24 de octubre de 2018

Código BCD a decimal


CODIGO BCD A DECIMAL

(Binary-Coded Decimal (BCD) o Decimal codificado)
Binario es un estándar para representar números decimales en el sistema binario, en donde cada dígito decimal es codificado con una secuencia de 4 bits
Con esta codificación especial de los dígitos decimales en el sistema binario, se pueden realizar operaciones aritméticas como suma, resta, multiplicación y división de números en representación decimal.

APLICACIÓN:
El BCD es muy común en sistemas electrónicos donde se debe mostrar un valor numérico, especialmente en los sistemas digitales no programados.
Utilizando el código BCD, se simplifica la manipulación de los datos numéricos que deben ser mostrados por ejemplo en un visualizador de siete segmentos. Esto lleva a su vez una simplificación en el diseño físico del circuito (hardware).

REPRESENTACION:
Cada dígito decimal tiene una representación binaria codificada con 4 bits
Decimal:  0       1         2           3         4          5          6        7            8          9
BCD:    0000  0001  0010     0011   0100    0101   0110   0111     1000     1001
Los números decimales, se codifican en BCD con los de bits que representan sus dígitos.


Teoría del CI 74LS47

CIRCUITO INTEGRADO  74LS47
 Decodificador de BCD a 7 segmentos 74LS47 con salidas en colector abierto. Para uso con displays de cátodo común. TTL. 
Un decodificador es un circuito combinacional, cuya función es inversa a la del codificador, esto es, convierte un código binario de entrada (natural, BCD, etc.) de N bits de entrada y M líneas de salida (N puede ser cualquier entero y M es un entero menor o igual a 2N), tales que cada línea de salida será activada para una sola de las combinaciones posibles de entrada.

Características:
    • Convierte código BCD de 4 líneas (8421) a código de numerales 7-segmentos
    • Empleo con displays de ánodo común
    • Salidas en colector abierto que pueden manejar directamente segmentos de Leds o lámparas incandescentes
    • Función de prueba del display (enciende todos los segmentos)
    • Entrada de blanqueo (apaga todos los segmentos) o controla la intensidad del brillo mediante una señal pulsante
    • Las salidas pueden absorber 24mA en estado activado (lógico cero) y manejar hasta 15 V en estado desactivado (Lógico 1)
    • Tecnología: TTL Low Schottky (LS)
    • Voltaje de alimentación: 4.75 V a 5.25 V
    • Encapsulado: PDIP 16 pines
El decodificador de pantalla 74LS47 recibe el código BCD y genera las señales necesarias para activar los segmentos LED apropiados responsables de mostrar el número de pulsos aplicados. Como el decodificador 74LS47 está diseñado para controlar una pantalla de ánodo común, una salida BAJA (lógica-0) iluminará un segmento de LED mientras que una salida ALTA (lógica-1) lo apagará. Para un funcionamiento normal, la LT (prueba de lámpara), BI / RBO (entrada de supresión / salida de supresión de ondulación) y RBI (entrada de supresión de ondulación) deben estar abiertos o conectados a la lógica-1 (ALTA).



Teoría del Display de 7 segmentos de ánodo común


DISPLAY DE 7 SEGMENTOS DE ANODO COMUN




El display de 7 segmentos, es un componente que se utiliza para la representación de números en muchos dispositivos electrónicos.

Cada vez es más frecuente encontrar LCD´s en estos equipos (debido a su bajísima demanda de energía), todavía hay muchos que utilizan el display de 7 segmentos por su simplicidad.

Este elemento se ensambla o arma de manera que se pueda activar cada segmento (diodo LED) por separado logrando de esta manera combinar los elementos y representar todos los números en el display (del 0 al 9). El display de 7 segmentos más común es el de color, por su facilidad de visualización.
Cada elemento del display tiene asignado una letra que identifica su posición en el arreglo del display.
·         Si se activan todos los segmentos: “a, b, c, d, f, g” se forma el número “8”
·         Si se activan sólo los segmentos: “a, b, c, d, f,” se forma el número “0”
·         Si se activan sólo los segmentos: “a, b, g, e, d,” se forma el número “2”
·         Si se activan sólo los segmentos: “b, c, f, g,” se forma el número “4”
·         Si se activan sólo los segmentos: “a, b, g, c, d,” se forma el número “3”
·         Si se activan sólo los segmentos: “a, f, g, c, d,” se forma el número “5”.




Circuito implementado por usted


NUEVO CIRCUITO IMPLEMENTADO

Realice un circuito que puede convertir un código binario a uno decimal, para esto utilice los siguientes elementos:
Una (1) Protoboard
Cable telefónico
Once (11) resistencia de 220
Un (1) circuito integrado 74LS47
Un (1) display de 7 segmentos ánodo común
Un (1) minidip de ocho entradas, de las cuales solo utilice cuatro
Una (1) pila de 9V, para suministrarle energía a toda la protoboard

Instale primero el minidip, el CI 74LS47 y el display, luego ubiqué una resistencia en cada una de las entradas que utilice en el minidip (cuatro en total) y las otras siete resistencias las ubiqué entre el CI74LS47 y el display, luego empecé a hacer las conexiones con el cable telefónico, primero la conexión entre las cuatro entradas del minidip y los pines del CI, así:
Entrada “a” con el pin 7 del CI
Entrada “b” con el pin 1 del CI
Entrada “c” con el pin 2 del CI
Entrada “d” con el pin 6 del CI

Luego las conexiones entre el CI74LS47 y las siete resistencias, las cuales ayudan a regular la energía y a su vez para transmitir la información al display
El pin 9 con la resistencia 5
El pin 10 con la resistencia 4
El pin 11 con la resistencia 3
El pin 12 con la resistencia 2
El pin 13 con la resistencia 1
El pin 14 con la resistencia 7
El pin 15 con la resistencia 6
Después hice las conexiones entre las resistencias y el display de 7 segmentos ánodo común, así:

La resistencia 1 con el pin “b” del display
La resistencia 2 con el pin “a” del display
La resistencia 3 con el pin “c” del display
La resistencia 4 con el pin “d” del display
La resistencia 5 con el pin “e” del display
La resistencia 6 con el pin “f” del display
La resistencia 7 con el pin “g” del display

También hice conexiones que sirven de puente para transmitir energía a toda la protoboard.
En este circuito se puede observar cómo podemos convertir un código binario a decimal, se pueden observar los números del 0 al 9.



Video circuito implementado y funcionando

Video