Decodificador Con Compuertas
Decodificador Con Compuertas
Decodificador Con Compuertas
com
APLICACIN A LOS SISTEMAS DIGITALES
Requerimientos para esta practica:
-Conocimientos de Mapas de Karnaugh
-Conocimientos en el uso del programa Livware y Boole-Deusto
LOGICA D !GM"#O!
n esta practica usarmeos como decodi$icador compuertas en el %log encontraran
decodi$icadores pero usando integrados como &'ls'& y el &'ls'( pero )uiero hacer esta
practica para tener varias opciones y de esa manera veremos )ue aun )ue $uncionen
todas las opciones unas son mas via%les )ue otras*
La $unci+n %,sica de un decodiicador es detectar la presencia de una determinada
com%inaci+n de %its -c+digo. en sus entradas y se/alar la presencia de este c+digo
mediante un cierto nivel de salida*
0n e1emplo de aplicaci+n es el decodiicador !CD a " se#mentos* ste tipo de
decodi$icador acepta c+digo BCD en sus entradas y proporciona salidas capaces de
e2citar un display de & segmentos para indicar un d3gito decimal*
n la $igura se muestra un display com4n $ormado por siete elementos o segmentos*
2citando determinadas com%inaciones de estos segmentos se pueden o%tener cada uno
de los die5 d3gitos decimales*
6ara generar un 7 se e2citan los segmentos % y c como se muestra en la $igura*
Cada segmento se utili5a para varios d3gitos decimales8 pero ninguno de ellos se emplea
para representar los die5 d3gitos8 por lo tanto cada segmento tiene )ue activarse
mediante su propio circuito de decodi$icaci+n8 )ue detecta la aparici+n de cual)uier
n4mero en el )ue haya )ue usar ese segmento*
Los segmentos )ue se de%en activar para cada uno de los d3gitos se muestran en la ta%la*
D$#ito Se#mentos acti%ados
& a' (' c' d' e'
) (' c
* a' (' d' e' #
+ a' (' c' d' #
, (' c' ' #
- a' c' d' ' #
. a' c' d' e' ' #
http://proyectoseletronics.blogspot.com
http://proyectoseletronics.blogspot.com
" a' (' c
/ a' (' c' d' e' ' #
0 a' (' c' d' ' #
La l+gica de decodi$icaci+n de segmentos re)uiere cuatro entradas en c+digo decimal
%inario -BCD. y siete salidas8 una para cada segmento del display8 como se indica en el
diagrama de %lo)ues de la $igura*
La ta%la de verdad de salida m4ltiple es9
Como el c+digo BCD no incluye los valores %inarios 7:7:8 7:778 77::8 77:78 777: y
77778 estas com%inaciones no van nunca a aparecer en las entradas y pueden8 por lo
tanto8 tratarse como condiciones indi$erentes -;.8 como se indica en la ta%la de verdad*
A partir de la ta%la de verdad se puede escri%ir para cada segmento una e2presi+n suma
de productos* 6or e1emplo la suma de productos est,ndar para el segmento a es9
http://proyectoseletronics.blogspot.com
Dgito Entradas Salidas de segmentos
Decimal D C B A a b c d e f g
0 0 0 0 0 1 1 1 1 1 1 0
1 0 0 0 1 0 1 1 0 0 0 0
2 0 0 1 0 1 1 0 1 1 0 1
3 0 0 1 1 1 1 1 1 0 0 1
4 0 1 0 0 0 1 1 0 0 1 1
5 0 1 0 1 1 0 1 1 0 1 1
6 0 1 1 0 1 0 1 1 1 1 1
7 0 1 1 1 1 1 1 0 0 0 0
1 0 0 0 1 1 1 1 1 1 1
! 1 0 0 1 1 1 1 1 0 1 1
10 1 0 1 0 " " " " " " "
11 1 0 1 1 " " " " " " "
12 1 1 0 0 " " " " " " "
13 1 1 0 1 " " " " " " "
14 1 1 1 0 " " " " " " "
15 1 1 1 1 " " " " " " "
http://proyectoseletronics.blogspot.com
A B C D A B C D CBA D A CB D A B C D BA C D A B C D A B C D a + + + + + + + =
La implementaci+n de la suma de productos est,ndar de la l+gica del segmento a
re)uiere un circuito A"D-O< $ormado por ( compuertas A"D de ' entradas y 7
compuerta O< de ( entradas* 6uede o%tenerse mediante el diagrama de Karnaugh una
e2presi+n suma de productos m3nima para el segmento a*
Los pasos a seguir son9
7. Los 7s de la ta%la se pasan directamente al mapa de Karnaugh*
=. !e introducen en el mapa todas las condiciones indi$erentes -;.*
>. !e agrupan los 7s y las condiciones indi$erentes para conseguir los grupos m,s
grandes posi%les*
l diagrama de Karnaugh para el segmento a es9
La e2presi+n m3nima a partir del diagrama de Karnaugh para la l+gica del segmento a
es9
A C CA B D a + + + =
PRACTICA:
#rat,ndose ya de la practica el uso de compuertas es muy tedioso ' proto%oards serian
lo m3nimo a utili5ar solo para activar un display8 por lo )ue la practica se reali5ara de
$orma simulada usando el programa Li%e1ire8 en con1unto del 6rograma !oo2e3Deusto
para reali5ar los mapas de ?arnaugh por)ue reali5arlo a mano8 se va una vida completa*
Los programas lo pueden encontrar en el %log*
http://proyectoseletronics.blogspot.com