Está en la página 1de 44

SISTEMAS DIGITALES

GUILLERMO ESCOBAR DONOSO

Quito – 2012

Estudiante: ___________________________________
INTRODUCCIÓN
La principal razón de haberme animado a poner a disposición de los profesores
y alumnos de la especialidad de electrónica este texto sobre SISTEMAS
DIGITALES – TEORIA Y PRÁCTICAS, es que no existe bibliografía
adecuada para el nivel y grado de profundidad con que se trabaja a nivel del
bachillerato técnico. Existen muchos textos sobre la materia, pero con mucha
teoría que si no es explicada por un profesional, esta no es fácilmente digerible
por los alumnos.

Este texto es de apoyo. Para cada capítulo existen ejercicios resueltos y


propuestos que permitirán verificar el avance de los estudiantes.

La parte final esta compuesta por las prácticas de laboratorio sugeridas y que es
el complemento de la teoría y permitirá afianzar los conocimientos
convirtiéndose de esa manera en una educación de tipo significativo, que es lo
que actualmente se propende a todo nivel.

Todos los alumnos de la especialidad, serán proveídos al inicio del ciclo lectivo
de un disco compacto (DC) en el cual estarán los principales simuladores
utilizados para su carrera de bachillerato en la especialización de electrónica.
Los trabajos, informes, consultas, etc., deberán 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 SEÑALES ELÉCTRICAS ............................................................................................................ 1
SEÑAL ANALOGICA ..................................................................................................................................... 1
SEÑAL DIGITAL............................................................................................................................................. 1
SISTEMAS DE NUMERACIÓN....................................................................................................................... 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 NÚMERO BINARIO ............................................................................ 11
MULTIPLICACIÓN ........................................................................................................................................ 11
DIVISION ........................................................................................................................................................ 12
Ejercicios Propuestos ....................................................................................................................................... 12
OPERACIONES LOGICAS Y ALGEBRA DE BOOLE ................................................................................ 13
COMPUERTAS LOGICAS .......................................................................................................................... 13
SUMA LOGICA (OR) .................................................................................................................................... 13
MULTIPLICACIÓN 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
Ejercicios Propuestos ....................................................................................................................................... 16
FORMAS DE REPRESENTACION DE FUNCIONES LOGICAS ................................................................ 17
TERMINOS MÁXIMOS ................................................................................................................................. 17
TÉRMINOS MÍNIMOS ................................................................................................................................... 17
IMPLEMENTACIÓN DE FUNCIONES LÓGICAS....................................................................................... 18
Ejercicios propuestos ........................................................................................................................................ 19
SIMPLIFICACION DE FUNCIONES LOGICAS........................................................................................... 19
MAPAS DE KARNAUGH (K) ........................................................................................................................ 19
MAPA K PARA 2 VARIABLES ..................................................................................................................... 20
MAPA K PARA 3 VARIABLES ..................................................................................................................... 21
MAPA K PARA 4 VARIABLES ..................................................................................................................... 21
Ejercicios propuestos ........................................................................................................................................ 22
IMPLEMENTACIÓN DE FUNCIONES EXCLUSIVAMENTE CON NAND .............................................. 23
Ejercicios propuestos ........................................................................................................................................ 24
DISEÑO COMBINACIONAL ......................................................................................................................... 24
SUMADORES ................................................................................................................................................. 25
SEMISUMADOR (HA) ................................................................................................................................... 25
SUMADOR COMPLETO (FA) ....................................................................................................................... 26
COMPARADORES DIGITALES .................................................................................................................... 27
Ejercicios propuestos ........................................................................................................................................ 27
CODIFICADORES .......................................................................................................................................... 28
TECLADO DECIMAL – BINARIO ................................................................................................................ 28
Ejercicio propuesto ........................................................................................................................................... 29
DECODIFICADORES ..................................................................................................................................... 29
Decodificador BCD a 7 segmentos................................................................................................................... 29
FUNCIONES INCOMPLETAMENTE ESPECIFICADAS ............................................................................ 30
DECODIFICADOR BINARIO A DECIMAL ................................................................................................. 30
MULTIPLEXORES ......................................................................................................................................... 30
MULTIPLEXER 2 – 1 ..................................................................................................................................... 31
Ejercicio propuesto ........................................................................................................................................... 31
PRACTICAS DE LABORATORIO................................................................................................................. 32
COMPUERTAS LOGICAS ............................................................................................................................. 33
DISEÑO COMBINACIONAL ......................................................................................................................... 34
COMPUERTAS NAND ................................................................................................................................... 35
SUMADORES ................................................................................................................................................. 36
DECODIFICADOR BCD – 7 SEGMENTOS.................................................................................................. 37
MULTIPLEXER (SELECTOR DE DATOS) .................................................................................................. 38
SUMADOR/RESTADOR ................................................................................................................................ 39
BIBLIOGRAFÍA ............................................................................................................................................ 40

iv
ELECTRONICA DIGITAL

La revolución tecnológica en electrónica, tiene que ver básicamente con la utilización de los circuitos
integrados digitales, que cada vez son más pequeños y más complejos.

Es común escuchar de microprocesadores, micro controladores, memorias, CDs, VCD, PICs. Todos estos
términos tienen relación con los sistemas digitales. Todos ellos están construidos con compuertas lógicas, 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 electrónica actual.

TIPOS DE SEÑALES ELÉCTRICAS

Una gran cantidad de sistemas físicos tienen estados discretos, es decir valores fijos y que no admiten
intermedios entre estos, por lo tanto es importante diferenciar entre un estado analógico (continuo) y otro
discreto (digital).

SEÑAL ANALOGICA

Es aquella que tiene todos los valores intermedios entre dos rangos diferentes. Un ejemplo de esto es la
tensión alterna, la tensión de carga y descarga de un condensador, etc.

SEÑAL DIGITAL

