Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estudiante: ___________________________________
INTRODUCCIN
La principal razn de haberme animado a poner a disposicin de los profesores
y alumnos de la especialidad de electrnica este texto sobre SISTEMAS
DIGITALES TEORIA Y PRCTICAS, es que no existe bibliografa
adecuada para el nivel y grado de profundidad con que se trabaja a nivel del
bachillerato tcnico. Existen muchos textos sobre la materia, pero con mucha
teora que si no es explicada por un profesional, esta no es fcilmente digerible
por los alumnos.
Este texto es de apoyo. Para cada captulo existen ejercicios resueltos y
propuestos que permitirn verificar el avance de los estudiantes.
La parte final esta compuesta por las prcticas de laboratorio sugeridas y que es
el complemento de la teora y permitir afianzar los conocimientos
convirtindose de esa manera en una educacin de tipo significativo, que es lo
que actualmente se propende a todo nivel.
Todos los alumnos de la especialidad, sern provedos al inicio del ciclo lectivo
de un disco compacto (DC) en el cual estarn los principales simuladores
utilizados para su carrera de bachillerato en la especializacin de electrnica.
Los trabajos, informes, consultas, etc., debern ser presentados utilizando este
software.
Agradezco de antemano las sugerencias que se hagan por parte de todas las
personas que utilicen este texto, para mejorar el presente material.
ii
INDICE
INDICE ............................................................................................................................................................ iii
ELECTRONICA DIGITAL ............................................................................................................................... 1
TIPOS DE SEALES ELCTRICAS ............................................................................................................ 1
SEAL ANALOGICA ..................................................................................................................................... 1
SEAL DIGITAL............................................................................................................................................. 1
SISTEMAS DE NUMERACIN....................................................................................................................... 1
SISTEMA DECIMAL ....................................................................................................................................... 2
SISTEMA BINARIO ......................................................................................................................................... 2
SISTEMA OCTAL............................................................................................................................................. 3
SISTEMA HEXADECIMAL ............................................................................................................................. 4
Ejercicios Propuestos ......................................................................................................................................... 4
CAMBIO ENTRE SISTEMAS DE NUMERACION ........................................................................................ 5
DECIMAL A CUALQUIER SISTEMA DE BASE B ....................................................................................... 5
CAMBIO DE CUALQUIER SISTEMA DE BASE B A DECIMAL ................................................................ 6
CAMBIO ESTRE LOS SISTEMAS BINARIOS............................................................................................... 7
CAMBIO DE BINARIO A OCTAL .................................................................................................................. 7
CAMBIO DE OCTAL A BINARIO .................................................................................................................. 8
BINARIO A HEXADECIMAL.......................................................................................................................... 8
HEXADECIMAL A BINARIO.......................................................................................................................... 8
HEXADECIMAL ............................................................................................................................................... 8
Ejercicios Propuestos ......................................................................................................................................... 9
ARITMETICA BINARIA ................................................................................................................................ 10
SUMA .............................................................................................................................................................. 10
Ejercicios Propuestos ....................................................................................................................................... 10
RESTA ............................................................................................................................................................. 10
COMPLEMENTO DE DOS DE UN NMERO BINARIO ............................................................................ 11
MULTIPLICACIN ........................................................................................................................................ 11
DIVISION ........................................................................................................................................................ 12
Ejercicios Propuestos ....................................................................................................................................... 12
OPERACIONES LOGICAS Y ALGEBRA DE BOOLE ................................................................................ 13
COMPUERTAS LOGICAS .......................................................................................................................... 13
SUMA LOGICA (OR) .................................................................................................................................... 13
MULTIPLICACIN LOGICA (AND) ............................................................................................................ 13
INVERSION (NO) ........................................................................................................................................... 14
SUMA INVERTIDA (NOR) ............................................................................................................................ 14
MULTIPLICACION INVERTIDA (NAND)................................................................................................... 14
SUMA EXCLUSIVA (XOR) ........................................................................................................................... 15
Ejercicios propuestos ........................................................................................................................................ 15
TEOREMAS DEL ALGEBRA DE BOOLE ................................................................................................ 15
iii
iv
ELECTRONICA DIGITAL
La revolucin tecnolgica en electrnica, tiene que ver bsicamente con la utilizacin de los circuitos
integrados digitales, que cada vez son ms pequeos y ms complejos.
Es comn escuchar de microprocesadores, micro controladores, memorias, CDs, VCD, PICs. Todos estos
trminos tienen relacin con los sistemas digitales. Todos ellos estn construidos con compuertas lgicas, que
es el tema principal de este curso. Es decir se va a poner los cimientos sobre los que esta construida la gran
estructura de la electrnica actual.
TIPOS DE SEALES ELCTRICAS
Una gran cantidad de sistemas fsicos tienen estados discretos, es decir valores fijos y que no admiten
intermedios entre estos, por lo tanto es importante diferenciar entre un estado analgico (continuo) y otro
discreto (digital).
SEAL ANALOGICA
Es aquella que tiene todos los valores intermedios entre dos rangos diferentes. Un ejemplo de esto es la
tensin alterna, la tensin de carga y descarga de un condensador, etc.
SEAL DIGITAL
Admite exclusivamente dos estados y no permite valores intermedios. Ejemplo: Un interruptor solo puede
estar cerrado (da paso a la corriente elctrica) o abierto (interrumpe el paso de la corriente) y no existen
aparatos de este tipo que estn en un estado intermedio es decir medio abierto o medio cerrado.
SEALES ANALOGICAS
SEAL DIGITAL
Todos los sistemas automticos como son las calculadoras, computadoras, etc., utilizan para sus operaciones
seales digitales binarias que en este caso se denominan BITs.; es decir un BIT es un estado lgico: 0L o 1L.
SISTEMAS DE NUMERACIN
Es la forma en que se expresan las cantidades. Por lo tanto es una forma de lenguaje utilizado tanto a nivel
personal como tambin por los sistemas de procesamiento de datos.
Se clasifican de acuerdo al nmero de signos con que forman las diferentes cantidades. A este nmero se
denomina MODULO o BASE del sistema. Puede utilizarse como mdulo a cualquier nmero entero. Los
principales son: Decimal (B=10), Binario (B=2), Octal (B=8), y Hexadecimal (B=16).
SISTEMA DECIMAL
Base = 10
Es el sistema de conteo natural. Tiene 10 signos para la representacin de todas las cantidades: 0, 1, 2, 3, 4, 5,
6, 7, 8, 9. La propiedad de este sistema es que los nmeros tienen un valor relativo segn la posicin que
ocupen de 10 veces mayor que el lugar anterior: por ejemplo con el 7:
7
70
700
Donde:
(1)
Dn Valor absoluto del los dgitos componentes del nmero. El subndice indica el lugar que ocupa el
nmero tomado de derecha hacia la izquierda. (desde el menos significativo).
Aplicando la frmula, el valor de un nmero decimal (B = 10) se encontrara de la siguiente forma:
5847D = 100 x 7 + 101 x 4 + 102 x 8 + 103 x 5
= 1x 7
+ 10 x 4 + 100 x 8 + 1000 x 5
=
40
800
+ 5000
= 5847
Si se trata de un nmero de otra base, el procedimiento es el mismo como se ver ms adelante.
Para nmeros fraccionarios, la frmula sigue teniendo validez.
SISTEMA BINARIO
Base = 2
Este sistema utiliza para la representacin de todas las cantidades nicamente dos signos que son cero (0) y
uno (1). La ventaja de este sistema es que al existir solo dos estados puede ser representado por circuitos
elctricos o electrnicos y es esta la razn por la cual los sistemas automticos de procesamiento de datos
como calculadoras, computadoras, utilizan para sus operaciones internamente este sistema binario de ah su
gran importancia.
La propiedad de este sistema es que el valor relativo de un nmero ser dos veces mayor que el lugar anterior
tomado de izquierda a derecha. La frmula (1) es totalmente valida para este sistema (B = 2) como para
todos. Por ejemplo una aplicacin para este caso ser:
10111
= 20 x 1 + 21 x 1 + 22 x 1 + 23 x 0 + 24 x 1
= 1 x 1 + 2 x 1 + 4 x 1 + 8 x 0 +16 x 1
= 1
+ 0
+ 16
= 23
Una forma prctica para encontrar rpidamente el valor de un nmero binario sin utilizar la frmula, es por
medio de la tabla de valores de acuerdo a la posicin que ocupen los unos dentro del nmero binario:
LUGAR
10
VALOR
512
256
128
64
32
16
Ej:
En el ejemplo anterior el valor del nmero utilizando directamente esta tabla ser de:
1 + 2 + 4 + 16 = 23.
Igual que en decimal, se puede representar los binarios con fracciones.
Ejemplo: 1010,1101.
El valor de la parte fraccionaria equivalente en decimal sigue la misma regla, pero se debe multiplicar por la
base elevada al exponente negativo.
0.1101 = 1x2-1 + 1x2-2 + 0x2-3 + 1x2-4
= 1x0.5 + 1x0.25 + 0x0.125 + 1x0.0625
= 0.5 + 0.25 + 0 + 0.0625
= 0.8125
Por lo tanto 1010,1101B = 10,8125D
SISTEMA OCTAL
Base = 8
Se utiliza para la representacin de las cantidades ocho signos que son:
0, 1, 2, 3, 4, 5, 6, 7.
La propiedad de este sistema es que los valores relativos de los nmeros segn el lugar que ocupan es mayor
en ocho veces al anterior tomndose desde el menos significativo (derecha). De igual forma es vlida la
formula (1) para encontrar el valor de una cantidad expresada en octal (B = 8). A manera de ejemplo:
5372
= 80 x 2 + 81 x 7 + 82 x 3 + 83 x 5
= 1 x 2 + 8 x 7 + 64 x 3 + 512 x 5
=
56
+ 192 + 2560
= 2810.
La importancia de este sistema radica en que sigue siendo binario. Es ms sencilla su representacin, ya que
un dgito octal reemplaza a tres bits, debido a que 8 = 23. Esto se analiza ms adelante. De igual forma que en
decimal y binario, se puede representar en este sistema fracciones.
SISTEMA HEXADECIMAL
Base = 16
Utiliza 16 signos para la representacin de las cantidades, que son: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
La propiedad de este sistema es que el valor relativo de los nmeros de acuerdo a la posicin vara en 16
veces a su respectivo anterior. Para evaluar el valor de una cantidad hexadecimal (B=16) utilizando la
frmula (1) se tiene:
9A5F
+ 16 x 5 + 256 x 10 + 4096 x 9
= 15
80
+ 2560
36864
9A5FH = 39519D
La importancia de este sistema es que se utiliza para simplificar la representacin de los nmeros binarios, ya
que un dgito hexadecimal reemplaza a 4 bits (16 = 24) como se ver a continuacin. Tambin se puede
expresar un nmero hexadecimal con fracciones.
Ejercicios Propuestos
1.
Elabore los MENTEFACTOS para SISTEMAS DE NUMERACIN en general y para cada sistema
estudiado.
2.
Represente el nmero 143 que est en base 5 al sistema decimal. Verifique su funcionalidad.
3.
NUMERO EN
DECIMAL
BASE B
FORMULA
2
112
0
2
56
28
14
3
1
2
1
1
225D = 11100001B
498D a Octal
498
2
8
62
7
7
498D = 762O
8
0
2
0
567D a Hexadecimal
567
16
35
16
16
567D = 237H
Cuando se tiene nmeros fraccionarios, el proceso a seguir es el de multiplicaciones sucesivas por la base del
nmero a que se quiere cambiar.
Ejemplo:
0.5D BIN.
0,5 x 2 = 1,0
0,5D = 0.1B
0,8D BIN.
0.8
0.6
0.2
0.4
0.8
x 2
x 2
x 2
x 2
x 2
1.6
1.2
0.4
0.8
1.6
Este proceso se podra continuar hasta obtener el nmero de bits que se desea de acuerdo a la precisin
requerida.
Entonces: 0,8D = 0,11001 con 5 bits de precisin.
CAMBIO DE CUALQUIER SISTEMA DE BASE B A DECIMAL
Como mtodo general se utiliza la frmula (1). Ejemplos:
11100001B a Decimal
11100001B = 20 x 1 + 21 x 0 + 22 x 0 + 23 x 0 + 24 x 0 + 25 x 1 + 26 x 1 + 27 x 1
=
+ 32
+ 64
+ 128
= 225D
Se opera de igual forma si el nmero tuviese parte fraccionaria.
764O a Decimal
764O = 80 x 4 + 81 x 6 + 82 x 7
=
48 + 448
= 500D
EA3H a Decimal
EA3H = 160 x 3 + 161 x 10 + 162 x 14
=
160
3584
= 3747D
Base = 2 21
Octal:
Base = 8 23
Hexadecimal:
Base = 16 24
Por esta razn, un dgito en hexadecimal puede reemplazar a cuatro bits de un nmero binario y uno Octal
reemplaza a tres bits. Por esta razn estos sistemas son usados para compactar la representacin de las
cantidades expresadas en binario.
CAMBIO DE BINARIO A OCTAL
Como se dijo anteriormente, cada dgito octal es equivalente a 3 bits. Por lo tanto al nmero binario se lo
divide en grupos de a tres desde la derecha (el menos significativo) y cada grupo tendr su correspondiente
equivalente octal. Ejemplo:
100111011101B Octal
Dividiendo en grupos de a tres bits y reemplazando por su respectivo equivalente octal se tiene:
BINARIO
100
111
011
101
OCTAL
OCTAL
BINARIO
110
101
000
010
6502O = 110101000010B
BINARIO A HEXADECIMAL
La tcnica es la misma anterior, slo que en este caso en vez de hacer grupos de tres se lo realiza de cuatro.
Ejemplo:
100011111010110B Hexadecimal
BINARIO
0100
0111
1101
0110
HEXADECIMAL
100011111010110B = 47D6H
HEXADECIMAL A BINARIO
COFBH Binario
HEXADECIMAL
BINARIO
11
1111 1011
COFBH = 1100000011111011B
Ejercicios Propuestos
1.
Llenar las siguientes tablas con los nmeros expresados en los diferentes sistemas de numeracin:
BIN
OCT
HEX
DEC
BIN
OCT
HEX
1111011101
DEC
129
745
F25
D0A
602
555
1000111001
2.
3.
4.
5,61D BIN
5.
1,1011B DEC.
6.
7.
8.
ARITMETICA BINARIA
Como se explico en pginas anteriores, que las operaciones internas de un sistema automtico se realizan en
binario, debemos tener entonces una aproximacin de como son estas y concluiremos que la tcnica utilizada
para las operaciones aritmticas con el sistema binario, son las mismas que en decimal. Por lo tanto
indicaremos estas por medio de ejemplos.
SUMA
A = 11011011
A+B
B = 10011110
ARRASTRE
DECIMAL
219
158
377
SUMA 1
Ejercicios Propuestos
A = 45D
B= 28O
Cambiar A y B a binario y realizar A + B.
Expresar El resultado en decimal y en octal.
RESTA
A = 11011011
B = 10011110
A-B
PRESTADO
DECIMAL
219
158
RESTA
61
Generalmente esta operacin de la resta, se presta para confusiones por la dificultad en el acarreo de los
prstamos. Por esta razn se opta por un mtodo ms sencillo que transforma la operacin de la resta en una
suma. Este mtodo se denomina RESTA POR EL COMPLEMENTO DE DOS, que consiste en
complementar en dos al sustraendo.
10
(B es el complemento de 2 de B)
INTERCAMBIO
B=
SUMO 1
Se realiza la suma:
A
219
-158
SUMA 1
Truncando el resultado a 8 bits se tiene: 00111101 que es equivalente al decimal 61, resultado de la
operacin de resta entre A - B.
MULTIPLICACIN
Sigue las mismas reglas que en el sistema decimal, pero mucho ms sencillo ya que las multiplicaciones son
por 1 o por 0, lo que simplifica todas las operaciones. Ejemplo:
A = 1101
B = 1010
AxB
NUMEROS
DECIMAL
A:
13
10
B:
A x B= 1
11
130
DIVISION
De igual forma para la divisin, esta se ve simplificada porque los resultados parciales de las divisiones son o
1 o 0. Ejemplo:
A = 11001
B = 100
A B
1 0 0 1
- 1
- 1
Ejercicios Propuestos
1.
A = 100H
B = 100D
C = 100
Cambiar a binario y realizar las siguientes operaciones en este sistema y el resultado expresar en decimal:
a)
A+B+B
b) A B
c)
AC
d) B C
e)
BxC
f)
A/C
g) (A + B)/C
h) C2
12
TABLA DE VERDAD
3
2
A
0
0
1
1
>1
7432
B
0
1
0
1
EQUIVALENTE ELECTRICO
A
Y
0
1
1
1
B
Y
1
3
2
TABLA DE VERDAD
A
B
7408
&
A
0
0
1
1
B
0
1
0
1
EQUIVALENTE ELECTRICO
Y
0
0
0
1
13
B
Y
INVERSION (NO)
Y=A
SIMBOLOS
TABLA DE VERDAD
A
0
1
1
7404
EQUIVALENTE ELECTRICO
A
Y
1
0
Y = A+ B
SIMBOLOS
TABLA DE VERDAD
2
1
3
>1
7402
A
0
0
1
1
B
0
1
0
1
Y
1
0
0
0
EQUIVALENTE ELECTRICO
Ejercicio
Y = A.B
SIMBOLOS
TABLA DE VERDAD
1
3
2
B
7400
&
A
0
0
1
1
B
0
1
0
1
Y
1
1
1
0
14
EQUIVALENTE ELECTRICO
Ejercicio
Y = A B
SIMBOLO
1
3
2
7486
TABLA DE VERDAD
A
0
0
1
1
B
0
1
0
1
Y
0
1
1
0
EQUIVALENTE ELECTRICO
Ejercicio
Ejercicios propuestos
1.
Encontrar los circuitos elctricos equivalentes para las compuertas NAND, NOR Y XOR.
2.
Elaborar una tabla de resumen de todas las compuertas lgicas con sus respectivas tablas de verdad y
smbolos.
A= A
(2)
A + 0 = A;
A.0 = 0
(3)
A + 1 = 1;
A.1 = A
(4)
A + A = A;
A.A = A
(5)
A + A = 1;
A.A = 0
(6)
(7)
ABSORCION:
A + AB = A;
A(A + B) = A
(8)
AB + A B = A
( A + B )( A + B ) = A
(9)
A + AB = A + B
A( A + B ) = A + B
(10)
AB + A B = A
( A + B )( A + B ) = A
(11)
TEOREMAS DE MORGAN
A + B + C + ... = A.B.C
(12)
A.B.C.... = A + B + C +
(13)
15
Los teoremas anteriores, sirven para simplificar las funciones lgicas. Son de singular importancia las
ecuaciones de Morgan (12 y 13), pues permiten transformar una suma complementada (NOR) en
multiplicacin de los sumandos complementados y una multiplicacin complementada (NAND) en suma de
los factores complementados. Esto es muy importante, debido a que un diseo digital se trata de hacerlo con
compuertas de un solo tipo (generalmente NAND o NOR).
Demostracin de uno de los teoremas.
A + A.B = A
A.1 + A.B
(4)
A.(1 + B)
Distributiva (7)
A.(1)
(4)
A= A
Otra forma de demostrar las igualdades es por medio del desarrollo de las tablas de verdad, para cada una de
las operaciones de la ecuacin:
A
A.B
0
0
1
1
1
0
1
0
1
2
A+A.B
0
0
0
1
3
0
0
1
1
4
Se puede observar que la columna 1 correspondiente a A y la 4 que es la expresin A + A.B son iguales, con
lo que queda demostrado el teorema. De manera similar se puede demostrar la validez de todas las dems
ecuaciones.
Ejercicios Propuestos
1.
2.
16
COMB
1
1
1
1
1
1
1
1
1
1
1
m0
M1
M2
m3
m4
m5
M6
M7
Y = ( M 1 .M 2 .M 6 .M 7 )
Desarrollando todos los trminos:
Y = ( A + B + C )( A + B + C )( A + B + C )( A + B + C )
17
MINTERM:
De manera simplificada:
Y = ( m 0 + m3 + m 4 + m5 )
Desarrollando todos los trminos:
7402
7404 7414
7408
7432
7486
18
1
2
13
7404
12
1
7411
3
2
3
3
4
5
7404
7432
9
7411
8
10
5
9
10
11
7404
7432
4
7411
6
5
1
2
13
7432
12
7411
Ejercicios propuestos
1.
2.
F1 = AB + AB
F 2 = A B C + A + B + C + ABC
F 3 = ( A + BC )( A BC )
SIMPLIFICACION DE FUNCIONES LOGICAS
Bsicamente son dos los mtodos utilizados con este propsito:
Utilizando los teoremas del lgebra de Boole y
Utilizando mtodos grficos de simplificacin, basados en los diagramas de VENN.
Se sugiere, por la facilidad que presta, utilizar el mtodo grfico denominado MAPAS DE KARNAUGH (K),
para expresiones lgicas de hasta 5 variables.
MAPAS DE KARNAUGH (K)
Son una extensin de los diagramas de VENN, en donde se va simplificando una ecuacin lgica de acuerdo
a los valores adyacentes. Se basa en la interseccin de conjuntos.
Se debe tomar trminos adyacentes que cumplan con la expresin 2N, o sea 1, 2, 4, 8, 16, de tal forma que se
simplificaran la cantidad de variables de la siguiente manera:
Si se toma un solo termino, no se simplifica ninguna variable
Si se toman dos trminos adyacentes, se simplifica una variable
19
COMB.
AB
AB
AB
AB
EJEMPLO:
Y = A+ B
20
COMB
ABC
ABC
ABC
ABC
ABC
ABC
ABC
ABC
Ejercicio resuelto
Y = AC D + BD + BC
21
Ejercicios propuestos
Encontrar la funcin simplificada de los siguientes mapas K.
Para funciones de 5 variables se lo realiza con dos mapas de iguales caractersticas a las anteriores.
Se puede tambin encontrar la expresin o ecuacin simplificada, a partir de una ecuacin lgica. En este
caso el camino es el inverso al realizado hasta el momento. La ecuacin debe estar expresada como minterm y
representa uno o varios unos dentro del mapa. Terminado la ubicacin de los trminos en el mapa se procede
a la simplificacin de la forma ya indicada. Se da un ejemplo con tres variables:
Y = ABC + AB + AB + AC + AC
Como se puede observar, la ecuacin es de tres variables, por lo tanto se utiliza un mapa de 8 lugares.
El primer trmino tiene las tres variables, es decir no hay simplificacin y por lo tanto pertenece a un 1 el cual
se lo ubica en su lugar respectivo. El siguiente trmino tiene dos variables, por lo tanto corresponde a dos 1 y
se los ubica. De igual manera para los otros elementos. El mapa K tiene entonces la siguiente estructura:
Y = A+ B
Que es mucho ms sencilla que la inicial.
22
2.
3.
4.
Cada criterio tiene sus puntos positivos y negativos. Uno de los criterios ms utilizados es el de implementar
los circuitos con un solo tipo de compuertas. La ventaja es la optimizacin de la utilizacin de los integrados.
Para este cometido, se utiliza la implementacin exclusivamente con NOR o con NAND.
En tecnologa TTL, la compuerta NAND es la representativa y es con sta que se va ha implementar los
circuito.
INVERSOR CON NAND
1
3
1
3
3
2
OR CON NAND
3
2
1
3
2
1
3
2
3
2
1
3
2
1
1
3
3
2
1
3
2
23
Ejercicios propuestos
1.
2.
3
2
1
3
1
3
DISEO COMBINACIONAL
Son Circuitos digitales que se relacionan con la utilizacin de compuertas lgicas. Los principales son:
Multiplexer
Sumadores
Comparadores
Demultiplexer
Codificadores
Decodificadores
Sobre los problemas de lgica, existen de diferente tipo y cumplen con condiciones particulares dadas por las
necesidades a ser resueltas.
Ejemplo:
Un automvil arrancar si:
a.
b.
c.
d.
e.
Etc.
Por lo tanto se deber disear un circuito de acuerdo a las condiciones anteriores y tomando en cuenta las
entradas que debern tener nicamente dos posibilidades de funcionamiento (estn o no estn) y la salida ser
la que active el sistema de encendido del automvil.
A = ; Si los interruptores de posicin de las puertas estn abiertos.
A = 1; Si estn cerrados.
B = ; Si el sensor de los cinturones de seguridad no esta activado.
B = 1;
Si est activado.
C = 1;
SUMADORES
Son circuitos que sirven de base para todos los clculos matemticos. La resta se lo hace cambiando el
nmero restado a su complemento y luego sumndolo; la multiplicacin son sumas sucesivas.
En Sistemas Digitales, se trabaja con semisumadores (HALF ADDER) y sumadores completos (FULL
ADDER). La diferencia y sus aplicaciones se las analizar a medida que se avance.
SEMISUMADOR (HA)
Es un circuito combinacional que sirve para sumar dos nmeros de un bit cada uno. Como salida tiene a la
suma y al acarreo. La tabla de funcionamiento es la siguiente:
A
CIRCUITO
REPRESENTACIN
A
B
HA
U?A
1
3
2
Ejercicio propuesto:
Encontrar la ecuacin lgica para la suma () y el acarreo (C). Verificar que el circuito esquematizado es el
correcto.
25
Ci
Co
Ci
CIRCUITO
REPRESENTACIN
EJERCICIO
FA
Co
Ejercicios propuestos:
1. Encontrar la ecuacin lgica para la suma () y el acarreo (Co).
2. Implementar el circuito anterior.
3. Responder a la pregunta: Con dos semisumadores, se puede implementar un sumador completo?
Justificar.
4. Implementar un circuito lgico que sume dos nmeros de 5 bits cada uno. Realizar las correspondientes
pruebas de escritorio para verificar su funcionamiento.
5. Consultar los circuitos integrados con sus correspondientes diagramas de pines de los sumadores y
semisumadores digitales.
26
COMPARADORES DIGITALES
Tienen un funcionamiento similar a los sumadores y su diseo e implementacin tambin es muy parecido.
Compara dos nmeros binarios y de acuerdo al resultado de esta comparacin, activa una de sus tres salidas
que son:
A>B
A<B
A=B
Para su diseo, se considera nmeros binarios de un bit cada uno. Para nmeros de mayor cantidad de bits, se
lo hace de manera similar a lo realizado por los semisumadores y sumadores completos. Tienen entradas en
cascada para comparar nmeros de mayor cantidad de bits.
A
A>B
A<B
A=B
REPRESENTACIN
COMPARADOR
A>B
A<B
A=B
Ejercicios propuestos
1. Consultar los circuitos integrados con sus correspondientes diagramas de pines de los comparadores
digitales.
2. Disear e implementar un comparador de dos nmeros de ocho bits cada uno. Realizar las
correspondientes pruebas de escritorio.
27
CODIFICADORES
Son circuitos combinacionales que en general cambian la informacin decimal al sistema binario, en razn
que es en ste el que trabajan internamente los sistemas automticos (calculadoras, computadoras, etc.) La
funcin contraria lo realizan los decodificadores. Para mejor comprensin, se presenta el siguiente diagrama:
CODIFICADOR
NIVEL DEL
NIVEL DE
LA
USUARIO
MQUINA
DECODIFICADOR
DECIMAL
BINARIO
Los codificadores son los teclados, en los cuales se pulsa el nmero requerido e internamente ste se
transforma en su correspondiente binario.
Un circuito sencillo que permite comprender esta transformacin es el siguiente, aunque se recuerda que en la
prctica existen teclados con sus correspondientes circuitos integrados que realizan directamente esta funcin,
aunque son relativamente caros. Un ejemplo son los teclados alfa numricos de 16 teclas (Hexadecimal) que
trabajan en conjunto con el integrado 74C922 o 74C923.
TECLADO DECIMAL BINARIO
Vcc
DECIMAL
1L
0L
B3
B2
B1
BINARIO
28
B0
Ejercicio propuesto
Consulte sobre los siguientes cdigos: BCD, ASCCI, GRAY, EXESO 3.
DECODIFICADORES
Existen diferentes tipos de decodificadores, siendo los principales:
BCD a 7 SEGMENTOS
BCD A DECIMAL
Decodificador BCD a 7 segmentos
Es el ms utilizado, pues es el que permite visualizar en un display los nmeros del sistema Decimal. Se
denomina de esta forma, en razn de que tiene 7 segmentos que forman un 8 y de acuerdo a los que estn
activados se vern los diferentes nmeros decimales.
a
d
Actualmente existen display de cristal lquido, pero los que se utilizan para nuestras prcticas son los
construidos con LEDs. De estos ltimos hay dos tipos: nodo comn y ctodo comn. La diferencia entre
uno y otro es la activacin, pues el uno lo har con 1L y el otro con 0L.
Para verificar su funcionamiento y su diseo, se plantea la tabla para un decodificador de ctodo comn.
TABLA DE FUNCIONAMIENTO DE UN DECODER BCD A 7 SEGMENTOS
BCD CODE
SEGMENTOS
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
0
0
1
1
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
1
1
0
1
1
0
0
1
1
1
1
1
0
1
1
29
NUM
0
1
2
3
4
5
6
7
8
9
Comercialmente se venden displays individuales o en grupos de dos, tres y cuatro. Tambin hay display con
ms segmentos para formar caracteres alfa numricos. Todo depende de la aplicacin que se vaya a dar.
FUNCIONES INCOMPLETAMENTE ESPECIFICADAS
(NO IMPORTA) En el diseo del Codificador BCD a 7 segmentos, se nota que nicamente se utiliza 10 de
las 16 combinaciones de las entradas, pues es esta la cantidad de signos decimales que se requiere. Las 6
combinaciones adicionales no se van a dar, por lo tanto no interesa que valor tomen ( 0L o 1L). A estos valores
se los denomina no importa y se los representa con una X y ayudan a la simplificacin de las funciones,
pues de acuerdo a lo que se requiera se los puede hacer valer 0 o 1.
Como ejemplo de lo mencionado anteriormente, simplifiquemos la funcin correspondiente al segmento a
utilizando un mapa K:
a = QC + Q A + Q B
DECODIFICADOR BINARIO A DECIMAL
Son circuitos que en su entrada tienen al sistema binario o BCD y su salida puede ser decimal o una cantidad
de bits de acuerdo a la aplicacin. As existen decodificadores de 3 a 8 (tres entradas y ocho salidas) o de 4 a
16, o de BCD a decimal.
A estos circuitos tambin se los conoce como demultipler y se los analizar ms adelante.
MULTIPLEXORES
Son circuitos digitales que tienen 2N entradas, N seales de control y una salida.
Su utilizacin en muy comn en todo diseo digital y en telecomunicaciones para multiplicar el nmero de
salidas de comunicaciones. Los ms comunes son:
MUX 2 1
MUX 4 1
MUX 8 - 1
30
La funcin que realizan es que una sola de las entradas de acuerdo a los controles se encamina a la salida. Se
lo puede comparar con un interruptor de mltiples posiciones.
MULTIPLEXER 2 1
TABLA DE FUNCIONAMIENTO
S
OUT
MUX
2-1
S
Las entradas A y B pueden tomar valores de 0 o 1. Ese valor es el que aparecer en la salida Y.
Para el diseo se tiene una tabla con tres entradas (A, B y S) y una salida Y, de la siguiente forma:
A
1
1
1
1
1
1
1
1
1
1
1
1
CIRCUITO
A
1
3
2
1
1
2
4
6
Ejercicio propuesto
Disee e implemente un multiplexer 4 a 1, utilizando la siguiente tabla de funcionamiento y siguiendo la
misma secuencia del MUX 2 1.
S1
1
1
S2
Y
A
B
C
D
MUX
4-1
D
S1
S2
Los multiplexer son utilizados tambin para implementar funciones lgicas, pues estos tienen la propiedad de
minimizar la utilizacin de circuitos integrados de manera mucho ms eficaz que con compuertas lgicas.
31
PRACTICAS DE LABORATORIO
NORMAS
1.
Los laboratorios y sus respectivos informes pueden ser elaborados individualmente o en grupo. De
formarse grupos, estos sern para todo el ciclo lectivo, salvo el mejor criterio del profesor.
2.
Todas las prcticas tienen un TRABAJO PREPARATORIO, que los alumnos debern resolver de
manera OBLIGATORIA previa a la prctica. De no ser as, no realizarn el laboratorio respectivo.
3.
Todos los diagramas debern ser elaborados con los programas simuladores provedos a los estudiantes:
Multisim, Proteus, etc. No a mano ni copias de los compaeros.
4.
Los materiales como integrados, resistencias, condensadores, etc., los instrumentos de medida y dems
equipo ser trado por los alumnos y su cuidado y mantenimiento es de su responsabilidad exclusiva.
5.
Toda duda e inquietud de los alumnos, deber ser comunicada al profesor para evitar errores que
podran provocar daos a los materiales o al equipo. De no hacerlo se considerar negligencia y ser
sancionado si se provoca daos aunque sea sobre sus propios materiales.
6.
Los informes sern entregados una semana despus de realizada la prctica. No hay prrroga.
7.
Las tablas de los resultados obtenidos en la prctica debern ser presentados al profesor para su
aprobacin, previa a la elaboracin del informe. Estas sern los insumos indispensables para la
elaboracin del informe.
8.
9.
Si por falta de tiempo, no se culmina la prctica, esta deber ser concluida por los alumnos, extra
horario y los resultados presentados al profesor en el transcurso de la semana previa a la entrega del
informe.
10. Todos los alumnos, estn sometidos al reglamento de utilizacin del Laboratorio, sobre su uso, cuidado
y conservacin.
32
PRCTICA 1
COMPUERTAS LOGICAS
1.
OBJETIVOS
TRABAJO PREPARATORIO
2.1 Consultar en los respectivos manuales, la configuracin de pines de los circuitos integrados que contienen a
las compuertas bsicas.
3.
PROCEDIMIENTO
3.1 Utilizando los DIP SWITCHS, como entradas, y los LEDs como salidas, armar los circuitos para verificar
las tablas de verdad para las siguientes compuertas lgicas: AND, OR, NAND, INVERSOR.
4.
INFORME
1
3
3
4
2
1
33
PRCTICA 2
DISEO COMBINACIONAL
1.
OBJETIVOS
TRABAJO PREPARATORIO
PROCEDIMIENTO
3.1 Arme el circuito del numeral 2.1. Utilizar como entrada los DIP SWITCHS y como salidas a LEDs.
Calcular previamente el valor de las resistencias que sern utilizadas.
3.2 Armar y verificar el funcionamiento del problema del punto 2.4
4.
INFORME
34
PRCTICA 3
COMPUERTAS NAND
1.
OBJETIVOS
TRABAJO PREPARATORIO
2.1 Esquematizar los circuitos de las compuertas lgicas AND, OR, INVERSOR Y XOR utilizando solo
NAND, con la numeracin de los respectivos pines.
3.
PROCEDIMIENTO
3.1 Arme los circuitos de las compuertas antes mencionadas y verificar su funcionamiento para todas las
combinaciones.
3.2 Disear, armar y verificar el funcionamiento de un circuito lgico prctico. Sus condiciones se darn
previa a la prctica.
4.
INFORME
35
PRCTICA 4
SUMADORES
1.
OBJETIVOS
1.1
2.
TRABAJO PREPARATORIO
2.1 Consultar sobre los circuitos sumadores integrados que realizan estas funciones con su configuracin de
pines.
2.2 Disee un sumador de dos nmeros de 4 bits cada uno.
3.
PROCEDIMIENTO
INFORME
Presente los resultados obtenidos y comentarlos
Bibliografa.
36
PRCTICA 5
DECODIFICADOR BCD 7 SEGMENTOS
1.
OBJETIVOS
TRABAJO PREPARATORIO
2.2 Consultar la configuracin de pines de los circuitos integrados 7446, 7447 y 7448. (Decodificadores BCD
7 SEGMENTOS) y el display a ser utilizados en la presente prctica.
2.3 Disear el circuito para presentar en el display los respectivos nmeros que sern introducidos desde los DIP
SWITCHS.
3.
PROCEDIMIENTO
3.1 Arme y verifique el funcionamiento de los circuitos propuestos en los puntos 2.2 y 2.3.
3.2 Para el segundo circuito, dibujar los signos que corresponden a los nmeros 10 al 15.
4.
INFORME
Bibliografa.
37
PRCTICA 6
MULTIPLEXER (SELECTOR DE DATOS)
1.
OBJETIVOS
TRABAJO PREPARATORIO
2.1 Consultar la configuracin de pines de los circuitos integrados que realizan las funciones de multiplexer.
2.2 Disear utilizando compuertas un MUX 4 1. El circuito debe tener lista la configuracin de pines de cada
compuerta a ser utilizada.
2.3 Utilizando el integrado 74257 o el 74157 disear un circuito que presente en un display uno de dos nmeros
introducidos por medio de dip switchs, de acuerdo a una seal de control (Otro dip switch)
3.
PROCEDIMIENTO
3.1 Armar el circuito del punto 2.2.y verificar su funcionamiento. Ubicar diferentes tipos de seales a cada
entrada y observar la salida, de acuerdo a la combinacin de los controles.
3.2 Utilizando el programa simulador, observar y analizar el funcionamiento del circuito armado en el punto
anterior.
3.3 Armar el circuito del punto 2.3 y verificar su funcionamiento.
3.4 Analizar la forma de salida en el display cuando los nmeros ingresados son 1111. Explicar.
4.
INFORME
38
PRCTICA 7
SUMADOR/RESTADOR
1.
OBJETIVOS
1.1 Disear una calculadora elemental que sume y reste nmeros de hasta 4 bits.
1.2 Aplicar los conocimientos adquiridos en el presente curso.
2.
TRABAJO PREPARATORIO
2.1 Utilizando el siguiente diagrama de bloques, disear un circuito sumador/restador de cuatro bits. Los
nmeros a ser sumados/restados se ingresarn por DIP SWITCHS y el resultado deber observarse en dos
displays.
3.
PROCEDIMIENTO
3.1 Armar el circuito del punto 2.1.y verificar su funcionamiento. Ubicar diferentes tipos de seales a cada
entrada y observar la salida, de acuerdo a los nmeros ingresados y la operacin realizada.
4.
INFORME
39
BIBLIOGRAFA
CUESTA Luis, GIL Antonio, REMIRO Fernando, ELECTRNICA DIGITAL, Mc Graw Hill, 1992
TAUB Herbert, CIRCUITOS DIGITALES Y MICROPROCESADORES, McGraw-Hill, 1990
MILLMAN, Jacob, ELECTRNICA INTEGRADA, 1990
TEXAS INSTRUMENTS, THE TTL Data Book , Volmenes 1-2, 1985
NTE ELECTRONICS INC, SEMICONDUCTORS, 2004
40