Admite exclusivamente dos estados y no permite valores intermedios. Ejemplo: Un interruptor solo puede
estar cerrado (da paso a la corriente eléctrica) o abierto (interrumpe el paso de la corriente) y no existen
aparatos de este tipo que estén en un estado intermedio es decir medio abierto o medio cerrado.

SEÑALES ANALOGICAS SEÑAL DIGITAL

Todos los sistemas automáticos como son las calculadoras, computadoras, etc., utilizan para sus operaciones
señales digitales binarias que en este caso se denominan BITs.; es decir un BIT es un estado lógico: 0L o 1L.

SISTEMAS DE NUMERACIÓN

Es la forma en que se expresan las cantidades. Por lo tanto es una forma de lenguaje utilizado tanto a nivel
personal como también por los sistemas de procesamiento de datos.

Se clasifican de acuerdo al número de signos con que forman las diferentes cantidades. A este número se
denomina MODULO o BASE del sistema. Puede utilizarse como módulo a cualquier número entero. Los
principales son: Decimal (B=10), Binario (B=2), Octal (B=8), y Hexadecimal (B=16).

1
SISTEMA DECIMAL

Base = 10
Es el sistema de conteo natural. Tiene 10 signos para la representación de todas las cantidades: 0, 1, 2, 3, 4, 5,
6, 7, 8, 9. La propiedad de este sistema es que los números tienen un valor relativo según la posición que
ocupen de 10 veces mayor que el lugar anterior: por ejemplo con el 7:

7 Tiene un valor relativo de 7 por estar en el primer (único) lugar.

70 Tiene un valor de 70 por estar en el segundo lugar.

700 Tiene un valor de 700 por ocupar el tercer lugar.

y así sucesivamente con todos los números excepto el cero.

Para encontrar el valor de un número compuesto en cualquier base se utiliza la siguiente ecuación:

VN = B0 x D1 + B1 x D2 + B2 x D3 + B3 x D4 + …… + Bn x Dn+1 (1)

Donde: VN Valor del número

B  BASE

Dn  Valor absoluto del los dígitos componentes del número. El subíndice indica el lugar que ocupa el
número tomado de derecha hacia la izquierda. (desde el menos significativo).
Aplicando la fórmula, el valor de un número decimal (B = 10) se encontraría 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

= 7 + 40 + 800 + 5000

= 5847

Si se trata de un número de otra base, el procedimiento es el mismo como se verá más adelante.
Para números fraccionarios, la fórmula sigue teniendo validez.

SISTEMA BINARIO

Base = 2
Este sistema utiliza para la representación 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
eléctricos o electrónicos y es esta la razón por la cual los sistemas automáticos de procesamiento de datos
como calculadoras, computadoras, utilizan para sus operaciones internamente este sistema binario de ahí su
gran importancia.

2
La propiedad de este sistema es que el valor relativo de un número será dos veces mayor que el lugar anterior
tomado de izquierda a derecha. La fórmula (1) es totalmente valida para este sistema (B = 2) como para
todos. Por ejemplo una aplicación 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 + 2 + 4 + 0 + 16

= 23

Una forma práctica para encontrar rápidamente el valor de un número binario sin utilizar la fórmula, es por
medio de la tabla de valores de acuerdo a la posición que ocupen los unos dentro del número binario:

LUGAR 10 9 8 7 6 5 4 3 2 1

VALOR 512 256 128 64 32 16 8 4 2 1

Ej: 1 0 1 1 1

En el ejemplo anterior el valor del número 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 representación 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 números según el lugar que ocupan es mayor
en ocho veces al anterior tomándose desde el menos significativo (derecha). De igual forma es válida 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

3
= 1 x 2 + 8 x 7 + 64 x 3 + 512 x 5

= 2 + 56 + 192 + 2560

= 2810.

La importancia de este sistema radica en que sigue siendo binario. Es más sencilla su representación, ya que
un dígito octal reemplaza a tres bits, debido a que 8 = 23. Esto se analiza más 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 representación 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 números de acuerdo a la posición varía en 16
veces a su respectivo anterior. Para evaluar el valor de una cantidad hexadecimal (B=16) utilizando la
fórmula (1) se tiene:

9A5F = 160 x 15 + 161 x 5 + 162 x 10 + 163 x 9

= 1 x 15 + 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 representación de los números binarios, ya
que un dígito hexadecimal reemplaza a 4 bits (16 = 24) como se verá a continuación. También se puede
expresar un número hexadecimal con fracciones.

Ejercicios Propuestos

1. Elabore los MENTEFACTOS para SISTEMAS DE NUMERACIÓN en general y para cada sistema
estudiado.

2. Represente el número 143 que está en base 5 al sistema decimal. Verifique su funcionalidad.

3. Cambiar a decimal el siguiente binario: 11011.11011

4
CAMBIO ENTRE SISTEMAS DE NUMERACION

Lo más común es cambiar un número expresado en cualquier base a la base natural, es decir a un número
decimal; y el proceso contrario que sería un número decimal expresarlo en cualquier base.

Los métodos generales para realizar lo anterior se grafica de la siguiente manera:

DIVISIONES SUCESIVAS

NUMERO NUMERO EN

DECIMAL BASE B

FORMULA

DECIMAL A CUALQUIER SISTEMA DE BASE B

Se utiliza el método de las divisiones sucesivas para el valor de la base. En número equivalente en la
respectiva base, será dado por los residuos de las divisiones tomados desde el último al primero. Ejemplos:

♦ 225D  a binario:

225 2

1 112 2

0 56 2

0 28 2

0 14 2

0 7 2

1 3 2

1 1 2

1 0

225D = 11100001B

♦ 498D  a Octal

498 8

2 62 8

6 7 8

7 0

498D = 762O

5
♦ 567D  a Hexadecimal

567 16

7 35 16

3 2 16

2 0

567D = 237H

Cuando se tiene números fraccionarios, el proceso a seguir es el de multiplicaciones sucesivas por la base del
número a que se quiere cambiar.
Ejemplo:

0.5D  BIN.

0,5 x 2 = 1,0 //La parte entera del resultado se convierte en la fracción del binario.

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 podría continuar hasta obtener el número de bits que se desea de acuerdo a la precisión
requerida.

Entonces: 0,8D = 0,11001 con 5 bits de precisión.

CAMBIO DE CUALQUIER SISTEMA DE BASE B A DECIMAL

Como método general se utiliza la fórmula (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

= 1 + 0 + 0 + 0 + 0 + 32 + 64 + 128

= 225D

Se opera de igual forma si el número tuviese parte fraccionaria.

6
♦ 764O  a Decimal

764O = 80 x 4 + 81 x 6 + 82 x 7

= 4 + 48 + 448

= 500D

♦ EA3H  a Decimal

EA3H = 160 x 3 + 161 x 10 + 162 x 14

= 3 + 160 + 3584

= 3747D

CAMBIO ESTRE LOS SISTEMAS BINARIOS

A los sistemas: Binario, Octal y Hexadecimal, se los conoce como sistemas Binarios, en razón de que sus
bases son múltiplos de potencias de 2.

Binario: Base = 2  21

Octal: Base = 8  23

Hexadecimal: Base = 16  24

Por esta razón, un dígito en hexadecimal puede reemplazar a cuatro bits de un número binario y uno Octal
reemplaza a tres bits. Por esta razón estos sistemas son usados para compactar la representación de las
cantidades expresadas en binario.

CAMBIO DE BINARIO A OCTAL

Como se dijo anteriormente, cada dígito octal es equivalente a 3 bits. Por lo tanto al número 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 4 7 3 5

100111011101B = 4735 Octal.

7
CAMBIO DE OCTAL A BINARIO

El procedimiento es al inverso, es decir que cada dígito octal se reemplazara por tres bits. Ejemplo:

♦ 6502O  Binario

OCTAL 6 5 0 2

BINARIO 110 101 000 010

6502O = 110101000010B

BINARIO A HEXADECIMAL

La técnica es la misma anterior, sólo 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 4 7 D 6

100011111010110B = 47D6H

HEXADECIMAL A BINARIO

♦ COFBH  Binario

C ∅ F B
HEXADECIMAL

BINARIO 11∅∅ ∅∅∅∅ 1111 1011

COFBH = 1100000011111011B

8
Ejercicios Propuestos

1. Llenar las siguientes tablas con los números expresados en los diferentes sistemas de numeración:

BIN OCT HEX DEC BIN OCT HEX DEC

1111011101 129
745 F25
D0A 602
555 1000111001

2. Sea 100D, cambiar a un número de base 5 y a otro de base 8.

3. Cambiar: 8759  DEC  OCT  BIN

4. 5,61D  BIN

5. 1,1011B  DEC.

6. 2.56  DEC  BIN

7. 5,CDH  DEC  BIN  OCT

8. Los siguientes números: a) 101011 b) 987 c) 10c ¿A qué base(s) pertenecerían?.

9
ARITMETICA BINARIA

Como se explico en páginas anteriores, que las operaciones internas de un sistema automático se realizan en
binario, debemos tener entonces una aproximación de como son estas y concluiremos que la técnica utilizada
para las operaciones aritméticas con el sistema binario, son las mismas que en decimal. Por lo tanto
indicaremos estas por medio de ejemplos.

SUMA

A = 11011011

B = 10011110 A+B

ARRASTRE 1 1 1 1 DECIMAL
A 1 1 0 1 1 0 1 1 219
B 1 0 0 1 1 1 1 0 158
SUMA 1 0 1 1 1 1 0 0 1 377

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 1 1 1 DECIMAL
A 1 1 0 1 1 0 1 1 219
B 1 0 0 1 1 1 1 0 158
RESTA 0 0 1 1 1 1 0 1 61

Generalmente esta operación de la resta, se presta para confusiones por la dificultad en el acarreo de los
préstamos. Por esta razón se opta por un método más sencillo que transforma la operación de la resta en una
suma. Este método se denomina RESTA POR EL COMPLEMENTO DE DOS, que consiste en
complementar en dos al sustraendo.

10
COMPLEMENTO DE DOS DE UN NÚMERO BINARIO

Consiste en reemplazar los unos por ceros y viceversa y sumar a este resultado 1. El número así obtenido se
suma al minuendo y el resultado truncado el bit más significativo, es la diferencia de los números.

A-B = A+ B (B es el complemento de 2 de B)

Aplicando para el ejercicio anterior:

B= 1 0 0 1 1 1 1 0
INTERCAMBIO 0 1 1 0 0 0 0 1
+ 1 SUMO 1
B= 0 1 1 0 0 0 1 0

Se realiza la suma:

A 1 1 0 1 1 0 1 1 219

B 0 1 1 0 0 0 1 0 -158

SUMA 1 0 0 1 1 1 1 0 1

Truncando el resultado a 8 bits se tiene: 00111101 que es equivalente al decimal 61, resultado de la
operación de resta entre A - B.

MULTIPLICACIÓN

Sigue las mismas reglas que en el sistema decimal, pero mucho más 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: 1 1 0 1 13
B: x 1 0 1 0 10
0 0 0 0
1 1 0 1
0 0 0 0
1 1 0 1
A x B= 1 0 0 0 0 0 1 0 130

11
DIVISION

De igual forma para la división, esta se ve simplificada porque los resultados parciales de las divisiones son o
1 o 0. Ejemplo:
A = 11001
B = 100 A ÷ B
1 1 0 0 1 1 0 0
- 1 0 0 1 1 0 Q
0 1 0 0
- 1 0 0
0 0 0 1 R

Ejercicios Propuestos

1. Sean los siguiente números:

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) A–C

d) B – C

e) BxC

f) A/C

g) (A + B)/C

h) C2

12
OPERACIONES LOGICAS Y ALGEBRA DE BOOLE

Este tipo de operaciones son diferentes a las aritméticas, pues tienen que ver no con cálculos sino con la
lógica y el álgebra de los conjuntos con sus diagramas de Venn.

Estas operaciones tienen su equivalente eléctrico y de ahí su importancia ya que se constituye en la


introducción a la lógica programable. Básicamente son tres las operaciones y las demás se pueden expresar en
función de éstas y son: Suma lógica o función OR; Multiplicación lógica o función AND e Inversión o
función NO. Además se tiene las funciones negadas de las primeras NOR y NAND y la suma exclusiva
denominada XOR. Electrónicamente estas funciones son realizadas por circuitos integrados denominados
“Compuertas Lógicas”.

COMPUERTAS LOGICAS

Son circuitos que tienen dos o más entradas (excepto el inversor) y una salida, cuyo valor depende de las
combinaciones de las entradas. El número de combinaciones de las entradas viene dado por la expresión:

N° Combinaciones = 2N; donde N es el número de variables o entradas.

Para el análisis, se lo hará con compuertas de dos entradas.

SUMA LOGICA (OR)

Y=A+B
SIMBOLOS TABLA DE VERDAD EQUIVALENTE ELECTRICO
A B Y A

1 A
0 0 0 B
3 Y
2 B >1 0 1 1 Y
7432
1 0 1
1 1 1

MULTIPLICACIÓN LOGICA (AND)

Y = A.B
SIMBOLOS TABLA DE VERDAD EQUIVALENTE ELECTRICO

A B Y A B
1 A
0 0 0
3 Y
2 B & 0 1 0 Y
7408
1 0 0
1 1 1

13
INVERSION (NO)

Y=A
SIMBOLOS TABLA DE VERDAD EQUIVALENTE ELECTRICO

A Y A

1 2
A
Y 0 1 Y
1
7404
1 0

SUMA INVERTIDA (NOR)

Y = A+ B

SIMBOLOS TABLA DE VERDAD EQUIVALENTE ELECTRICO

A B Y Ejercicio

A
0 0 1
2 Y
3
1
B
>1 0 1 0
7402 1 0 0
1 1 0

MULTIPLICACION INVERTIDA (NAND)

Y = A.B

SIMBOLOS TABLA DE VERDAD EQUIVALENTE ELECTRICO

A B Y Ejercicio

0 0 1
A
1
3
Y 0 1 1
2 B
&
7400
1 0 1
1 1 0

14
SUMA EXCLUSIVA (XOR)

Y = A⊕ B

SIMBOLO TABLA DE VERDAD EQUIVALENTE ELECTRICO

A B Y Ejercicio
1
3 0 0 0
2 0 1 1
7486 1 0 1
1 1 0

Ejercicios propuestos

1. Encontrar los circuitos eléctricos equivalentes para las compuertas NAND, NOR Y XOR.

2. Elaborar una tabla de resumen de todas las compuertas lógicas con sus respectivas tablas de verdad y
símbolos.

TEOREMAS DEL ALGEBRA DE BOOLE

Son expresiones algebraicas que se cumplen para sistemas lógicos binarios. Los principales son los
siguientes:

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)

A.(B + C) = A.B + A.C (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 lógicas. Son de singular importancia las
ecuaciones de Morgan (12 y 13), pues permiten transformar una suma complementada (NOR) en
multiplicación de los sumandos complementados y una multiplicación complementada (NAND) en suma de
los factores complementados. Esto es muy importante, debido a que un diseño digital se trata de hacerlo con
compuertas de un solo tipo (generalmente NAND o NOR).

Demostración de uno de los teoremas.

A + A.B = A  Teorema a ser demostrado

A.1 + A.B  (4)

A.(1 + B)  Distributiva (7)

A.(1)  (4)

A= A  Lo que se quería demostrar

Otra forma de demostrar las igualdades es por medio del desarrollo de las tablas de verdad, para cada una de
las operaciones de la ecuación:

A B A.B A+A.B

0 0 0 0
0 1 0 0
1 0 0 1
1 1 1 1
1 2 3 4

Se puede observar que la columna 1 correspondiente a A y la 4 que es la expresión A + A.B son iguales, con
lo que queda demostrado el teorema. De manera similar se puede demostrar la validez de todas las demás
ecuaciones.

Ejercicios Propuestos

1. Demostrar los teoremas 7 – 13

2. Representar eléctricamente las ecuaciones 2 – 11

16
FORMAS DE REPRESENTACION DE FUNCIONES LOGICAS

Las principales formas de representación de ecuaciones lógicas son tres:

TABLAS DE FUNCIONAMIENTO

ECUACIONES LOGICAS

DIAGRAMA DE COMPUERTAS (LOGICO)

Para la primera forma, se utiliza la representación de TERMINOS MAXIMOS (MAX TER) o TERMINOS
MINIMOS (minter).

TERMINOS MÁXIMOS

Son multiplicación de sumas y toma en cuenta las combinaciones que dan como resultado 0L. Lo anterior
significa que para que una salida en una compuerta OR (suma lógica) sea 0L, todas las entradas deben tener
este valor; si no es así, el que tenga este valor, será su complemento.

TÉRMINOS MÍNIMOS

Son sumas de multiplicaciones y toma en cuenta las combinaciones que dan como resultado 1L. Lo anterior
significa que para que una salida en una compuerta AND (multiplicación lógica) sea 1L, todas las entradas
deben tener este valor; si no es así, el que tenga este valor, será su complemento.
EJEMPLO:

A B C Y COMB

∅ ∅ ∅ 1 m0 Expresado como MAXTERM:


∅ ∅ 1 ∅ M1
∅ 1 ∅ ∅ M2 Y = M1 x M2 x M6 x M7
∅ 1 1 1 m3
Como MINTERM, será:
1 ∅ ∅ 1 m4
1 ∅ 1 1 m5 Y = m0 + m3 + m4 + m5
1 1 ∅ ∅ M6
1 1 1 ∅ M7

Lo anterior se puede desarrollar en la ecuación término a término y quedará de la siguiente forma:

MAXTERM:

De manera simplificada:

Y = ∏ ( M 1 .M 2 .M 6 .M 7 )

Desarrollando todos los términos:

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 términos:

Y = A.B.C + A.B.C + A.B.C + A.B.C

CIRCUITOS INTEGRADOS

7400 7402

7404 – 7414 7408

7432 7486

18
IMPLEMENTACIÓN DE FUNCIONES LÓGICAS

Consiste es esquematizar el diagrama electrónico a partir de las ecuaciones. Para el ejemplo anterior se tienen
3 entradas A, B y C, y una salida Y. El circuito implementado es:
A B C
1
1 2 2 12
13

7404 7411 1
3
2
3
3 4 4 6 7432
5

7404 7411 9
8
Y
10
9
5 6 10 8 7432
11

7404 7411 4
6
5

1 7432
2 12
13

7411

Ejercicios propuestos

1. Implementar la función expresada por MAXTERM.

2. Implementar las siguientes funciones lógicas:

F1 = AB + AB
F 2 = A ⊕ B ⊕ C + A + B + C + ABC
F 3 = ( A + BC )( A ⊕ BC )

SIMPLIFICACION DE FUNCIONES LOGICAS

Básicamente son dos los métodos utilizados con este propósito:

Utilizando los teoremas del álgebra de Boole y

Utilizando métodos gráficos de simplificación, basados en los diagramas de VENN.

Se sugiere, por la facilidad que presta, utilizar el método gráfico denominado MAPAS DE KARNAUGH (K),
para expresiones lógicas de hasta 5 variables.

MAPAS DE KARNAUGH (K)

Son una extensión de los diagramas de VENN, en donde se va simplificando una ecuación lógica de acuerdo
a los valores adyacentes. Se basa en la intersección de conjuntos.

Se debe tomar términos adyacentes que cumplan con la expresión 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 términos adyacentes, se simplifica una variable

19
♦ Si se toman cuatro términos adyacentes, se simplifican 2 variables.

♦ Si se toman ocho términos adyacentes, se simplifican 3 variables.

♦ Continua la secuencia.

Se puede trabajar con MAXTERM (0L) o minterm (1L), siendo totalmente equivalentes al momento de
encontrar la función simplificada. Únicamente realizaremos la simplificación por la última opción.

MAPA K PARA 2 VARIABLES

Serán cuatro combinaciones, razón por la cual se requiere una configuración con igual número de lugares
para ubicar los valores de la función.

A B COMB.
0 0 AB
0 1 AB
1 0 AB
1 1 AB

EJEMPLO:

Y = A+ B

20
MAPA K PARA 3 VARIABLES

# COMB = 23 = 8

El mapa tendrá 8 lugares para la ubicación de los ceros y unos de la función.

A B C COMB
∅ ∅ ∅ ABC
∅ ∅ 1 ABC
∅ 1 ∅ ABC
∅ 1 1 ABC
1 ∅ ∅ ABC
1 ∅ 1 ABC
1 1 ∅ ABC
1 1 1 ABC

MAPA K PARA 4 VARIABLES

# COMB = 24 = 16

El mapa tendrá 16 lugares para la ubicación de los ceros y unos de la función.

Ejercicio resuelto

Y = AC D + BD + BC

21
Ejercicios propuestos

Encontrar la función simplificada de los siguientes mapas K.

Para funciones de 5 variables se lo realiza con dos mapas de iguales características a las anteriores.

Se puede también encontrar la expresión o ecuación simplificada, a partir de una ecuación lógica. En este
caso el camino es el inverso al realizado hasta el momento. La ecuación debe estar expresada como minterm y
representa uno o varios unos dentro del mapa. Terminado la ubicación de los términos en el mapa se procede
a la simplificación de la forma ya indicada. Se da un ejemplo con tres variables:

Y = ABC + AB + AB + AC + AC
Como se puede observar, la ecuación es de tres variables, por lo tanto se utiliza un mapa de 8 lugares.

El primer término tiene las tres variables, es decir no hay simplificación y por lo tanto pertenece a un 1 el cual
se lo ubica en su lugar respectivo. El siguiente término 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:

Al simplificar el mapa se llega a la siguiente ecuación:

Y = A+ B
Que es mucho más sencilla que la inicial.

22
IMPLEMENTACIÓN DE FUNCIONES EXCLUSIVAMENTE CON NAND

Para optimizar la implementación de funciones se toma en cuenta los siguientes criterios:

1. Utilizar la mínima cantidad de circuitos integrados

2. Utilizar integrados de un solo tipo.

3. Utilizar integrados de la misma cantidad de entradas.

4. Utilizar circuitos integrados de la misma tecnología.

Cada criterio tiene sus puntos positivos y negativos. Uno de los criterios más utilizados es el de implementar
los circuitos con un solo tipo de compuertas. La ventaja es la optimización de la utilización de los integrados.
Para este cometido, se utiliza la implementación exclusivamente con NOR o con NAND.

En tecnología TTL, la compuerta NAND es la representativa y es con ésta que se va ha implementar los
circuito.

INVERSOR CON NAND

1
3 1 2
2

AND CON NAND

A 1 1 A 1
3 3 3
B 2 2 B 2

OR CON NAND

1
A 3
2

1 A 1
3 3
2 B 2
1
B 3
2

XOR CON NAND

1
A 3
2
1
B 3
2

1
1 3
3 2
2
1
3
2

23
Ejercicios propuestos

1. Encontrar el circuito equivalente para la compuerta NOR.

2. Determinar a qué compuerta equivale el siguiente circuito:

A 1
3
2

1 1
3 3
2 2

1
3
B 2

DISEÑO COMBINACIONAL

Son Circuitos digitales que se relacionan con la utilización de compuertas lógicas. Los principales son:
♦ Sumadores ♦ Multiplexer

♦ Comparadores ♦ Demultiplexer

♦ Codificadores ♦ Problemas varios de lógica combinacional

♦ Decodificadores

Sobre los problemas de lógica, existen de diferente tipo y cumplen con condiciones particulares dadas por las
necesidades a ser resueltas.

Ejemplo:

Un automóvil arrancará si:

a. Las puertas están bien cerradas.

b. Los cinturones de seguridad están convenientemente colocados.

c. La llave del switch activa el circuito de encendido.

d. Si un interruptor oculto es puesto en la posición de ON.

e. Etc.

Por lo tanto se deberá diseñar un circuito de acuerdo a las condiciones anteriores y tomando en cuenta las
entradas que deberán tener únicamente dos posibilidades de funcionamiento (están o no están) y la salida será
la que active el sistema de encendido del automóvil.

A = ∅; Si los interruptores de posición de las puertas están abiertos.

A = 1; Si están cerrados.

B = ∅; Si el sensor de los cinturones de seguridad no esta activado.

B = 1; Si está activado.

C = ∅; Si la llave del switch no está correctamente colocada.

24
C = 1; Si está correctamente colocada.

D = ∅; Si el interruptor oculto esta en OFF.

D = 1; Si el interruptor oculto está en la posición de ON.

Con las condiciones anteriores, se puede encontrar directamente la ecuación lógica o en su defecto elaborar
la tabla de funcionamiento con todas las condiciones dadas.

SUMADORES

Son circuitos que sirven de base para todos los cálculos matemáticos. La resta se lo hace cambiando el
número restado a su complemento y luego sumándolo; la multiplicación 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 números de un bit cada uno. Como salida tiene a la
suma y al acarreo. La tabla de funcionamiento es la siguiente:

A B Σ C CIRCUITO REPRESENTACIÓN
∅ ∅ ∅ ∅ A 1
3

∅ 1 1 ∅
B 2
A Σ

1 ∅ 1 ∅ HA
B C
1 1 ∅ 1 1
U?A

3 C
2

Ejercicio propuesto:

Encontrar la ecuación lógica para la suma (Σ) y el acarreo (C). Verificar que el circuito esquematizado es el
correcto.

25
SUMADOR COMPLETO (FA)

Es un circuito combinacional que sirve para sumar dos números de un bit cada uno, pero tomando en cuenta
un posible acarreo de entrada. Por lo tanto es utilizado para sumar las columnas sucesivas de números
binarios de más de un bit cada uno. Como salida tiene a la suma y al acarreo de salida. La tabla de
funcionamiento es la siguiente:

A B Ci Σ Co CIRCUITO REPRESENTACIÓN
∅ ∅ ∅ ∅ ∅ EJERCICIO

Σ
∅ ∅ 1 1 ∅ A
∅ 1 ∅ 1 ∅ B FA Co
∅ 1 1 ∅ 1 Ci

1 ∅ ∅ 1 ∅
1 ∅ 1 ∅ 1
1 1 ∅ ∅ 1
1 1 1 1 1

Ejercicios propuestos:

1. Encontrar la ecuación lógica 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 lógico que sume dos números 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 diseño e implementación también es muy parecido.
Compara dos números binarios y de acuerdo al resultado de esta comparación, activa una de sus tres salidas
que son:

A>B

A<B

A=B

Para su diseño, se considera números binarios de un bit cada uno. Para números 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 números de mayor cantidad de bits.

A B A>B A<B A=B REPRESENTACIÓN


∅ ∅ ∅ ∅ 1 COMPARADOR
A>B
A
∅ 1 ∅ 1 ∅ A<B
A=B
1 ∅ 1 ∅ ∅ B
1 1 ∅ ∅ 1

Ejercicios propuestos

1. Consultar los circuitos integrados con sus correspondientes diagramas de pines de los comparadores
digitales.

2. Diseñar e implementar un comparador de dos números de ocho bits cada uno. Realizar las
correspondientes pruebas de escritorio.

27
CODIFICADORES

Son circuitos combinacionales que en general cambian la información decimal al sistema binario, en razón
que es en éste el que trabajan internamente los sistemas automáticos (calculadoras, computadoras, etc.) La
función contraria lo realizan los decodificadores. Para mejor comprensión, se presenta el siguiente diagrama:

NIVEL DEL CODIFICADOR NIVEL DE

USUARIO LA

MÁQUINA
DECODIFICADOR

DECIMAL BINARIO

Los codificadores son los teclados, en los cuales se pulsa el número requerido e internamente éste se
transforma en su correspondiente binario.

Un circuito sencillo que permite comprender esta transformación es el siguiente, aunque se recuerda que en la
práctica existen teclados con sus correspondientes circuitos integrados que realizan directamente esta función,
aunque son relativamente caros. Un ejemplo son los teclados alfa numéricos de 16 teclas (Hexadecimal) que
trabajan en conjunto con el integrado 74C922 o 74C923.

TECLADO DECIMAL – BINARIO

DECIMAL
Vcc
1L
0L
0

B3 B2 B1 B0
BINARIO

28
Ejercicio propuesto

Consulte sobre los siguientes códigos: 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 más utilizado, pues es el que permite visualizar en un display los números del sistema Decimal. Se
denomina de esta forma, en razón de que tiene 7 segmentos que forman un 8 y de acuerdo a los que están
activados se verán los diferentes números decimales.

f
g b

e c

d
Actualmente existen display de cristal líquido, pero los que se utilizan para nuestras prácticas son los
construidos con LEDs. De estos últimos hay dos tipos: Ánodo común y cátodo común. La diferencia entre
uno y otro es la activación, pues el uno lo hará con 1L y el otro con 0L.

Para verificar su funcionamiento y su diseño, se plantea la tabla para un decodificador de cátodo común.

TABLA DE FUNCIONAMIENTO DE UN DECODER BCD A 7 SEGMENTOS

BCD CODE SEGMENTOS


NUM
D C B A a b c d e f g
∅ ∅ ∅ ∅ 1 1 1 1 1 1 0 0
∅ ∅ ∅ 1 1 1 0 0 0 0 0 1
∅ ∅ 1 ∅ 1 1 0 1 1 0 1 2
∅ ∅ 1 1 1 1 1 1 0 0 1 3
∅ 1 ∅ ∅ 0 1 1 0 0 1 1 4
∅ 1 ∅ 1 1 0 1 1 0 1 1 5
∅ 1 1 ∅ 1 0 1 1 1 1 1 6
∅ 1 1 1 1 1 1 0 0 0 0 7
1 ∅ ∅ ∅ 1 1 1 1 1 1 1 8
1 ∅ ∅ 1 1 1 1 1 0 1 1 9

29
Comercialmente se venden displays individuales o en grupos de dos, tres y cuatro. También hay display con
más segmentos para formar caracteres alfa numéricos. Todo depende de la aplicación que se vaya a dar.

FUNCIONES INCOMPLETAMENTE ESPECIFICADAS

(NO IMPORTA) En el diseño 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 simplificación 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 función 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 aplicación. 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 también se los conoce como demultipler y se los analizará más adelante.

MULTIPLEXORES

Son circuitos digitales que tienen 2N entradas, N señales de control y una salida.

Su utilización en muy común en todo diseño digital y en telecomunicaciones para multiplicar el número de
salidas de comunicaciones. Los más comunes son:

MUX 2 – 1

MUX 4 – 1

MUX 8 - 1

30
La función 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 múltiples posiciones.

MULTIPLEXER 2 – 1

TABLA DE FUNCIONAMIENTO

S OUT A
Y
B MUX
∅ A
2-1
1 B
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 diseño se tiene una tabla con tres entradas (A, B y S) y una salida Y, de la siguiente forma:

A B S Y CIRCUITO
∅ ∅ ∅ ∅ A 1
∅ ∅ 1 ∅ 2
3

∅ 1 ∅ ∅
∅ 1 1 1 S 1 2
1
3
Y
1 ∅ ∅ 1 2

1 ∅ 1 ∅ 4
6
B
1 1 ∅ 1 5

1 1 1 1

Ejercicio propuesto

Diseñe e implemente un multiplexer 4 a 1, utilizando la siguiente tabla de funcionamiento y siguiendo la


misma secuencia del MUX 2 – 1.

A
S1 S2 Y Y
B MUX
∅ ∅ A C 4-1
∅ 1 B D
1 ∅ C S1
S2
1 1 D

Los multiplexer son utilizados también para implementar funciones lógicas, pues estos tienen la propiedad de
minimizar la utilización de circuitos integrados de manera mucho más eficaz que con compuertas lógicas.

31
LABORATORIO DE ELECTRÓNICA DIGITAL
SEGUNDO DE BACHILLERATO

PRACTICAS DE LABORATORIO

NORMAS

1. Los laboratorios y sus respectivos informes pueden ser elaborados individualmente o en grupo. De
formarse grupos, estos serán para todo el ciclo lectivo, salvo el mejor criterio del profesor.

2. Todas las prácticas tienen un TRABAJO PREPARATORIO, que los alumnos deberán resolver de
manera OBLIGATORIA previa a la práctica. De no ser así, no realizarán el laboratorio respectivo.

3. Todos los diagramas deberán ser elaborados con los programas simuladores proveídos a los estudiantes:
Multisim, Proteus, etc. No a mano ni copias de los compañeros.

4. Los materiales como integrados, resistencias, condensadores, etc., los instrumentos de medida y demás
equipo será traído 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
podrían provocar daños a los materiales o al equipo. De no hacerlo se considerará negligencia y será
sancionado si se provoca daños aunque sea sobre sus propios materiales.

6. Los informes serán entregados una semana después de realizada la práctica. No hay prórroga.

7. Las tablas de los resultados obtenidos en la práctica deberán ser presentados al profesor para su
aprobación, previa a la elaboración del informe. Estas serán los insumos indispensables para la
elaboración del informe.

8. Quienes no hayan realizado la práctica, no podrán presentar el informe respectivo.

9. Si por falta de tiempo, no se culmina la práctica, 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, están sometidos al reglamento de utilización del Laboratorio, sobre su uso, cuidado
y conservación.

32
LABORATORIO DE ELECTRÓNICA DIGITAL
SEGUNDO DE BACHILLERATO

PRÁCTICA 1

COMPUERTAS LOGICAS

1. OBJETIVOS
1.1 Verificar las tablas de verdad de las compuertas lógicas.
2. TRABAJO PREPARATORIO
2.1 Consultar en los respectivos manuales, la configuración de pines de los circuitos integrados que contienen a
las compuertas básicas.
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 lógicas: AND, OR, NAND, INVERSOR.
4. INFORME
4.1 Presente el trabajo preparatorio.
4.2 Presente ordenadamente los resultados obtenidos. Comente los resultados.
4.3 Conclusiones y recomendaciones.
4.4 Bibliografía.
Vcc

1
3
2
2
1
3
4

33
LABORATORIO DE ELECTRÓNICA DIGITAL
SEGUNDO DE BACHILLERATO

PRÁCTICA 2

DISEÑO COMBINACIONAL

1. OBJETIVOS
1.1 Adquirir destreza para el diseño y armado de circuitos digitales.
1.2 Analizar el funcionamiento de las compuertas lógicas básicas, como componentes de los circuitos digitales.
2. TRABAJO PREPARATORIO
2.1 En base a compuertas básicas, diseñe una compuerta OR EXCLUSIVA.
2.2 Diseñe un circuito lógico que en su salida presente el complemento de dos de un número de tres bits.
2.3 Implemente el anterior circuito, con la numeración respectiva de pines para cada una de las compuertas
utilizadas. Deberán ser de 2 entradas.
2.4 Diseñar e implementar el circuito lógico de un semáforo de dos colores de acuerdo a las condiciones dadas
por el profesor.
3. 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 serán utilizadas.
3.2 Armar y verificar el funcionamiento del problema del punto 2.4
4. INFORME
4.1 Presente el trabajo preparatorio.
4.2 Presente los resultados obtenidos y compararlos con los de 4.1.
4.3 Conclusiones y recomendaciones.
4.4 Bibliografía.

34
LABORATORIO DE ELECTRÓNICA DIGITAL
SEGUNDO DE BACHILLERATO

PRÁCTICA 3

COMPUERTAS NAND

1. OBJETIVOS
1.1 Representar todas las compuertas lógicas, solo en función de NAND.
1.2 Diseñar armar y comprobar el funcionamiento de circuitos lógicos elementales.
2. TRABAJO PREPARATORIO
2.1 Esquematizar los circuitos de las compuertas lógicas AND, OR, INVERSOR Y XOR utilizando solo
NAND, con la numeración 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 Diseñar, armar y verificar el funcionamiento de un circuito lógico práctico. Sus condiciones se darán
previa a la práctica.
4. INFORME
4.1 Presente el trabajo preparatorio.
4.2 Presente los resultados obtenidos.
4.3 Conclusiones y recomendaciones.
4.4 Bibliografía.

35
LABORATORIO DE ELECTRÓNICA DIGITAL
SEGUNDO DE BACHILLERATO

PRÁCTICA 4

SUMADORES

1. OBJETIVOS
1.1 Diseñar, implementar y verificar el funcionamiento de semisumadores (Half Adder) y sumadores completos
(FULL – ADDER).

2. TRABAJO PREPARATORIO
2.1 Consultar sobre los circuitos sumadores integrados que realizan estas funciones con su configuración de
pines.
2.2 Diseñe un sumador de dos números de 4 bits cada uno.

3. PROCEDIMIENTO
3.1 Utilizando una compuerta OR EXCLUSIVA, diseñar semisumador y verificar su funcionamiento.
3.2 En el mismo protoboard, armar un sumador completo. Utilizar otros DIP switchs y otras compuertas de los
integrados. Verificar su funcionamiento.
3.3 Utilizando los circuitos integrados sumadores, diseñar y armar un sumador de 4 bits. Verifique su
funcionamiento.

4. INFORME
4.1 Presente los resultados obtenidos y comentarlos
4.2 Conclusiones y recomendaciones.
4.3 Bibliografía.

36
LABORATORIO DE ELECTRÓNICA DIGITAL
SEGUNDO DE BACHILLERATO

PRÁCTICA 5

DECODIFICADOR BCD – 7 SEGMENTOS

1. OBJETIVOS
1.1 Verificar el funcionamiento de los decodificadores BCD – 7 SEGMENTOS
1.2 Utilizar los displays ánodo común y cátodo común como elementos de salida.
1.3 Verificar el funcionamiento de los DISPLAYs como generadores alfanuméricos para caracteres sencillos.
2. TRABAJO PREPARATORIO
2.1 Diseñar un circuito de 2 entradas, para presentar en el display el mensaje “H O L A”. Cada letra aparecerá
con cada combinación.
2.2 Consultar la configuración de pines de los circuitos integrados 7446, 7447 y 7448. (Decodificadores BCD –
7 SEGMENTOS) y el display a ser utilizados en la presente práctica.
2.3 Diseñar el circuito para presentar en el display los respectivos números que serán 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 números 10 al 15.

4. INFORME
4.1 Presente ordenadamente el trabajo preparatorio.
4.2 Presente los resultados obtenidos y analizarlos.
4.3 Elaborar un listado de posibles aplicaciones de los circuitos armados en la presente práctica.
4.4 Conclusiones.
5. Bibliografía.

37
LABORATORIO DE ELECTRÓNICA DIGITAL
SEGUNDO DE BACHILLERATO

PRÁCTICA 6

MULTIPLEXER (SELECTOR DE DATOS)

1. OBJETIVOS
1.1 Verificar el funcionamiento de los circuitos multiplexores.
1.2 Diseñar circuitos multiplexores, utilizando compuertas.
1.3 Diseñar funciones lógicas, utilizando MUX.
2. TRABAJO PREPARATORIO
2.1 Consultar la configuración de pines de los circuitos integrados que realizan las funciones de multiplexer.
2.2 Diseñar utilizando compuertas un MUX 4 – 1. El circuito debe tener lista la configuración de pines de cada
compuerta a ser utilizada.
2.3 Utilizando el integrado 74257 o el 74157 diseñar un circuito que presente en un display uno de dos números
introducidos por medio de dip switchs, de acuerdo a una señal de control (Otro dip switch)
3. PROCEDIMIENTO
3.1 Armar el circuito del punto 2.2.y verificar su funcionamiento. Ubicar diferentes tipos de señales a cada
entrada y observar la salida, de acuerdo a la combinación 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 números ingresados son 1111. Explicar.
4. INFORME
4.1 Presentar el trabajo preparatorio.
4.2 Presente los resultados obtenidos y comentarlos.
4.3 Conclusiones y recomendaciones.
4.4 Bibliografía.

38
LABORATORIO DE ELECTRÓNICA DIGITAL
SEGUNDO DE BACHILLERATO

PRÁCTICA 7

SUMADOR/RESTADOR

1. OBJETIVOS
1.1 Diseñar una calculadora elemental que sume y reste números 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, diseñar un circuito sumador/restador de cuatro bits. Los
números a ser sumados/restados se ingresarán 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 señales a cada
entrada y observar la salida, de acuerdo a los números ingresados y la operación realizada.
4. INFORME
4.1 Presentar el trabajo preparatorio.
4.2 Presente los resultados obtenidos y comentarlos.
4.3 Conclusiones y recomendaciones.
4.4 Bibliografía.

39
BIBLIOGRAFÍA

CUESTA Luis, GIL Antonio, REMIRO Fernando, ELECTRÓNICA DIGITAL, Mc Graw Hill, 1992

TAUB Herbert, CIRCUITOS DIGITALES Y MICROPROCESADORES, McGraw-Hill, 1990

MILLMAN, Jacob, ELECTRÓNICA INTEGRADA, 1990

TEXAS INSTRUMENTS, THE TTL Data Book , Volúmenes 1-2, 1985

NTE ELECTRONICS INC, SEMICONDUCTORS, 2004

40

También podría gustarte