You are on page 1of 105

M.I.S.

Jonatan Belmontes Zacarias

TÉCNICO EN SISTEMAS DIGITALES


INSTITUTO POLITÉCNICO NACIONAL
Centro de Estudios Científicos y Tecnológicos 18 Zacatecas

Circuitos Lógicos
Combinatorios
Estudiante

Grupo

tel. de contacto
Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Contenido

Compuertas Lógicas ........................................................................... 28


MAGNITUDES.........................................................................3
Compuerta OR ................................................................................. 28
Representaciones Numéricas ............................................................... 3 Compuerta AND ............................................................................... 29
Representación de Magnitudes Análogas ............................................ 3 Compuerta NOT ............................................................................... 29
Representación de Magnitudes Digitales ............................................. 4 Compuerta NOR ............................................................................... 32
Compuerta NAND............................................................................. 33
SISTEMAS NUMÉRICOS ...........................................................6 Compuerta XOR ............................................................................... 33
Sistema Numérico Decimal................................................................... 7
Sistema Numérico Binario .................................................................... 7 CIRCUITOS INTEGRADOS ..................................................... 35
Sistema Numérico Hexadecimal ........................................................... 8 Hoja de Datos ..................................................................................... 35
Sistema Numérico Octal ....................................................................... 8 Encapsulados de CI............................................................................. 35
Conversión Decimal a Otra base ....................................................... 9 Numeración de Pines de un CI ............................................................ 36
Conversión de Otra Base a Decimal ................................................ 10 Tecnologías de fabricación de CI ........................................................ 37
Aritmética Binaria .............................................................................. 13
Suma binaria................................................................................... 13 EVALUACION DE CIRCUITOS LÓGICOS.................................. 39
Resta binaria .................................................................................. 13 Circuito Lógico a partir de una Expresión Booleana ........................... 39
Multiplicación binaria...................................................................... 14 Obtención del Circuito Lógico a partir de la Tabla de Verdad ............. 41
División binaria .............................................................................. 14
ALGEBRA DE BOOLE ............................................................ 44
CÓDIGOS DIGITALES ............................................................ 16
Suma Booleana................................................................................... 44
Código BCD......................................................................................... 16
Multiplicación Booleana...................................................................... 45
Código GRAY ...................................................................................... 17
Leyes del Álgebra de Boole................................................................ 45
Conversiones entre Códigos Numéricos............................................. 17
Reglas del Álgebra de Boole .............................................................. 46
Conversión de Código Binario a Código Gray .................................. 17
Teoremas de DeMorgan ..................................................................... 49
Conversión de Código Gray a Código Binario .................................. 19
Forma Estándar de las Expresiones Booleanas .................................. 51
Códigos Alfanuméricos ...................................................................... 20
Suma de Productos .......................................................................... 51
Código ASCII ................................................................................... 20
Producto de Sumas .......................................................................... 51
Código ASCII Extendido ................................................................... 20
Minitérminos ................................................................................... 51
Maxitérminos .................................................................................. 52
SIMULADORES DE CIRCUITOS ............................................... 23
Forma estándar de una SOP ............................................................ 52
Importancia en la enseñanza de la Electrónica .................................. 23 Convertir una SOP a su forma estándar .......................................... 52
Crocodile Clips ................................................................................... 24
TinkerCad Circuits .............................................................................. 25 MAPAS DE KARNAUGH ........................................................ 54
NI Multisim ........................................................................................ 25 Reglas para colocar una expresión booleana en un MK .................. 54
Reglas para hacer los grupos de 1´s en un MK ............................... 55
LÓGICA BOOLEANA ............................................................. 27 Reglas para obtener la mínima expresión de un MK....................... 56
Constantes y Variables Booleanas ..................................................... 27 Rellenar un MK con 1, 0 y también con X,........................................ 58

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 1


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

APLICACIONES .................................................................... 60 PRACTICA 01: Material y equipo de laboratorio ................................. 71


Decodificadores ................................................................................. 60 PRACTICA 02: Sistemas Numéricos ..................................................... 75
Decodificador Binario Básico ........................................................... 60 PRACTICA 03: Códigos Digitales ......................................................... 76
Decodificador de 4 bits ................................................................... 61 PRÁCTICA 04: Binario con LEDS ........................................................... 79
Decodificador BCD a decimal ........................................................... 62 PRÁCTICA 05: Compuertas Básicas ..................................................... 81
Decodificador BCD a display 7 segmentos ...................................... 62 PRÁCTICA 06: Compuertas Combinadas.............................................. 85
CI 7447 y 7448 ................................................................................ 64
PRÁCTICA 07: Implementado un Circuito Lógico con Compuertas
Codificadores ..................................................................................... 64 Combinadas ....................................................................................... 88
Codificador decimal-BCD ................................................................. 64 PRÁCTICA 08: Simplificación de Expresiones Lógicas por Álgebra de
Multiplexores..................................................................................... 64 Boole y Teoremas de DeMorgan......................................................... 90
Multiplexor Básico .......................................................................... 65 PRÁCTICA 09: Simplificación de Expresiones Lógicas por medio de
Multiplexor de 4 entradas .............................................................. 65 Mapas de Karnaugh ........................................................................... 92
Demultiplexores ................................................................................ 66 PRÁCTICA 10: Decodificador BCD a Display de 7 Segmentos............... 93
Demultiplexor básico ...................................................................... 66 PRÁCTICA 11: Multiplexor y Demultiplexor ........................................ 94
Demultiplexor de 4 salidas ............................................................. 66
PRÁCTICA 12: Sumador y Restador ..................................................... 95
Sumadores ......................................................................................... 67
Semisumador .................................................................................. 67 PROYECTO FINAL ................................................................ 96
Sumador Completo.......................................................................... 68
Restadores......................................................................................... 69 ANEXOS .............................................................................. 98
Semi restador ................................................................................. 69 Lista de Materiales para las Prácticas................................................ 99
Restador Completo ......................................................................... 69
Código ASCII..................................................................................... 100
Símbolos eléctricos y de electrónica ................................................ 102
PRÁCTICAS DE LABORATORIO .............................................. 70
Rúbrica del Proyecto Final ................................................................ 103

Manual de Prácticas / Circuitos Lógicos Combinatorios 2


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

MAGNITUDES
Representaciones Numéricas
En todas las áreas de la ciencia, ya sea tecnología, los negocios, la medicina, la educación
y en la mayoría de los campos de trabajo, es inevitable el que tratemos con cantidades. Estas
cantidades se miden, se revisan o monitorean, se manipulan en forma aritmética, se observan, o de
alguna otra forma se utilizan en los sistemas físicos. Es importante que al tratar con varias cantidades
se puedan representar sus valores con eficiencia y precisión. Básicamente existen dos maneras de
representar el valor numérico de las cantidades: analógica y digital.

• Analógica = Continuo

• Digital = Discreto

Ahora revisaremos las características de cada una para poder comprender con lo que vamos
a trabajar en el resto del documento. Recuerda que una magnitud sirve para representar algo, en
este caso, una magnitud sirve para representar una señal.

Representación de Magnitudes Análogas


Es correcto comenzar a revisar este tipo de magnitudes ya que son las que han existido
desde la creación del universo, mientras que las digitales existen solo desde la invención de los
sistemas digitales. Una Cantidad Analógica es una cantidad que puede medir una Señal Análoga sin
perder datos o información, dicho de otra manera, es una cantidad que toma todos los valores
comprendidos entre dos puntos cuales quiera de una señal.

Veamos, por ejemplo, los velocímetros de los


automóviles clásicos de las décadas de los 1960 o 1970, sí,
esos que representan la velocidad mediante una aguja que
va desde los 0 km/h hasta los 150km/h. Si el automóvil
arranca desde 0 km/h hasta una
determinada velocidad, esta aguja va a
pasar por todos... sí, TODOS los valores
comprendidos entre 0 km/h y la determinada
velocidad

Otro ejemplo que podemos usar, son los termómetros de vidrio y mercurio, esos en
donde el elemento sube o baja su nivel a través de un conducto dependiendo de la temperatura
del ambiente. Ponte a pensar que ese nivel cambia de un punto a otro, pero pasa por TODOS los
puntos o magnitudes comprendidos entre esas dos magnitudes.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 3


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

En ambos ejemplos que recién revisamos, podemos observar que las señales físicas que
son generadas por la naturaleza (velocidad o temperatura), se pueden representar mediante
magnitudes analógicas y estas magnitudes pasan por todos los puntos intermedios entre un punto y
otro de dicha señal. Las magnitudes analógicas tienen una característica importante, revisemos: Sin
importar cómo se representen gráficamente (por ejemplo, con números) las magnitudes analógicas
pueden variar a través de un intervalo continuo de valores, por ejemplo, la velocidad pudiera tener
cualquier valor entre 0 km/h y 100 km/h, si... cualquier valor. De la misma manera, el termómetro
análogo puede pasar por cualquier valor comprendido entre 15 C y 30ºC.
¿Qué otros tipos de señales analógicas puedes identificar en este momento?

Representación de Magnitudes Digitales


En este caso, las cantidades no se representan mediante indicadores que varían de forma
continua, o sea, las cantidades que representan la magnitud de alguna señal no pasan por todos los
valores entre un punto y otro de dicha señal, esto es, por qué los sistemas digitales dan “saltos” para
llegar desde un punto a otro, o, dicho de otra manera, se representan mediante símbolos llamados
dígitos.

Analicemos esto con un ejemplo; hablemos de un reloj análogo, como el caso de un reloj de
manecillas, el minutero va desde el 0 hasta en 59, pero pasa por todos los valores
comprendidos entre estos dos puntos, pero si ahora hablamos de un reloj
digital, en específico del minutero del reloj, vamos a identificar que los
minutos se representan por dígitos específicos y que para llegar del
segundo 5 al segundo 6, tuvimos que esperar un segundo para dar
un salto completo, y nos brincamos los valores comprendidos entre
el segundo 5 y el segundo 6. A este tipo de valores se les llama
variables discretas, o dicho de otra manera, una variable discreta, es una
variable que no acepta todos los valores, solo puede tomar algunos
valores específicos.

Manual de Prácticas / Circuitos Lógicos Combinatorios 4


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Actividad – Cuestionario
Nombre de Estudiante ________________________________________________

Define los que se te pide


Señal Analógica

Señal Digital

La diferencia entre magnitud analógica y magnitud digital

Proporciona un ejemplo de un sistema analógico

Proporciona un ejemplo de un sistema digital

Proporciona un ejemplo de un sistema combinado analógico y digital

¿Cuáles de las siguientes cantidades son analógicas y cuáles son digitales?


Un interruptor de diez posiciones:
La corriente que fluye a través de un contacto eléctrico:
La temperatura de una habitación:
Granos de arena en la playa:
El medidor de combustible de un automóvil:

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 5


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

SISTEMAS
NUMÉRICOS
Actividad – Investigación
Nombre de Estudiante ________________________________________________
Realiza una investigación sobre 3 civilizaciones antiguas y su forma de representar cantidades, o sea, su
sistema numérico. No olvides anotar las ventajas y desventajas de cada sistema que investigues

Manual de Prácticas / Circuitos Lógicos Combinatorios 6


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Los sistemas numéricos son una serie de reglas, normas y acuerdos que nos permiten
realizar una representación gráfica de elementos de un conjunto y así lograr su conteo y otras
operaciones. Como lo investigaste, los sistemas numéricos existen desde que existe la necesidad
de contar cualquier cosa, y en los circuitos digitales no está la excepción, y para esto comenzaremos
a dividir los sistemas numéricos en dos grandes grupos, los no posicionales y los posicionales.

• No posicional: Son los sistemas numéricos en los cuales la cifra no depende de


la posición dentro del número. Por ejemplo, podemos mencionar, a los números
romanos.

• Posicionales: Son los sistemas numéricos en los cuales el valor que tienen una cifra
cambia de acuerdo con la posición en la que se encuentre dentro de la cifra del
número. En este grupo podemos mencionar el sistema binario, el octal, el decimal y
el hexadecimal entre otros.

Sistema Numérico Decimal


El sistema decimal está compuesto de 10 números o símbolos. Estos 10 símbolos son: 0, 1,
2, 3, 4, 5, 6, 7, 8, 9; al utilizar estos símbolos como dígitos de un
número, podemos expresar cualquier cantidad. El sistema decimal se
conoce también como sistema de base 10 ya que tiene 10 dígitos, y
ha evolucionado en forma natural debido al hecho de que las personas
tenemos 10 dedos. De hecho, la palabra dígito se deriva de la palabra
“dedo”.

Sistema Numérico Binario


Desafortunadamente, el sistema numérico decimal no se presta para una implementación
conveniente en los sistemas digitales. Por ejemplo, es muy difícil diseñar equipo electrónico de
manera que pueda trabajar con 10 niveles de voltaje distintos
(cada nivel representaría un carácter decimal, del 0 al 9). En el
sistema binario sólo hay dos símbolos o posibles valores de
dígitos: 0 y 1. Aun así, este sistema de base 2 puede usarse para
representar cualquier cantidad que pueda representarse en
decimal o en otros sistemas numéricos. Sin embargo, se
requeriría de un mayor número de dígitos binarios para expresar
una determinada cantidad

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 7


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Sistema Numérico Hexadecimal


El sistema numérico hexadecimal utiliza la base 16. En
consecuencia, tiene 16 símbolos posibles para los dígitos. Utiliza los
dígitos del 0 al 9 más las letras A, B, C, D, E y F como símbolos para
los 16 dígitos. En el sistema decimal las posiciones de los dígitos se
ponderan como potencias de 10, pero en este sistema, el hexadecimal,
en lugar de ponderarse como potencias de 10, se ponderan en potencia
de 16, como se muestra a continuación.

La tabla de la izquierda muestra las relaciones entre hexadecimal, decimal y binario. Y para
contar en hexadecimal, llegamos al F, añadimos el dígito siguiente y continuamos así: 0, 1, 2, 3, 4, 5,
6, 7, 8, 9, A, B, C, D, E, F, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20…

Sistema Numérico Octal


Así como el sistema hexadecimal, el sistema octal nos proporciona un método adecuado
para expresar los códigos y números binarios para poder ser utilizados en sistemas digitales. Sin
embargo, el sistema octal se usa menos frecuentemente que el hexadecimal en las computadoras y
microprocesadores para expresar magnitudes con propósitos de entrada y salida, pero aun así se
usa. El sistema octal está formado por ocho dígitos, los cuales son: 0, 1, 2, 3, 4, 5, 6, 7. Y para contar
por encima de 7, añadimos el dígito siguiente y continuamos así: 0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14,
15, 16, 17, 20, 21.
Para distinguir los números octales de los números decimales y hexadecimales, utilizaremos
el subíndice 8 para indicar un número octal.

Información Importante
a) A partir de este momento vamos a trabajar cifras en distintos sistemas numéricos y estos sistemas comparten algunos dígitos, así que,
para no confundirnos entre sistemas, vamos a trabajar con los “subíndices” para indicar la base en la cual se expresa la cifra. Esta
convención evita la confusión que se crea siempre que se emplea más de un sistema numérico. Por ejemplo:
• 102 = Diez en base 2 (Diez en binario)
• 718 = Setenta y uno en base 8 (Setenta y uno en octal)
• 9210 = Noventa y dos en base 10 (Noventa y dos en decimal)
• 9F16 = Nueve efe en base 16 (Nueve efe en hexadecimal)

b) En el sistema binario es muy común que el término dígito binario se abrevie con el
término bit, el cual utilizaremos a partir de ahora. Por ende, en la siguiente cifra
10010101 hay ocho bits. El bit más significativo (MSB) es el bit más a la izquierda (de
mayor peso). El bit menos significativo (LSB) es el bit más a la derecha (de menor
peso). Éstos se indican en la figura de la izquierda.

Manual de Prácticas / Circuitos Lógicos Combinatorios 8


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Conversión Decimal a Otra base


El método consiste en dividir la cantidad inicial (que está en base 10)
entre la nueva base, ya sea base 2, base 8 o base 16. Ahora tenemos el
cociente y el residuo. Mientras el cociente pueda seguir siendo divido entre
la nueva base seguiremos haciendo divisiones. De cada división se obtiene
un residuo, necesitamos anotar cada residuo ya que al final, los residuos
juntos van a ser la nueva cifra en la nueva base.

En la imagen de la izquierda se puede


observar un ejemplo de cómo convertir la cifra
2510 (en base 10) a una cifra en base 2. Por lo
tanto:

2510 = 110012

Actividad – Cálculos
Nombre de Estudiante ________________________________________________
Realiza las siguientes conversiones del sistema decimal a sistema binario.
a) 25 b) 290 c) 753

Realiza las siguientes conversiones del sistema decimal a sistema octal.


a) 99 b) 598 c) 7530

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 9


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Realiza las siguientes conversiones del sistema decimal a sistema hexadecimal.


a) 3560 b) 51902 c) 1563258

Conversión de Otra Base a Decimal


Como revisamos anteriormente, el sistema binario, el sistema
octal y el sistema hexadecimal son sistemas posicionales, en los cuales
cada dígito lleva un cierto peso en su posición relativa al LSB. Cualquier
cifra en binario, octal y hexadecimal puede convertirse en su equivalente
decimal con sólo sumar todos los pesos de las diversas posiciones. Para
ilustrar esto, vamos a convertir la siguiente cifra.

Actividad – Cálculos
Nombre de estudiante ________________________________________________
Realiza las siguientes conversiones del sistema binario a sistema decimal.
a) 10 b) 1100 c) 10101101

Manual de Prácticas / Circuitos Lógicos Combinatorios 10


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Realiza las siguientes conversiones del sistema octal a sistema decimal.


a) 674 b) 445734 c) 554684

Realiza las siguientes conversiones del sistema hexadecimal a sistema decimal.


d) B4FA e) BACA5 f) A1CACA

Actividad – Ejercicios
Nombre de estudiante ________________________________________________
Realiza la conversión de las siguientes cifras desde una base a otra, según se indica
Base 10 à Base 2 Base 10 à Base 8
a) 12 c) 32

b) 410 d) 356

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 11


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Base 10 à Base 16 Base 8 à Base 10


e) 453 i) 645

f) 5927 j) 3548

Base 2 à Base 10 Base 16 à Base 10


g) 101 k) OCA

h) 100110 l) 9F8B

Manual de Prácticas / Circuitos Lógicos Combinatorios 12


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Aritmética Binaria
Suma binaria
La suma binaria es bastante sencilla, se realiza similar que una suma en decimal, pero en
este caso solo existen 4 reglas básicas, revisémoslas a continuación:
0 0 1 1
+ 0 + 1 + 0 + 1
0 1 1 (con acarreo)ß 1 0
Aquí introducimos el concepto de acarreo, que es el valor que ya no se admite en la posición
del dígito actual, este valor pasa a sumar al siguiente dígito más significativo, dicho de otra manera,
es el “y llevamos” que nos enseñaron con las sumas en la primaria.

Actividad – Ejercicios
Nombre de estudiante ________________________________________________
Realiza las siguientes sumas

10 101 1110 10101


+ 00 + 011 + 0101 + 11111

Resta binaria
La resta binaria también es bastante sencilla. Revisemos las 4 reglas básicas de la resta,
revisémoslas a continuación:
0 1 1 0
- 0 - 1 - 0 - 1
0 0 1 (con acarreo ß 1
negativo)
Actividad – Ejercicios
Nombre de Estudiante ________________________________________________
Realiza las siguientes restas

11 110 110101 1101011


- 01 - 101 - 10011 - 11000

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 13


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Multiplicación binaria
La multiplicación binaria también es bastante sencilla. Revisemos las 4 reglas básicas de la
resta, revisémoslas a continuación:
0 0 1 1

x 0 x 1 x 0 x 1

0 0 0 1

Actividad – Ejercicios
Nombre de Estudiante ________________________________________________
Realiza las siguientes multiplicaciones

11 11 111 1101

x 01 x 11 x 101 x 1111

División binaria
La división binaria sigue exactamente el mismo procedimiento que la división decimal, así
que mejor vamos a practicar.

Actividad – Ejercicios
Nombre de Estudiante ________________________________________________
Realiza las siguientes divisiones

110 ÷11 1010 ÷10 11010 ÷ 100 1011101101 ÷ 1011

Manual de Prácticas / Circuitos Lógicos Combinatorios 14


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Actividad – Investigación
Investiga el complemento a1 y el complemento a2, recuerda escribir al menos dos ejemplos de
cada uno

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 15


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

CÓDIGOS
DIGITALES
Se llama código al grupo de símbolos que pueden representar números, letras o palabras.
Tal vez uno de los códigos más conocidos sea el Morse, en el cual una serie de puntos y rayas
representan las letras del alfabeto.

Hemos visto que cualquier número decimal puede representarse mediante un número
binario equivalente. El grupo de 1s y 0s en el número binario puede considerarse como un código
que representa el número decimal. Cuando un número decimal se representa por su número binario
equivalente, le llamamos código binario directo.

Código BCD
Es un código en donde cada dígito de una cifra en decimal se representa mediante su
equivalente en binario de cuatro bits, el resultado es un código que se conoce como decimal
codificado en binario (de ahora en adelante lo llamaremos BCD). Veamos dos ejemplos.

Actividad – Ejercicios
Nombre de Estudiante ________________________________________________
Convierte de sistema decimal a código BCD y de código BCD a decimal según corresponda

0010 0000 0001 1001 : 978 :

1000 0111 0101 0011 : 12345 :

Manual de Prácticas / Circuitos Lógicos Combinatorios 16


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Código GRAY
Los sistemas digitales operan a velocidades muy elevadas y responden a los cambios que
se producen en las entradas digitales. Al igual que en la vida real, cuando varias condiciones de
entrada están cambiando al mismo tiempo la situación puede malinterpretarse, con lo cual se puede
llegar a producir una reacción errónea. Cuando se ven
los bits en una secuencia de conteo binario, a menudo
hay varios bits que deben cambiar estados al mismo
tiempo. Por ejemplo, considere cuando el número
binario de tres bits correspondiente al 3 decimal (011) y
necesita cambiar a 4 (100), los tres bits deben cambiar
de estado al mismo tiempo.

Para reducir la probabilidad de que un circuito


digital malinterprete una entrada cambiante, se desarrolló el código Gray como una manera de
representar una secuencia de números. El aspecto único del código Gray es que, entre dos números
sucesivos en la secuencia sólo un bit cambia.

Conversiones entre Códigos Numéricos


Conversión de Código Binario a Código Gray
Para formar la nueva cifra en Código Gray, comenzamos con el bit más significativo (MSB).
En ambos casos es el mismo, dicho de otra manera, el MSB de la nueva cifra en Gray es el mismo
MSB del número binario que ya tenemos.

Proseguimos de izquierda a derecha, sumando cada par adyacente de los bits en código
binario para obtener el siguiente bit en código Gray. Los acarreos los ignoramos.

Veamos el siguiente ejemplo:

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 17


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Actividad – Ejercicios
Nombre de Estudiante ________________________________________________
Convierte de código binario a código gray

111 :

1010 :

11010:

110011:

100010110:

Manual de Prácticas / Circuitos Lógicos Combinatorios 18


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Conversión de Código Gray a Código Binario


Para formar la nueva cifra en binario, comenzamos con el bit más significativo (MSB). En
ambos casos es el mismo, dicho de otra manera, el MSB de la nueva cifra en binario es el mismo
MSB del código Gray que ya tenemos.

Ahora a cada bit del código binario que vamos generando se le suma el bit del código Gray
de la siguiente posición. Los acarreos se ignoran.

Veamos el siguiente ejemplo:

Actividad – Ejercicios
Nombre de Estudiante ________________________________________________
Convierte de código gray a código binario
101 :

1011 :

11011:

1011101:

111001:

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 19


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Códigos Alfanuméricos
Además de los datos numéricos, una computadora debe ser capaz de manejar información
no numérica. En otras palabras, una computadora debe reconocer códigos que representen letras
del alfabeto, signos de puntuación y otros caracteres especiales, además de los números. A estos
códigos se les denomina códigos alfanuméricos. Un código alfanumérico completo debe incluir las
26 letras minúsculas, las 26 letras mayúsculas, los 10 dígitos numéricos, signos de puntuación y de
20 a 40 caracteres adicionales, como +, /, #, %, *, y así sucesivamente. Podemos decir que un código
alfanumérico representa a todos los caracteres y funciones que se encuentran en el teclado de una
computadora.

Código ASCII
El código ASCII (siglas en inglés para American Standard Code for Information Interchange,
en español Código Estándar Americano para el Intercambio de Información) es el código
alfanumérico más utilizado, ya que sirve para representar todos los símbolos, caracteres gráficos del
teclado y caracteres de control. Fue creado en 1963 por el Comité Estadounidense de Estándares o
"ASA", este organismo cambio su nombre en 1969 por "Instituto Estadounidense de Estándares
Nacionales" o "ANSI" como se lo conoce desde entonces.

Este código mide 7 bits, por lo cual tiene 128 código posibles (2n=27=128). Los primeros
32 caracteres ASCII son comandos no gráficos, que nunca se imprimen o presentan en pantalla, y
sólo se utilizan para propósitos de control. Ejemplos de caracteres de control son el carácter “nulo”,
“avance de línea”, “inicio de texto” y “escape”. Los demás caracteres son símbolos gráficos que
pueden imprimirse o mostrarse en pantalla, e incluyen las letras del alfabeto (mayúsculas y
minúsculas), los diez dígitos decimales, los signos de puntuación y otros símbolos comúnmente
utilizados.

Código ASCII Extendido


Además de los 128 caracteres ASCII estándar, existen 128 caracteres adicionales que
fueron adoptados por IBM desde el año 1981 para utilizar en sus computadoras personales (PC) y
que se siguen usando hasta ahora. Debido a la popularidad del PC, estos caracteres especiales del
código ASCII extendido se usan también en otras aplicaciones distintas de los PC, por lo que se ha
convertido en un estándar no oficial.

Los caracteres del código ASCII extendido se representan mediante una serie de códigos
de 8 bits.

Manual de Prácticas / Circuitos Lógicos Combinatorios 20


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Actividad – Cuestionario
¿De cuantos caracteres consta el código ASCII extendido? Y ¿porqué?
Ten en cuenta que el ASCII normal utiliza 7 bits, y el extendido utiliza 8 bits

En la versión extendida del ASCII, se reemplazaron algunos caracteres de control obsoletos,


por caracteres gráficos. Además, se incorporaron 128 caracteres nuevos, con símbolos, signos,
gráficos adicionales y letras latinas, necesarias para la escritura de textos en otros idiomas, como
por ejemplo el español. Así fue como se sumaron los caracteres que van del ASCII 128 al 255.
Revisa la sección de los anexos en donde encontrarás el código ASCII y el código ASCII extendido.

Información Importante
• ¿Cómo funciona un teclado para enviar la señal de los caracteres?

Un teclado de computadora tiene un microprocesador dedicado, que explora constantemente los circuitos de teclado
para detectar cuándo se ha presionado y liberado una tecla. Un paquete de software genera un código de
exploración unívoco que representa a dicha tecla en particular. El código de exploración se convierte a continuación
en un código alfanumérico (ASCII) que utilizará la computadora.

• ¿Cómo funcionan los primero s32 caracteres de control del código ASCII?

Los primeros treinta y dos códigos de la tabla ASCII representan los caracteres de control. Estos se utilizan para
permitir a dispositivos, tales como una computadora o una impresora, que se comuniquen entre sí cuando transfieren
información y datos. La tabla del código ASCII que encontraras en el anexo de este documento enumera los
caracteres de control y las funciones de las teclas de control que permiten introducir directamente el código ASCII a
través del teclado, presionando la tecla control (CTRL) y el número correspondiente al símbolo.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 21


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Actividad – Tarea (Previa a la Práctica 04 Binario con LEDs)


Nombre de Estudiante ________________________________________________
Realiza una investigación sobre el funcionamiento del protoboard, puedes apoyarte de videos de
YouTube, blogs, posts, o cualquier otro medio, recuerda definir lo siguiente
Canal central Buses Pistas

Realiza una investigación sobre estos dos tipos básicos de conexiones (escribe los diagramas):
PULL DOWN: PULL UP:

Revisa, en los anexos de este manual, el tema “Símbolos eléctricos y de electrónica”.


Transcribe los siguientes símbolos:
fuente en CD GND diodo switch

fuente en AC resistencia LED push-button


pulsador normalmente abierto

Manual de Prácticas / Circuitos Lógicos Combinatorios 22


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

SIMULADORES DE
CIRCUITOS
Para comenzar con este tema, vamos a pensar en las siguientes preguntas ¿qué puedo
hacer si no cuento con todo el material para poder ensamblan un circuito? ¿que puedo hacer si no
tengo el presupuesto para comprar el material? ¿cómo puedo hacer pruebas en distintos circuitos o
componentes sin dañarlos por malas conexiones o subidas y bajadas de voltaje? Una solución a lo
anterior, puede ser utilizar simuladores de circuitos eléctricos.

Los simuladores de circuitos electrónicos son muy útiles para explicar el comportamiento de
éstos de una forma asequible. El uso de la simulación por computadora es una herramienta
imprescindible hoy en día a la hora de explicar la electrónica en el salón de clases, al ser la forma
más sencilla y rápida de comprobar el funcionamiento de un circuito. Además, no necesita ningún
tipo de material adicional para el montaje del circuito electrónico o para medir los resultados.

En la actualidad disponemos de una gran variedad de simuladores de circuitos, estos pueden


ser d fácil instalación y manejo, por ejemplo, Cocodrile-Clips, ElectronicWorkbench Multisim o
Proteus.

Importancia en la enseñanza de la Electrónica


En la enseñanza de la electrónica, el uso de simuladores de circuitos es de mucha ayuda.
Podemos señalar las siguientes ventajas:

• Permite ilustrar lecciones de teoría visualizando el comportamiento de componentes


electrónicos, fuentes de alimentación e instrumentos de medida de una forma rápida
y fácil de entender.

• Facilita la visualización de señales difíciles de medir experimentalmente (por


ejemplo, corrientes variables en el tiempo o varias tensiones y corrientes
simultáneamente).

• Si el alumno conoce un simulador, puede comprobar por sí mismo si la solución que


ha encontrado para un ejercicio propuesto es correcta comparándola con la del
simulador.

• Permite que el alumno verifique sus propios diseños, testeando si funcionan antes
de montarlos manualmente.

• Facilita el diseño de nuevos circuitos por parte de los alumnos.

• Ayuda a encontrar errores en los circuitos y diseños.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 23


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

• Antes de montar un circuito en el laboratorio, la simulación de este facilita su análisis


y comprensión.

Durante este curso comenzaremos utilizando los siguientes simuladores Crocodile-Clip y


Tinkercad.

Crocodile Clips

Simulador eléctrico muy interesante, simple y sencillo de utilizar, donde se


puede crear circuitos utilizando símbolos o los mismos objetos. Se pueden simular
circuitos básicos, interruptores, bombillas, baterías, compuertas lógicas, contactos

Características

• Tiene componentes eléctricos tales como Display de 7-Segmentos, Decimal


Codificado Binario a decodificador de 7-Segmentos, Lámpara de Filamento,
Interruptor de flotador, Optoaislador Fototransistor con lámpara, altavoz, transistores
- donde se puede ajustar la ganancia de cada transistor haciendo un doble clic en el
símbolo de transistor.

• Permite la simulación conjunta de circuitos eléctricos, electrónicos (tanto digitales


como analógicos) y sistemas mecánicos.

• Las medidas eléctricas se pueden realizar por burbujas de información, es decir


situando el ratón sobre el cable o el componente, o bien utilizando la instrumentación
adecuada voltímetros, amperímetros o sondas para osciloscopio.

• En los componentes especiales como interruptores de nivel de


líquidos, potenciómetros, fototransistores, resistencias LDR, NTC, etc.
pueden ser modificadas sus características, con el circuito activado,
desplazando el ratón sobre el elemento

• Los circuitos pueden ser configurados para que se visualicen las


flechas de corriente, señales lógicas o voltímetros de barra en los
conductores.

Manual de Prácticas / Circuitos Lógicos Combinatorios 24


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

TinkerCad Circuits
TinkerCad es una aplicación online gratuita para diseño e impresión
3D, desarrollada por Autodesk, la cual permite realizar simulaciones en
tiempo real, programación de dispositivos Arduino virtuales, y otras cosas,
pero lo que nos importa en esta ocasión, es que simular circuitos
electrónicos de una forma visual muy natural e intuitiva. TinkerCad en su
apartado circuits ofrece bastantes elementos y componentes electrónicos
para usar en una simulación al armar nuestros esquemas y circuitos, y
muchos de ellos se pueden configurar (como por ejemplo las resistencias y
los diodos) y manipular en tiempo real (potenciómetros, botones, etc.)..

Al hablar de programación de microcontroladores, en Tinkercad tenemos disponibles dos


microcontroladores: Arduino UNO y ATtiny. La programación en TinkerCad se puede realizar en
modo código y en modo bloques, y también tenemos disponible una pantalla dividida donde vemos
los dos modos simultáneamente. Al compilar el
código, si hay algún error, este es marcado por el
depurador. Una vez que tenemos el código Arduino
listo y la simulación funciona sin errores podemos
descargar el archivo .ino para subirlo a nuestro
Arduino. El software nos provee de un monitor serie
con plotter serial incluido similar al IDE de Arduino.

NI Multisim
Multisim™ es un software profesional que nos permite la simulación
en tiempo real de circuitos electrónicos, así podemos comprobar que los
cálculos realizados sean los correctos aún antes de la construcción de
circuitos en tiempo real. Es una excelente ayuda como una herramienta de
enseñanza-aprendizaje de circuitos para cursos y laboratorios de electrónica
de potencia, analógica y digital. Multisim fue creado originalmente por una
empresa llamada Electronics Workbench Group , que ahora es una división
de la empresa National Instruments NI.

Cuenta con un entorno unificado para la enseñanza de electrónica de potencia, analógica y


digital, los resultados más rápido con simulación gráfica e intuitiva, es una herramienta de diseño
utilizada en varias industrias. Los estudiantes pueden usar Multisim para optimizar el rendimiento de
su diseño de circuitos y reducir las iteraciones de prototipos en diferentes áreas de aplicación como

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 25


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

diseño analógico, electrónica de potencia,


energía renovable y diseños completos a
nivel del sistema analógico/digital y los
profesionales pueden utilizar Multisim
para optimizar el rendimiento de su diseño
de tarjetas de circuito impreso (PCB) y
reducir las iteraciones de prototipos en
diferentes áreas de aplicación como
diseño de circuitos analógicos, electrónica
de potencia, energía renovable y
simulación completa de sistemas
analógicos/digitales con fácil integración
de hardware.

Actividad / Investigación
Generar un documento como evidencia de los siguientes dos puntos
1. Crear una cuenta de TinkerCad, y explicar lo siguiente:

2. Instalar el software NI Multisim y explicar las secciones principales del entorno de trabajo.
Puedes guiarte por algún manual o un video tutorial. Por ejemplo, este “Multisim Introducción a Entorno” (da
click)

Manual de Prácticas / Circuitos Lógicos Combinatorios 26


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

LÓGICA BOOLEANA
La vida está llena de ejemplos en los que solo puede suceder una cosa de dos opciones
posibles, de hecho, hay ocasiones en que una decisión se reduce a solo un SI o un NO. Por ejemplo,
una criatura puede estar viva o muerta, una luz puede estar encendida o apagada, una puerta puede
estar cerrada o abierta, y puede estar lloviendo o no. En 1854, un matemático llamado George Boole
escribió el libro Una investigación sobre las leyes del pensamiento, en donde describía la manera en
que realizamos decisiones lógicas con base en circunstancias verdaderas o falsas. Los métodos que
el describió se conocen actualmente como lógica booleana

Constantes y Variables Booleanas


A partir de este momento vamos a trabajar de esta manera, con solo dos valores, y tenemos
que saber que en los circuitos lógicos sólo existen dos posibles condiciones para cualquier entrada
o salida: verdadero o falso, y como el sistema numérico binario utiliza sólo dos dígitos, 1 y 0, es
perfecto para representar relaciones lógicas.

Una variable booleana es aquella variable que solo acepta uno de dos posibles valores;
verdadero o falso, 1 o 0, ON u OFF, Alto o Bajo, Si sucede o No sucede. Por lo tanto, el 0 y el 1
booleanos no representan números reales, sino el estado de una variable de voltaje, o lo que se
conoce como su nivel lógico. Se dice que un voltaje en un circuito digital está en el nivel 0 lógico o
en el nivel 1 lógico, dependiendo de su valor numérico actual. La siguiente tabla muestra algunos de
los sinónimos que vamos a utilizar para indicar un valor booleano.

0 lógico 1 lógico

Falso Verdadero
OFF ON
Bajo Alto
Apagado Encendido
Interruptor Abierto Interruptor Cerrado
0 volts 5 volts

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 27


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Información Importante

¿Qué es una Tabla de Verdad?

Una tabla de verdad es una herramienta para describir la forma en


que la salida de un circuito lógico depende de los niveles lógicos
presentes en las entradas del circuito. Veamos un par de ejemplos
de una tabla de verdad.

Compuertas Lógicas
El término puerta lógica o compuerta lógica (gate en inglés) se usa para describir un circuito
que realiza una operación lógica básica. Existen tres operaciones lógicas básicas, la OR, la AND y
la NOT. Revisemos cada una de ellas.

Compuerta OR
Una compuerta OR, es una operación lógica que analiza dos entradas y genera una sola
salida (recuerda que tanto las entradas como salidas solo aceptan un valor booleano). La lógica de
esta compuerta es la siguiente:

Una compuerta OR genera en su salida un nivel ALTO cuando alguna de sus entradas está
a nivel ALTO o las dos entradas están en nivel ALTO. Solo cuando ambas entradas tienen un nivel
BAJO, la salida de la compuerta OR genera en su salida un nivel BAJO.

Si traducimos el OR del inglés al español, lo podemos interpretar como un O condicional.


Veamos un ejemplo: Imagina que para asignar a un estudiante la “Beca Jonathanos” hay solo dos
requisitos, el primero es que tenga promedio arriba de 8.0, y el segundo es que forme parte de un
equipo deportivo de la unidad académica, pero aquí está la parte importante. La beca se puede
asignar al estudiante si cumple con alguno de los dos requisitos, o dicho de otra manera, se le puede
asignar al estudiante si cumple con el primer requisito o con el segundo requisito. Ya sea que
el estudiante tiene un promedio arriba de 8.0 sin ser parte de un equipo deportivo, o si el estudiante
es parte de un equipo deportivo, pero no tiene promedio arriba de 8.0, la beca se le va a asignar.

Veamos el símbolo de la compuerta OR y su tabla de verdad.

En esta expresión, el signo + (más) no indica la suma aritmética; indica la operación OR


lógico (también se usa decir: suma lógica).

Manual de Prácticas / Circuitos Lógicos Combinatorios 28


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Compuerta AND
Una compuerta AND, es una operación lógica que analiza dos entradas y genera una sola
salida (recuerda que tanto las entradas como salidas solo aceptan un valor booleano). Pero a
diferencia de la compuerta OR, la lógica de la compuerta AND es la siguiente:

Una compuerta AND genera en su salida un nivel ALTO solo cuando las dos entradas está
a nivel ALTO. Si una de las entradas tiene un nivel BAJO, o ambas entradas tienen un nivel BAJO,
la compuerta AND genera en su salida un nivel BAJO.

Si traducimos el AND del inglés al español, lo podemos interpretar como un Y condicional.


Veamos un ejemplo: Imagina que para asignar a un estudiante la “Beca Jonathanos” hay solo dos
requisitos, el primero es que tengas promedio arriba de 8.0, y el segundo es que forme parte de un
equipo deportivo de la unidad académica, pero aquí está la parte importante. La beca solo se va a
asignar al estudiante si cumple con los dos requisitos, o, dicho de otra manera, se le puede asignar
al estudiante si cumple con el primer requisito y con el segundo requisito. El estudiante tiene
que cumplir con un promedio arriba de 8.0 y al mismo tiempo formar parte de un equipo deportivo la
beca se le va a asignar, si no cumple con alguno de los dos requisitos, la beca no se le asignará.

Veamos el símbolo de la compuerta AND y su tabla de verdad.

En esta expresión, el signo * (multiplicación, dos variables juntas) no indica la multiplicación


aritmética; indica la operación AND lógica (también se usa decir: multiplicación lógica).

Información Importante
Las compuertas OR y AND, no se limitan a solo dos entradas, pueden tener desde dos hasta n entradas y siguen la
misma lógica que con dos entradas, pero independientemente de las entradas que tengan, solo tiene una salida. La
compuerta NOT siempre tiene una sola entrada y una sola salida.

Compuerta NOT
La compuerta NOT, también llamada inversor, es la más sencilla de todas las compuertas
ya que su lógica se limita a realizar la operación denominada inversión o complementación, o sea,
cambia el nivel lógico que tiene en la única entrada y por ende arroja en la salida el nivel lógico
opuesto. En términos de bits, cambia un 1 por un 0, y un 0 por 1, se puede decir que:

Una compuerta NOT genera en su salida el nivel lógico inverso de su única entrada, si en la
entrada tiene un nivel BAJO, la compuerta NOT genera en su salida un nivel ALTO, si en la entrada
tiene un nivel ALTO, la compuerta NOT genera en su salida un nivel BAJO.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 29


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Veamos el símbolo de la compuerta NOT y su tabla de verdad.

Existen dos formas de escribir la negación de una variable (complemento), revisemos, la


primera es con una línea sobre la variable o término, y la segunda es con una apostrofe después de
la variable o término:

𝐴> = A’
AAAAA
𝐶𝐷 = (CD)’

𝑥 ⨁ 𝑦= 𝑥′ ⨁ 𝑦′

Pero podemos tener algunos al entender estas notaciones, veamos algunos errores
AAAAA ≠ CD’
𝐶𝐷

En este caso, el primer término contempla la negación del término CD y el segundo término
contempla solo la negación de la variable D por lo que el resultado de cada evaluación es
completamente distinto. Veamos otro ejemplo
AAAAAAAAAAAA
𝐴𝐵 + 𝐶𝐷 = (AB+CD)’
AAAAAAAAAAAA
𝐴𝐵 + 𝐶𝐷 ≠ AB’+CD’ ≠ AB+CD’

Para este segundo ejemplo, la primera línea nos muestra la forma correcta de escribir la
negación en ambas formas, pero en la segunda línea, podemos observar que nos muestra tres
ejemplos que pudiéramos pensar que son equivalentes, la realidad es que no lo son.

Manual de Prácticas / Circuitos Lógicos Combinatorios 30


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Actividad – Cuestionario
Nombre de Estudiante ________________________________________________
Responde los que se te pide
Premisa: En una tabla de verdad que evalúa 2 entradas se necesitan 4 combinaciones (4 renglones) para
cubrir todas las combinaciones posibles. Pregunta: Si existe una tabla de verdad para evaluar 5 entradas ¿Cuántas
combinaciones (o renglones) se necesitan para cubrir todas las combinaciones posibles?

¿Cuál es el único conjunto de condiciones de entrada que producirá una salida en BAJO para cualquier
compuerta OR?

Escriba la expresión booleana para una compuerta OR de seis entradas

¿Cuál es la única combinación de entrada que producirá un nivel ALTO en la salida de una compuerta
AND de cinco entradas?

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 31


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

¿Qué nivel lógico debe aplicarse a la segunda entrada de una compuerta AND de dos entradas si se
desea inhibir la señal lógica en la primera entrada para evitar que llegue a la salida?

Verdadero o falso: la salida de una compuerta AND siempre será distinta de la salida de una compuerta
OR para las mismas condiciones de entrada

Compuerta NOR
Una compuerta NOR, es básicamente la combinación de dos compuertas, una compuerta
OR y después una compuerta NOT. En otras palabras, es el funcionamiento exacto de una
compuerta OR pero la salida se complemente (se niega) con una compuerta NOT. La lógica de la
compuerta NOR es la siguiente:

Una compuerta NOR genera en su salida un nivel BAJO cuando alguna de sus entradas está
a nivel ALTO o las dos entradas están en nivel ALTO. Solo cuando ambas entradas tienen un nivel
BAJO, la salida de la compuerta NOR genera en su salida un nivel ALTO.

Analicemos lo siguiente respecto a la compuerta NOR:

a) Símbolo NOR

b) Circuito Equivalente

c) Tabla de Verdad de la compuerta NOR

Manual de Prácticas / Circuitos Lógicos Combinatorios 32


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Compuerta NAND
Una compuerta NAND, es básicamente la combinación de dos compuertas, una compuerta
AND y después una compuerta NOT. En otras palabras, es el funcionamiento exacto de una
compuerta AND pero la salida se complemente (se niega) con una compuerta NOT. La lógica de la
compuerta NAND es la siguiente:

Una compuerta NAND genera en su salida un nivel BAJO solo cuando las dos entradas está
a nivel ALTO. Si una de las entradas tiene un nivel BAJO, o ambas entradas tienen un nivel BAJO,
la compuerta NAND genera en su salida un nivel ALTO.

Analicemos lo siguiente respecto a la compuerta NOR:

a) Símbolo NAND

b) Circuito Equivalente

c) Tabla de Verdad de la compuerta NAND

Compuerta XOR
La compuerta XOR (también llamada OR Exclusiva) es una
compuerta de solo dos entradas, no más ni menos. Tiene una lógica un poco
diferente a las demás, y pareciera difícil de entender hasta que vemos su tabla
de verdad. La lógica de la compuerta XOR es la siguiente:

Una compuerta XOR genera en su salida un nivel ALTO solo cuando


una de las entradas está a nivel ALTO y la otra entrada en nivel BAJO. Si ambas entradas están en
nivel BAJO o ambas entradas están en nivel ALTO, la compuerta XOR genera en su salida un nivel
BAJO.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 33


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Si aún no hemos comprendido la lógica de esta compuerta el siguiente tip te ayudará a


recordar su funcionamiento: La compuerta XOR responde a la pregunta ¿Las entradas son
diferentes? Respondiendo la pregunta anterior podrás recordar el funcionamiento de esta
compuerta sin problema.

Como ya revisamos
la Tabla de Verdad de esta
compuerta, ahora solo
revisemos su símbolo.

Actividad – Tabla
Nombre de Estudiante ________________________________________________
Completa la tabla de verdad con las 6 compuertas revisadas hasta el momento

Compuerta Símbolo Descripción

OR

AND

NOT

NOR

NAND

XOR

Manual de Prácticas / Circuitos Lógicos Combinatorios 34


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

CIRCUITOS
INTEGRADOS
Un Circuitos Integrados (también conocido como chip o microchip monolítico) es una
estructura de pequeñas dimensiones de material semiconductor, normalmente silicio, de algunos
milímetros cuadrados de superficie (área), en cada CI se fabrican circuitos electrónicos completos
generalmente mediante fotolitografía y está protegida dentro de un encapsulado de plástico o de
cerámica. Se dice que un CI es monolítico porque en ese encapsulado
se encuentran todos los componentes que conforman la funcionalidad
de ese CI, tales como: transistores, diodos, resistencias y
condensadores. También se les conoce como Circuitos Integrados de
Función Fija por que cada CI se fabrica con una funcionalidad
específica y esta funcionalidad ya no se puede alterar. El encapsulado
posee conductores metálicos (pines) apropiados para hacer conexión
entre el circuito integrado y su exterior.

Si hablamos de Circuitos Integrados, a simple vista muchos CI


parecen exactamente iguales, pero para saber de qué CI integrado se trata, cada CI tiene su modelo
grabado en el exterior para poder ser identificado, una vez que identificamos que modelo es,
podemos buscar toda su información encontrando su Datasheet (en esp. Hoja de Datos)

Hoja de Datos
Una hoja de datos (Ficha Técnica o Datasheet) contiene el funcionamiento y otras
características del componente o subsistema (por ejemplo, una fuente de alimentación) con el
suficiente detalle para que pueda ser entendido y posteriormente utilizado.

Las fichas técnicas no se limitan solo a componentes electrónicos, sino que también se dan
en otros campos de la ciencia, como por ejemplo compuestos químicos o alimentos.

Encapsulados de CI
Los encapsulados de los CI se clasifican según la forma en que se
montan sobre las tarjetas de circuito impreso (PCB, Printed Circuit Board) y
pueden ser de inserción o de montaje superficial. El encapsulado de inserción
más típico es el encapsulado DIP (Dual In- line Package). Otra técnica de
encapsulado de CI es la tecnología de montaje superficial (SMT, Surface-
Mount Technology).

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 35


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Los tres tipos de encapsulados SMT más comunes son el SOIC


(small-outline IC), el PLCC (plastic lea- ded chip carrier) y el LCCC
(leadless ceramic chip carrier). Estos tipos de encapsulados están
disponibles en diferentes tamaños dependiendo del número de pines
(cuanto más complejos son los circuitos, más pines son necesarios)

Numeración de Pines de un CI
Todos los encapsulados de CI utilizan un formato estándar para numerar los pines
(terminales). Para un encapsulado de 16 pines, los tipos DIP y SOIC. se indica el pin1 mediante
identificador que puede ser un pequeño punto, una muesca o un borde biselado. Además, con la
muesca orientada hacia arriba, el pin 1 siempre es el pin situado más a la izquierda, como se indica.
Comenzando por el pin 1, el número de pin aumenta a medida que se desciende y se continúa por
el lado opuesto en sentido ascendente. El número mayor de
pin es siempre el situado a la derecha de la muesca o el que
está enfrente del punto.

Los encapsulados PLCC y LCCC tienen terminales


en sus cuatro costados. El pin 1 se indica mediante un punto
u otra marca y se sitúa en el centro de uno cualquiera de los
lados del chip. La numeración de los terminales asciende en
sentido contrario a las agujas del reloj mirando la parte
superior del encapsulado.

Manual de Prácticas / Circuitos Lógicos Combinatorios 36


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Tecnologías de fabricación de CI
Los CI también se pueden clasificar de acuerdo con el componente principal utilizado en sus
circuitos de fabricación. Existen dos grandes grupos o familias principales, la TTL y la CMOS. La
familia lógica de transistor/transistor (TTL) ha sido la principal familia de CI digitales bipolares
durante más de 30 años. Dentro de la TTL hay muchas series, la serie 74 estándar fue la principal
utilizada pero ya no se utiliza en diseños nuevos debido a que fue sustituida por varias series TTL
de mejor desempeño. La otra familia es la de semiconductor metal óxido complementario
(CMOS) y ha desplazado gradualmente a la familia TTL de su principal posición.

Familia TTL
• 10 mW de disipación de potencia por compuerta.

• Retrasos de propagación largo, son de 10ns al tratar con 15 pF/400 Ω de carga.

• El rango de tensión está entre 0 y Vcc donde Vcc es usualmente 4.75V – 5.25V. Un
nivel bajo es representado por niveles de tensión entre 0V– 0.8V, mientras que un
nivel alto se representa por niveles de tensión entre 2V – Vcc.

Familia CMOS
• Disipación de baja potencia, a 1 MHz y a 50pF de carga, la disipación de potencia
es típicamente 10nW por compuerta.

• Retrasos de propagación corta, son usualmente de 25 ns a 50 ns.

• La inmunidad al ruido ronda el 50% o 45% de la oscilación lógica.

• Nivel de tensión desde 0 a VDD (comúnmente 5V). Un nivel bajo es cualquier valor
entre 0 y 1/3 de VDD mientras que un nivel alto se representa como cualquier valor
entre 2/3 VDD y VDD.

CMOS comparado con TTL


Los componentes CMOS son usualmente más caros que los equivalentes en TTL. Sin
embargo, la tecnología CMOS es más barata a nivel de sistema, esto debido a los chips que poseen
un menor tamaño además que requieren menos regulación.

Los circuitos CMOS no drenan tanta potencia como los TTL en los períodos de inactividad.
Sin embargo, el consumo de potencia de los CMOS se incrementa más rápidamente que los TTL al
aumentar la velocidad del reloj. Un menor consumo de corriente requiere menor distribución de la
fuente de alimentación, teniendo como producto un diseño más sencillo y barato.

Debido a que los tiempos de subida y bajada son mayores, la transmisión de las señales
digitales resulta más sencilla y barata con los chips CMOS. Los componentes CMOS son más
susceptibles a daños por descargas electrostáticas con respecto a los componentes TTL.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 37


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

En la siguiente imagen se muestra una gráfica de cómo ambas familias aceptan como un 1
lógico o como un 0 lógico los distintos voltajes posibles en un circuito, basta con mencionar que, si
un voltaje se interpreta como indeterminado, el CI no funcionará de forma correcta, por lo que, para
evitar errores de interpretación, siempre se tiene que intentar llegar a los 0V o a los 5V.

Actividad – Investigación
Nombre de Estudiante ________________________________________________
Genera un mapa mental
Investiga las características de cada familia de integrados, CMOS y TTL y con la información
que obtengas genera un mapa mental identificando similitudes, diferencias, ventajas y desventajas.

Manual de Prácticas / Circuitos Lógicos Combinatorios 38


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

EVALUACION DE
CIRCUITOS LÓGICOS
Vamos a recordar un poco de lo que hemos aprendido hasta este momento, ya entendimos
algunos de los Sistemas Numéricos más utilizados en los sistemas digitales (Binario, Octal, Decimal,
Hexadecimal), revisamos también que es un CI y sus características básicas, vimos las compuertas
básicas, las compuertas combinadas y su funcionamiento, pero ahora, vamos a ver cómo
implementar estas compuertas mediante expresiones booleana, diagramas lógicos y tablas de
verdad.

Circuito Lógico a partir de una Expresión Booleana


Comenzaremos analizando la siguiente expresión booleana:

X = AB + CDE
Definamos primero que es el dominio de una expresión. El dominio es total de variables que
es utilizan en la expresión, para el caso anterior, podemos identificar que el dominio es de cinco
variables.

dom = {A, B, C, D, E}
Continuando con la inspección podemos identificar que tiene dos términos

término 1 = AB
término 2 = CDE
El primer término está definido por una multiplicación AND entre las variables A y B, y el
segundo término está definido por la multiplicación (AND) entre las variables C, D y E. Pero no todo
termina ahí, al final, estos dos términos se están sumando (suma lógica) en una operación OR y
ahora sí, esto da lugar a la salida X.

Observe que, en esta expresión, las operaciones AND son


dos términos individuales, AB y CDE, que deben efectuarse antes de
aplicar la operación OR.

Para poder implementar esta expresión booleana se


requerimos una puerta AND de 2 entradas para obtener el término AB, y una puerta AND de tres
entradas para generar el término CDE.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 39


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Para combinar los dos términos


obtenidos en las puertas AND se requiere una
puerta OR de 2 entradas, teniendo en cuenta lo
anterior, ahora si podemos obtener un diagrama
parecido al de la siguiente imagen.

Actividad
Nombre de Estudiante ________________________________________________
Genera el dominio y genera un diagrama a partir de cada expresión booleana.
X = AB+AC+AD

X = AB(CD’+EF)

Manual de Prácticas / Circuitos Lógicos Combinatorios 40


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Obtención del Circuito Lógico a partir de la Tabla de


Verdad
Ahora vamos a revisar la manera de obtener una expresión lógica y el circuito lógico a partir
de una tabla de verdad. El proceso es muy sencillo, lo primero que necesitamos es la tabla de verdad
con sus entradas y en la columna de salida necesitamos identificar en donde sucede verdadero (1).
Los renglones donde la columna de salida tiene un valor de verdadero, los utilizaremos para obtener
el término producto.

Para el ejemplo siguiente, podemos observar que tenemos 4 renglones donde su columna
X (salida) es verdadero. Lo que sigues es obtener, de cada renglón de estos cuatro, su término
producto, esto lo logramos recorriendo cada una de las variables, y si en ese renglón, esa variable
tiene un valor de 1, anotamos la variable normal, pero si tiene un valor de 0, anotamos la variable
complementada. Revisemos la primera coincidencia.

A tiene el valor de 0, por eso se anota complementada: A’

B tiene el valor de 0, por eso se anota complementada: B’

C tiene el valor de 1, por eso se anota normal: C

Para finalizar se anota el término multiplicando todas las variables: A’B’C

Entradas Salida Término


A B C X Producto

0 0 0 0
0 0 1 1 A’B’C ß
0 1 0 1 A’BC’ ß
0 1 1 0
1 0 0 0
1 0 1 1 AB’C ß
1 1 0 1 ABC’ ß
1 1 1 0

Después de obtener todos los términos producto, que para nuestro ejemplo son cuatro,
simplemente se hace la suma (OR) de todos los productos:

X = A’B’C + A’BC’ + AB’C + ABC’

Los renglones en donde la salida tiene 0 (falso) simplemente se ignoran, ¿por qué?, porque
con esa combinación de variables, la salida va a ser falso, o, dicho de otra manera, no hacemos
nada. Imagina que es circuito de un LED, y la tabla de verdad indica que el LED va a prender cuando
ocurre la combinación de las variables, por ejemplo, para el primer término producto de la tabla
anterior, el LED va a prender si la entrada en la variable A es 0 (falso) AND la variable B es 0
(falso) AND la variable C es 1 (verdadero).

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 41


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Ahora que ya tenemos la expresión booleana, simplemente obtenemos el diagrama como


ya lo sabemos hacer.

Actividad
Nombre de Estudiante ________________________________________________
Genera un diagrama a partir de la expresión lógica que obtuvimos de la tabla de verdad anterior.

Manual de Prácticas / Circuitos Lógicos Combinatorios 42


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Nombre de Estudiante ________________________________________________


A partir de la siguiente tabla de verdad incompleta, genera:
1. La tabla de verdad completa (En total tiene que
ser 16 combinaciones necesarias para cubrir las
4 variables; A, B, C y D)
2. La expresión booleana
3. El diagrama

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 43


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

ALGEBRA DE
BOOLE
En 1854, el matemático George Boole (1825-1864) publicó una obra
titulada Investigación de las leyes del pensamiento, sobre las que se basan
las teorías matemáticas de la lógica y la probabilidad. En esta publicación se
formuló la idea de un “álgebra lógica”, que se conoce hoy en día como álgebra
de Boole. El álgebra de Boole es una forma adecuada y sistemática de
expresar y analizar las operaciones de los circuitos lógicos. Claude Shannon
(1916-2001) fue el primero en aplicar la obra de Boole al análisis y diseño de
circuitos. El álgebra de Boole son las matemáticas de los sistemas digitales,
por eso vamos a revisar unos conceptos básicos.

Una variable es un símbolo (normalmente una letra mayúscula en cursiva) que se utiliza
para representar magnitudes lógicas. Cualquier variable puede tener un valor de 0 o de 1.

El complemento es el inverso de la variable y se indica mediante una apóstrofe después de


la variable o una barra encima de la misma o. Por ejemplo, el complemento de la variable A es A’. Si
A = 1, entonces A’= 0. Si A = 0, entonces A’ = 1.

Suma Booleana
La suma booleana es equivalente a la operación OR y las reglas son muy sencillas.
Recuerda no confundir la suma booleana con la suma algebráica.

En el álgebra de Boole un término suma es una suma de literales y se obtiene mediante


una operación OR, sin que exista ninguna operación AND en la expresión, por ejemplo, A+B, A+B’,
A+B+C’ y A+B’+C+D’.

0 0 1 1

+0 +1 +0 +1

0 1 1 1

Manual de Prácticas / Circuitos Lógicos Combinatorios 44


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Multiplicación Booleana
La multiplicación booleana es equivalente a la operación AND y las reglas son muy sencillas.
En este caso, es exactamente igual que la multiplicación binaria. En el álgebra de Boole, un término
producto es un producto de literales. En los circuitos lógicos, un término producto se obtiene
mediante una operación AND, sin que existe ninguna operación OR en la expresión por ejemplo AB,
AB, ABC y ABCD.

0 0 1 1

x0 x1 x0 x1

0 0 0 1

Leyes del Álgebra de Boole


Las leyes básicas del álgebra de Boole (las leyes conmutativas de la suma y la multiplicación,
y las leyes asociativas de la suma y la multiplicación y la ley distributiva) son las mismas que las del
álgebra ordinaria.

• La ley conmutativa de la suma establece que, el orden en que se aplica a las variables la
operación OR es indiferente.

A+B=B+A
• La ley conmutativa de la multiplicación establece que, el orden en que se aplica a las
variables la operación AND es indiferente.

AB = BA
• La ley asociativa de la suma establece que, cuando se aplica la operación OR a más de
dos variables, el resultado es el mismo independientemente de la forma en que se agrupen
las variables

A + (B + C) = (A + B) + C
• La ley asociativa de la multiplicación establece que, cuando se aplica la operación AND
a más de dos variables, el resultado es el mismo independientemente de la forma en que se
agrupen las variables.

A(BC) = (AB)C
• La ley distributiva para tres variables establece que, aplicar la operación OR a dos o más
variables y luego aplicar la operación AND al resultado de esa operación y a otra variable
aislada, es equivalente a aplicar la operación AND a la variable aislada con cada uno de los
sumandos y luego realizar la operación OR con los productos resultantes.

A(B + C) = AB + AC

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 45


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Reglas del Álgebra de Boole


En ocasiones que tenemos una expresión booleana, esta puede ser simplificada, logrando
reducir el número de términos o variables, lo que también se puede reducir en una optimización del
circuito lógico equivalente. Antes de revisar algunos ejemplos vamos a analizar 12 reglas que nos
ayudaran a realizar estas simplificaciones.

1. A+0=A 5. A+A=A 9. A’’ = A


2. A+1=1 6. A + A’ = 1 10. A + AB = A
3. A⋅0=0 7. A ⋅A = A 11. A + A’ B = A + B
4. A⋅1=A 8. A ⋅ A’ = 0 12. (A + B) (A + C) = A + BC

Actividad
Nombre de Estudiante ________________________________________________
Realiza una comprobación de cada una de las Reglas del Álgebra de Boole.

Manual de Prácticas / Circuitos Lógicos Combinatorios 46


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Actividad
Nombre de Estudiante ________________________________________________
Simplifica las siguientes expresiones utilizando las técnicas del Álgebra de Boole
1. AB + A(B + C) + B(B + C) 2. [ AB’ (C + BD) + A’ B’ ]C

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 47


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

3. AB (C + (BD)’ ) + (AB)’ ]CD 4. A’ B C’ + A’ B’ C + A’ B C + A’ B’ C’

Manual de Prácticas / Circuitos Lógicos Combinatorios 48


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Teoremas de DeMorgan
Augustus DeMorgan (1806-1871), matemático que conoció a Boole, propuso dos teoremas
que constituyen una parte muy importante del álgebra de Boole, básicamente son dos equivalencias.

1. El primer teorema es el siguiente

Si tenemos dos o más variables multiplicadas y todo esto está negado, es equivalente a
aplicar la operación OR a los complementos de cada variable por individual.

(XY)’ = X’ +Y’
AAAAA = 𝑿
𝑿𝒀 > +𝒀
>

2. El segundo teorema es el siguiente

Si tenemos dos o más variables sumadas y todo esto está negado, es equivalente a aplicar
la operación AND a los complementos de cada variable por individual.

(X+Y)’ = X’ Y’
AAAAAAAA
𝑿 +𝒀 =𝑿 >𝒀
>

Actividad
Nombre de Estudiante ________________________________________________
Genera el diagrama y la tabla de verdad del primer teorema

Genera el diagrama y la tabla de verdad del segundo teorema

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 49


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Actividad – Ejercicios
Nombre de Estudiante ________________________________________________
Aplica los teoremas de DeMorgan las siguientes expresiones booleana
'''''''
1. 𝐴𝐵𝐶 4. (W+X+Y+Z)’

2. 𝐴′ + 𝐵′ + 𝐶′ 5. '''''''''''''
𝑋' + 𝑌' + 𝑍̅

3. (WXYZ)’ 6. (W’ X’ Y’ Z’)’

Actividad – Ejercicios
Nombre de Estudiante ________________________________________________
Simplifica las siguientes expresiones booleanas utilizando las “Reglas del Álgebra de Boole” y los
“Teoremas de DeMorgan”
(AB + AC)’ + A’ B’ C

(AB)’ + (AC)’ + A’ B’ C’

Manual de Prácticas / Circuitos Lógicos Combinatorios 50


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Forma Estándar de las Expresiones Booleanas


Suma de Productos
Suma de productos (Sum of Products, SOP). Es cuando dos o más términos producto, están
siendo sumados lógicamente. Dicho de otra manera, son términos que se están multiplicando por
una AND y cada uno de estos términos se están sumando con sumas lógicas OR. Algunos ejemplos
son:

XY + XYZ

A’BC + A’B + B’C’

X’YZ’ + X’Y’Z + X’Z

Producto de Sumas
Producto de Sumas (Product of Sums, POS). Es cuando dos o más términos suma, están
siendo multiplicados lógicamente. Dicho de otra manera, son términos que se están sumados en una
OR y cada uno de estos términos se están multiplicando con multiplicaciones AND. Algunos ejemplos
son:

(X+Y+Z’) (X+Y+Z)

(A’+B) (A’+B’) (B’+C’)

(X’+Y+Z’) (X’+Z’) (X’+Z)

Minitérminos
Es un término producto (AND) que contiene cada una de las variables del dominio ya sea en
su forma normal o negada.

Por ejemplo, en la siguiente expresión, vamos a encontrar los minitérminos.

x = A B’ C’ + A C’ + B’ A’ C + C’

Primero tenemos que identificar el dominio de la expresión

Dominio = {A, B, C}

Entonces, tenemos que encontrar los términos en los que aparecen todas las variables ya
sea en su forma norma o negada, o sea, la expresión consta de 4 términos, pero solo dos de ellos
(el primero y el tercero) tiene todas las variables del domino unidas por una operación AND,
revisemos el primero, A B’ C’ el cual contiene la A normal, la B negada y la C negada. Por otro lado,
el segundo término y el cuarto, no se consideran minitérminos por que les falta alguna variable del
dominio.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 51


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Maxitérminos
Es un término o expresión lógica que contiene sumadas (OR) cada una de las variables del
dominio ya sea en su forma normal o negada. Por ejemplo, en la siguiente expresión, vamos a
encontrar los maxitérminos.

x = (A+B’+C’)(A+C’)(C’)(B’+A’+C)(C+B)

Primero tenemos que identificar el dominio de la expresión

Dominio = {A, B, C}

Entonces, tenemos que encontrar los términos en los que aparecen todas las variables ya
sea en su forma norma o negada, o sea, la expresión consta de 5 términos, pero solo dos de ellos
(el primero y el cuarto) tiene todas las variables del domino unidas por una operación OR,
revisemos el primero, A+B’+C’ el cual contiene la A normal más la B negada más la C negada. Por
otro lado, el segundo término, el tercer término y el quinto, no se consideran maxitérminos por que
les falta alguna variable del dominio.

Forma estándar de una SOP


Recordemos que existen expresiones lógicas en formato SOP, pero solo hemos visto
ejemplos de expresiones en donde no todos los términos producto son minitérminos, lograr esto,
básicamente es la forma estándar, entonces, la Forma Estándar de una SOP, es una expresión
lógica en SOP en donde cada término es un minitérmino. Algunos ejemplos son:

A’B’C+A’BC’+AB’C’+ABC’

XYZ+XYZ+XYZ

Convertir una SOP a su forma estándar


Cuando una expresión lógica SOP no está en formato estándar, o sea, algún término no
contiene todas las variables del dominio, esta expresión se puede pasar a formato estándar de la
siguiente manera:

1. Identificamos cada término que no es minitérmino e identificamos las variables del


dominio que le faltan.

2. A este término lo multiplicamos por un nuevo término formado por una variable
faltante más su complemento.

3. De cada ocasión que realicemos los el paso 1 y 2, nos van aquedar dos términos
nuevos, basta con repetir el paso 1 y 2, solo hasta que todos los términos sean
minitérminos.

Manual de Prácticas / Circuitos Lógicos Combinatorios 52


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Actividad - Ejercicios
Nombre de Estudiante ________________________________________________
Convierte las siguientes expresiones lógicas a su Forma Estándar
x = A'BC + AB'

f = A'B + AB'CD + A'BC'

f = XY'Z'J + X'

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 53


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

MAPAS DE
KARNAUGH
Los Mapa Karnaugh (en adelante MK) es un método sistemático que al igual que el Álgebra
de Boole, sirve para simplificar expresiones booleanas, y cuando se aplica correctamente genera la
expresión más simplificada posible conocida como expresión mínima posible. Un MK es una matriz
de celdas en la que cada una representa una posible combinación de las variables. Los MK se
utilizan comúnmente en expresiones lógicas con dominios de 3, 4 o 5, pero en esta sección solo
utilizaremos con dominios de 4 variables

Un MK de cuatro variables
es una matriz de celdas de
dimensiones de 4x4 en donde a
cada renglón le corresponde una
posible combinación de las
primeras dos variables del dominio
y a cada columna le corresponde
una posible combinación de las
otras dos variables del dominio.

Las celdas de un MK se identifican de esta manera ya que se pretende que sólo cambia una
única variable entre celdas contigua. En otras palabras, la adyacencia se define por un cambio de
una única variable.

Este es un proceso bastante sencillo que podemos dividir en 3 pasos:

1. Colocar la expresión booleana en un MK

2. Hacer grupos de 1´s en un MK

3. Obtener la expresión mínima a partir de los grupos de un MK

Reglas para colocar una expresión booleana en un MK


Para poder llevar a cabo este proceso vamos a seguir los siguientes pasos

1. Es necesario que la expresión lógica sea una suma de productos y todos los términos de la
expresión lógica sean minitérminos.

2. De cada uno de los minitérminos se obtiene su valor binario donde cada bit corresponde a una
variable del dominio.

Manual de Prácticas / Circuitos Lógicos Combinatorios 54


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

3. Para cada uno de los valores, se coloca un 1 en la celda con el valor correspondiente.

Veamos un ejemplo: De la siguiente expresión lógica obtén su MK correspondiente.

f= A’BC’D’ + ABC’D’ + A’BC’D + ABC’D + A’B’CD + A’BCD + ABCD + AB’CD + AB’CD’

Primero tenemos que confirmar que cada término de la expresión sea un minitérmino, en este
caso si se cumple. Ahora, de cada término vamos a obtener su valor binario. Y al finalizar,
simplemente se coloca un 1 en la celda correspondiente a cada término.

f= A’BC’D’ + ABC’D’ + A’BC’D + ABC’D + A’B’CD + A’BCD + ABCD + AB’CD + AB’CD’

f= 0100 + 1100 + 0101 + 1101 + 0011 + 0111 + 1111 + 1011 + 1010

CD
00 01 11 10
AB

00

01

11

10

Reglas para hacer los grupos de 1´s en un MK


Ya que tenemos el MK lleno con los todos los 1 donde corresponde, vamos a agruparlos
según las siguientes reglas.

1. Un grupo tiene que contener 1, 2, 4, 8 o 16 celdas y no se pueden grupos en diagonal. Los


grupos de 4, 8 o 16, solo pueden ser rectángulos o cuadrados, no se pueden figuras en L.

2. Los grupos solo pueden ser de celdas contiguas.

3. Cada grupo necesita incluir el mayor número de 1 posible, por eso, siempre se tiene que
comenzar buscando el grupo más grande que se pueda formar, esto para incluir el mayor
número de 1 en un solo grupo.

4. No pueden quedar 1 sin grupo; pero si fuera necesario, un 1 puede quedar en dos grupos.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 55


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Veamos un ejemplo: Del siguiente MK obtén los grupos de 1.

CD
00 01 11 10
AB

00 1

01 1 1 1

11 1 1 1

10 1 1

Reglas para obtener la mínima expresión de un MK


Después de que a un MK se le han colocado todos los 1 comienza el proceso de obtención
de la mínima expresión. Vamos a obtenerla según las siguientes reglas.

1. Cada grupo creado dará lugar a un término producto, o sea, si obtenemos 3 grupos, la expresión
mínima tendrá 3 términos.

2. Todos los términos se formarán por cada variable


en la que se encuentra el grupo siempre y cuando
la variable solo esté normal o complementada.
Dicho de otra manera, si la variable aparece
normal y complementada al mismo tiempo, se
ignora y no aparece en ese término.

Actividad
Nombre de Estudiante ________________________________________________
Del siguiente MK obtén su expresión mínima”

Manual de Prácticas / Circuitos Lógicos Combinatorios 56


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Actividad – Ejercicios
Nombre de Estudiante ________________________________________________
Mediante el método de MK, obtén la expresión mínima de la siguiente expresión booleana
f = A’B’CD’+A’BCD’+ABCD’+AB’CD’+A’BCD+ABCD

f = A’B’C’D’+A’B’CD’+A’BCD+A’B’C’D+A’B’CD+A’BCD’+AB’CD’+ABCD+AB’CD+ABCD’

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 57


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Rellenar un MK con 1, 0 y también con X,


Como ya hemos mostrado hasta este momento, las celdas de un MK se pueden llenar con
1 y con 0, colocamos un 1 cuando específicamente queremos que el circuito lógico active la
salida, y colocamos un 0 cuando queremos específicamente que el circuito que el circuito
lógico desactive la salida.

Pero ¿qué pasa cuando en alguna combinación no nos importa si la salida está activada o
desactivada? Para solucionar esto tenemos algo más que un 1 y un 0, y es la “X”. La podemos
utilizar como un comodín dentro de un MK de la siguiente manera:

1. Colocamos todos los 0 y 1, en las celdas que corresponden del MK.

2. Colocamos las X en las celdas en las que no nos importa si la salida tiene que estar
activada o desactivada.

3. Hacemos los grupos de 1s, pero podemos utilizar la X como un 1 o como un 0


dependiendo de cómo te sea más conveniente para formar grupos lo más grande
posible y la menor cantidad de grupos posible.

Solo ten en cuenta que, para un MK, si ya decidió que una X va a ser un 1 o un 0, para todo
ese MK, esta decisión ya no puede cambiar.

Actividad – Ejercicios
Nombre de Estudiante ________________________________________________
De cada una de las siguientes Tablas de Verdad, obtén a) expresión booleana, b) el MK y la c)
expresión mínima.

A B C D f(x)
0 0 0 0 1
0 0 0 1 0
0 0 1 0 X
0 0 1 1 0
0 1 0 0 1
0 1 0 1 X
0 1 1 0 1
0 1 1 1 0
1 0 0 0 1
1 0 0 1 0
1 0 1 0 X
1 0 1 1 0
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1

Manual de Prácticas / Circuitos Lógicos Combinatorios 58


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

A B C D f(x)
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 1
0 1 0 1 x
0 1 1 0 1
0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 x

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 59


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

APLICACIONES
Hasta el momento hemos visto el funcionamiento básico de las compuertas para generar
circuitos combinatorios, pero ahora, vamos a hablar de algunas aplicaciones de los circuitos
combinatorios, entre ellas tenemos sumadores, comparadores, decodificadores, codificadores,
convertidores de código, multiplexores, demultiplexores, entre otros.

Decodificadores
Este es una aplicación de un Circuito Combinatorio, el cual tiene como función principal,
detectar alguna cierta combinación en sus entradas y mostrar que esa combinación existe en las
entradas mediante un cambio en el nivel lógico de su(s) salida(s).

Decodificador Binario Básico


Vamos a suponer que tenemos un circuito con 4 entradas y una salida, necesitamos
identificar cuándo en esas cuatro entradas existe una determinada combinación, para este caso
usaremos la combinación 1100. ¿Cómo lograrías que un circuito combinatorio te indique que esta
combinación esta en las entradas? Realiza el circuito a la derecha.

Nos tenemos que asegurar que la salida siempre sea 0, excepto cuando se las entradas
sean: A3=1, A2=1, A1=0 y A0=0. En este caso si tiene que ser 1

Actividad - Ejercicios
Determina la función lógica y el diagrama para un decodificador que detecte la combinación 1011

Manual de Prácticas / Circuitos Lógicos Combinatorios 60


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Decodificador de 4 bits
En el decodificador básico logramos identificar una
combinación especifica en las 4 líneas de entrada (4 bits de entrada)
y una vez identificada la pudimos mostrar prendiendo la línea de
salida (bit de salida) del decodificador. Pero ahora tenemos una
pregunta, ¿Cuántas posibles combinaciones existen si tenemos 4
bits? La respuesta es 2n, esto es, _____ combinaciones, y ¿Que
necesitamos hacer si queremos un decodificador que identifique esas
16 distintas combinaciones indicando cada una, en un bit de salida
distinto?, o sea, necesitamos un decodificador de _____ líneas de
entrada y _____ líneas de salida.

Actividad – Ejercicios
Nombre de Estudiante ________________________________________________
Generar la función Lógica y realiza el diagrama del decodificador de 4 bits

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 61


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Decodificador BCD a decimal


Este decodificador es un circuito combinatorio que convierte cada código BCD (código 8421)
en uno de los diez posibles dígitos decimales. También se le conoce como decodificador de 4-líneas
a 10-líneas o decodificador 1 de 10.

El método de implementación es exactamente igual que el decodificador 4 bits completo,


excepto que ahora sólo se requieren diez puertas decodificadoras, dado que el código BCD sólo
representa los diez dígitos decimales de 0 a 9.
Dígito Función de
decimal Código BCD Decodificación
0 0 0 0 0 A3’ A2’ A1’ A0’
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1

Decodificador BCD a display 7 segmentos


Este decodificador acepta el código BCD en sus entradas y proporciona las 7 salidas
necesarias para encender o apagar los segmentos de un display 7S, esto, con el objetivo de generar
un dígito decimal en el display 7S.

A diferencia de los anteriores, este


decodificador no solo necesita encender un
LED para indicar una determinada
combinación en sus entradas, este
necesita encender varias de sus salidas,
tales que logren formar en el display 7S
el dígito decimal, por ejemplo, si en las
entradas existiera la combinación 0010 (2
en decimal) el decodificador tendría que
encender sus salidas a, b, d, e y g.

Manual de Prácticas / Circuitos Lógicos Combinatorios 62


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Actividad – Investigación
Nombre de Estudiante ________________________________________________
Investiga el funcionamiento del display de 7 segmentos y las diferencias entre el display de 7
segmentos de Ánodo Común y el de Cátodo Común

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 63


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

CI 7447 y 7448
Son unos los CI decodificadores de BCD a display de 7 segmentos más utilizados, o sea,
estos circuitos tienen 4 entradas correspondientes al código BCD con el que alimentaremos el
circuito, y tiene 7 salidas que van dirigidas al display de 7 segmentos para formar cada uno de los
dígitos decimales. La única diferencia es que el 7447 funciona para display de ánodo común,
mientras que el 7448 para display de cátodo común.

Codificadores
Los codificadores son esencialmente un circuito combinatorio que realiza la función inversa
de un decodificador, esto es, tiene la capacidad de que se introduzca un nivel activo en alguna de
sus entradas, y lo convierte en una salida codificada (código), por ejemplo, BCD, binario o algún otro,
también pueden ser diseñados para codificar símbolos diversos y caracteres alfabéticos. El proceso
de codificación consiste en convertir símbolos comunes o números a un formato codificado.

Codificador decimal-BCD
El contrario de un decodificador BCD a decimal, este
es un circuito que tiene 10 entradas, y cuatro salidas. Cada
una de sus entradas corresponde a un dígito en decimal,
mientras que sus cuatro salidas corresponden al código BCD
de la entrada activa.

Multiplexores
También conocido selector de datos o MUX y su
funcionamiento se basa en la idea de tener más de una fuente de
entrada y poder seleccionar una de ellas para enviarla por la única
salida. Imagina una estación de trenes la cual tiene varios andenes,
o sea, puede haber varios trenes esperando salir de la estación para
empezar su recorrido, pero la realidad es que saliendo de la estación,
solo existe un carril y por lógica, solo puede pasar un tren a la vez,
entonces, en este sentido, la estación de trenes funcionaría como
una especie de multiplexor, el cual tiene que elegir ¿cuál de los trenes (entradas) va a ser el único
que en determinado momento va a poder ser enviado hacia la salida? Y en algún otro momento,
puede seleccionar otro tren (otra entrada) para que este sea ahora el que va a ser enviado hacia la
salida.

Manual de Prácticas / Circuitos Lógicos Combinatorios 64


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Multiplexor Básico
Pensaremos en un circuito MUX que tiene dos entradas de datos
(D0 y D1) y una sola salida (Q0), necesitamos lograr que en algún momento
el circuito pueda seleccionar alguna de esas dos entradas para poder
enviarla por la única salida, pero en otro momento, lograr que el circuito
pueda seleccionar la otra entrada para enviarla por la misma salida. Es aquí
donde necesitamos la selección de datos, para este MUX bastará un solo
bit (S0) para indicar si queremos que D0 sea el que se envié hacia la salida, o D1 sea el que se envíe
hacia la salida. Revisaremos como queda la tabla de verdad.

Entrada de
selección de datos Entrada Seleccionada
S0
0 D0
1 D1

El circuito combinatorio que permita


hacer esto es sencillo, solo hay pensar en hacer
un circuito en donde la salida de datos es igual
a la entrada seleccionada.

Multiplexor de 4 entradas
La funcionalidad de este MUX es idéntica al básico, solo que en este, vamos a pensar en 4
entradas, y para controlar 4 entradas necesitamos ____ bits de selección de datos. Entonces,
podemos decir que la cantidad máxima de entradas de un multiplexor está dada por la formula 2n,
en donde n es el número de bits de selección de datos. O sea, si tuviéramos un MUX con 3 bits de
selección de datos, tendríamos la posibilidad de manejar _____ entrada de datos.

Actividad
Nombre de Estudiante ________________________________________________
Realiza el diagrama de bloques y diagrama lógico del MUX de 4 entradas.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 65


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Demultiplexores
También conocido distribuidor de datos o DEMUX. Su funcionamiento es el
inverso al del MUX, esto es, que toma datos de una única línea y envía esos datos
a través de una de varias salidas que se tiene. Recordemos el ejemplo de la estación
de trenes, pero en esta ocasión vamos a pensar que en que los trenes están
llegando, existe solo un carril y el trabajo de la estación es acomodar cada tren que
llega en un andén distinto, esto se podría considera una especie de trabajo de
multiplexeo.

Demultiplexor básico
Pensaremos en un circuito DEMUX que tiene una sola entrada de datos (D0) y dos salidas
(Q0 y Q1), necesitamos lograr que en algún momento el circuito pueda seleccionar a que salida se
enviarán los datos alguna de esas dos entradas. Es aquí
donde necesitamos la selección de datos, para este
DEMUX bastará un solo bit (S0) para indicar si queremos
que D0 sea enviado por Q0 y Q1. A la derecha se muestra el
diagrama lógico.

Demultiplexor de 4 salidas
La funcionalidad de este DEMUX es idéntica al básico, solo que en este, vamos a pensar en
4 salidas, esto es que necesitamos ____ bits de selección de datos. Podemos decir que la cantidad
máxima de salidas de un DEMUX esta dada por la formula 2n, en donde n es el número de bits de
selección de datos. O sea, si tuviéramos un DEMUX con 3 bits de selección de datos, tendríamos la
posibilidad de manejar _____ salidas de datos.

Actividad
Nombre de Estudiante ________________________________________________
Realiza el diagrama de bloques y diagrama lógico del DEMUX de 4 salidas.

Manual de Prácticas / Circuitos Lógicos Combinatorios 66


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Sumadores
Esta aplicación de los circuitos combinatorios es un importante no solamente en las
computadoras, sino en muchos tipos de sistemas digitales en los que se procesan datos numéricos.
Básicamente su función es, sumar el valor de los bits de sus entradas y muestra el resultado en su
o sus salidas. Recordemos las reglas de la suma:
1
0 0 1
+1
+0 +1 +0
(acarreo de
0 1 1
1)ß0

Semisumador
Un semisumador admite dos bits en sus
entradas (un bit para cada operando) y genera dos
bits en sus salidas (un bit de suma y un bit de
acarreo), observemos la tabla de verdad y el
diagrama de bloques.

A B Cout Σ Revisa a detalle la tabla de verdad,


primero vamos a ver la columna Cout ¿Con que
0 0
compuerta podemos generar el
0 1 comportamiento de esta columna?

1 0 Cout=

Ahora revisa el comportamiento de la


1 1
columna Σ ¿Con que compuerta podemos
A y B = Variables de Entrada
Σ = Suma generar el comportamiento de esta columna?
Cout = Acarreo de salida
Σ=

Actividad
Nombre de Estudiante ________________________________________________
Realiza el diagrama lógico del semisumador.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 67


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Sumador Completo
Un sumador completo admite tres bits en sus entradas (un bit para cada operando y un tercer
bit de acarreo de entrada) y genera dos bits en sus salidas (un bit de suma y un bit de acarreo),
completa y observemos la tabla de verdad y el diagrama de bloques. Básicamente para un sumador
completo se utiliza dos semisumadores y una compuerta OR.

A B CIN Cout Σ
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1 1 1
A y B = Variables de Entrada
Σ = Suma
Cin = Acarreo de entrada
Cout = Acarreo de salida

Las fórmulas para los dos bits de salida son las siguientes:

Σ = (A ⊕ B) ⊕ Cin

Cout = AB + (A ⊕ B) Cin

Actividad
Realiza el diagrama de lógico del sumador completo

Manual de Prácticas / Circuitos Lógicos Combinatorios 68


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Restadores
La operación de resta o sustracción también se puede realizar mediante un circuito lógico
combinatorio. El restador completo requiere tres entradas: los dos números que se van a restar y
una entrada de acarreo negativo (borrow). Las dos salidas corresponden a la diferencia y al acarreo
negativo. La resta puede realizarse utilizando un sumador, ya que la operación de sustracción es
simplemente un caso especial de la suma.

Semi restador
Un semirestador admite dos bits en sus entradas, son los dos bits de los que hay que saber
la diferencia y esto puede ayudar a tomar decisiones. Por ejemplo, B – A. Y dos bits de salida, un bit
de diferencia entre los bits de entrada, y otro bit para saber si hay un acarreo negativo.

A B Dif Borrow
0 0
0 1
1 0
1 1
A y B = Variables de Entrada
Borrow = Necesita pedir prestado
Dif = Diferencia

Restador Completo
Un restador completo admite tres bits en sus entradas, los dos bits a obtener su diferencia y
un tercer bit de acarreo negativo de entrada (Cin / Barrowin) y genera dos bits en sus salidas, un bit
de diferencia entre los bits de entrada, y otro bit para saber si hay un acarreo negativo. Básicamente,
para un restador completo se utiliza dos semi restadores y una compuerta OR. Por ejemplo, A – B
con posibilidad de acarreo negativo de entrada.

CIN A B Dif Borrow


0 0 0 0 0
0 0 1 1 1
0 1 0 1 0
0 1 1 0 0
1 0 0 1 1
1 0 1 0 1
1 1 0 0 0
1 1 1 1 1
A y B = Variables de Entrada
Dif = Diferencia
Cin = Acarreo negativo de entrada
Borrow = Acarreo negativo de salida

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 69


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

PRÁCTICAS DE
LABORATORIO

Manual de Prácticas / Circuitos Lógicos Combinatorios 70


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

PRACTICA 01: Material y equipo de laboratorio


El Laboratorio de Electrónica es un espacio diseñado para llevar acabo cada una de las
practicas correspondientes a las asignaturas de Electrónica Análoga y Electrónica Digital. Todo
laboratorio cuenta con distinto equipamiento, pero existen instrumentos que son comunes en la
mayoría de los laboratorios. A continuación, se describen algunos de ellos:

Multímetro

Un multímetro, también
denominado polímetro o tester, es un instrumento
eléctrico portátil para medir directamente magnitudes
eléctricas activas como corrientes y potenciales
(tensiones) y/o pasivas como resistencias,
capacidades y otras.

Las medidas pueden realizarse para corriente


continua o alterna y en varios márgenes de medida cada una. Los
hay analógicos y posteriormente se han introducido los digitales cuya función es
la misma (con alguna variante añadida).

Protoboard

Una Protoboard o breadboard es una tabla


rectangular de plástico con un montón de pequeños
agujeros en ella. Estos agujeros permiten insertar
fácilmente componentes electrónicos para hacer un
prototipo (es decir, construir y probar una versión
temprana de) un circuito electrónico, como por
ejemplo con una batería, un interruptor, una resistencia y un LED (diodo emisor
de luz). Los componentes y cables se conectan a la protoboard simplemente
presionando los pasadores en los orificios de la protoboard.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 71


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Actividad
Nombre de Estudiante ________________________________________________
Toma como ejemplo las dos herramientas descritas al principio de la práctica (el multímetro y el protoboard), realiza una
investigación de la siguiente lista de equipo o material de laboratorio y escríbela en tu manual, recuerda acompañar con dibujos
a color y a mano tu investigación.
Fuente de Alimentación

Generador de Señales.

Osciloscopio.

Resistencia

Manual de Prácticas / Circuitos Lógicos Combinatorios 72


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Diodo LED.

Pinzas de punta y corte

Alambre para conexiones (jumper macho / hembra)

Puntas de Prueba (sondas)

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 73


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

¿Que es un circuito abierto, circuito cerrado y corto circuito?

¿Qué son los Circuitos Integrados?

Manual de Prácticas / Circuitos Lógicos Combinatorios 74


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

PRACTICA 02: Sistemas Numéricos


Actividad
Desarrolla un algoritmo (serie de pasos finita) para cada uno de las siguientes conversiones de sistemas numéricos,
recuerda no extenderte tanto. (Se revisarán 6 algoritmos)

Decimal à Binario Decimal à Hexadecimal Decimal à Octal


Binario à Decimal Hexadecimal à Decimal Octal à Decimal

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 75


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Actividad
Resuelve los siguientes ejercicios de conversión entre sistemas
Base 10 à Base 2 Base 2 à Base 10
a) 273 c) 1001100010
b) 5642 d) 10111111001

Base 10 -> Base 8 Base 8 -> Base 10


e) 273 g) 54568
f) 5642 h) 4457535

Base 10 -> Base 16 Base 16 -> Base 10


i) 7984 k) DED0
j) 556784 l) FACE

Actividad
Resuelve las siguientes operaciones aritméticas
1100101101 1100101101 1101 101 ÷10
+ 110110111 - 110110111 x 1001

Manual de Prácticas / Circuitos Lógicos Combinatorios 76


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

PRACTICA 03: Códigos Digitales


Actividad
Realiza las conversiones que se te piden
Decimal à BCD Decimal à BCD
a) 1354 e) 1001 0101 0011 0101
b) 7603 f) 1000 0001 0111 0000
c) 9827 g) 0010 0000 0001 1010
d) 9834 h) 0111 0101 0101 1001

Gray à Binario Binario à Gray


i) 1100 m) 1001
j) 1101 n) 1110
k) 1110 o) 1010
l) 1001 p) 0111

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 77


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

¿Qué es un código alfanumérico?

¿Cuándo se creó el código ASCII y cuando se agregaron los caracteres del extendido?

¿Cuál es la representación ASCII de cada uno de los caracteres siguientes?


Expresarlos como un patrón de bits y en notación hexadecimal

q) A
r) Retorno de Carro
s) z
t) 5
u) ñ
v) ü
w) Escape
x) Barra Espaciadora
y) @
z) +

Manual de Prácticas / Circuitos Lógicos Combinatorios 78


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

PRÁCTICA 04: Binario con LEDS


MATERIALES
• Mínimo 3 LEDs • Resistencias
• Dip switch de al menos 2 posiciones. • 330 Ω x 10unidades
• Protoboard. • 1KΩ x 10unidades
• Jumpers. • Al menos 25 Jumpers o 50 cm de cable UTP
• Fuente de Voltaje. • Pinzas de punta y de corte

ACTIVIDAD 01 - Encendiendo un LED


Los circuitos mostrados en los siguientes diagramas son equivalentes, el de la izquierda es el diagrama esquemático y
el de la derecha es una posible conexión en un protoboard

1. Apague la fuente de voltaje e identifique cada uno de los elementos del diagrama.
2. Conecta el dip switch en el protoboard y cablea la conexión pull-down para el LED.
3. Identifica cada uno de los elementos restantes del diagrama y realice su conexión en el protoboard, recuerda
llevar un orden de los elementos que colocas y revisar nuevamente si no te hace falta alguna conexión.
4. Una vez realizada la conexión, enciende la fuente de voltaje
5. Abre y cierra el switch y observa el comportamiento del circuito.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 79


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

ACTIVIDAD 02 – Generando Binarios con LEDs


Con base al circuito anterior, ahora conectaremos dos leds, para esto, nos ayudaremos con el diagrama esquemático de
la derecha.
Instrucciones
1. Llena la Tabla de Resultados en la columna Binario y la sección Valor Esperado.
2. Apaga la fuente de voltaje.
3. Conecta el dip switch en el protoboard y cablea las conexiones pull-down para los dos LEDs
4. Identifica cada uno de los elementos restantes del diagrama
5. Realice la conexión del circuito en el protoboard, recuerda llevar un orden de los elementos que colocas y
revisar nuevamente si no te hace falta alguna conexión.
6. Una vez realizada la conexión, enciende la fuente de voltaje
7. Abre y cierra los switch, observa el comportamiento del circuito.
8. Llena la Tabla de Resultados en la sección Valor Real

Valor Esperado Valor Real


Decimal Binario LED 1 LED 2 LED 1 LED 2
(MSB) (LSB) (MSB) (LSB)
0
1
2
3

Manual de Prácticas / Circuitos Lógicos Combinatorios 80


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

PRÁCTICA 05: Compuertas Básicas


MATERIALES
• Mínimo 3 LEDs • Resistencias
• Siguientes Circuitos Integrados • 330 Ω x 10unidades
• 7404 x 1 unidad • 1KΩ x 10unidades
• 7432 x 1 unidad • Fuente de Voltaje.
• 7408 x 1 unidad • Al menos 25 jumpers o 50 cm de cable UTP
• Dip switch de al menos 2 posiciones. • Pinzas de punta y de corte
• Protoboard.

Antes de conectar, revisa la tabla de resultados y llena la parte que SIEMPRE SE TIENE QUE LLENAR ANTES DE EJECUTAR LA
PRÁCTICA, esta parte es la de Valor Esperado o Valor Calculado, ya que ésta se llena con los conocimientos teóricos previos a
ejecutar la práctica. Recuerda que el objetivo de las prácticas es el comprobar la teoría. Después de ejecutar la práctica, se procede a
llenar la parte de Valor Real. Y al final siempre se comparan ambas partes, estas tienen que coincidir o al menos ser cercanas.

ACTIVIDAD 01 – Conectando la Compuerta NOT


En esta actividad, comprobar el funcionamiento de una compuerta NOT, comparando el CI 7404 con la tabla de verdad
de la compuerta NOT
Instrucciones

1. Llena la Tabla de Resultados en la sección Valor Esperado.


2. Apaga la fuente de voltaje.
3. Conecta el dip switch en el protoboard y cablea las conexiones pull-down para las variables A y B.
4. Identifica y conecta el CI a utilizar y colócalos en el Protoboard.
5. Conecta los pines VCC y GND del CI a los buses del protoboard correctos.
6. Identifica cada uno de los elementos restantes del diagrama
7. Realice la conexión del circuito en el protoboard, recuerda llevar un orden de los elementos que colocas y revisar
nuevamente si no te hace falta alguna conexión.
8. Una vez realizada la conexión enciende la fuente de voltaje.
9. Realiza las distintas conexiones para las variables A y B.
10. Observa el comportamiento del circuito.
11. Llena la Tabla de Resultados en la sección Valor Real.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 81


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Valor Valor
Esperado Real

A A’ A’
1

Manual de Prácticas / Circuitos Lógicos Combinatorios 82


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

ACTIVIDAD 02 – Conectando la Compuerta OR


En esta actividad, comprobar el funcionamiento de una compuerta OR, comparando el CI 7432 con la tabla de verdad de
la compuerta OR.
Instrucciones
1. Llena la Tabla de Resultados en la sección Valor Esperado.
2. Apaga la fuente de voltaje.
3. Conecta el dip switch en el protoboard y cablea las conexiones pull-down para las variables A y B.
4. Identifica y conecta el CI a utilizar y colócalos en el Protoboard.
5. Conecta los pines VCC y GND del CI a los buses del protoboard correctos.
6. Identifica cada uno de los elementos restantes del diagrama
7. Realice la conexión del circuito en el protoboard, recuerda llevar un orden de los elementos que colocas y
revisar nuevamente si no te hace falta alguna conexión.
8. Una vez realizada la conexión enciende la fuente de voltaje.
9. Realiza las distintas conexiones para las variables A y B.
10. Observa el comportamiento del circuito.
11. Llena la Tabla de Resultados en la sección Valor Real
Valor Valor
Esperado Real
A B A+B A+B
0 0
0 1
1 0
1 1

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 83


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

ACTIVIDAD 03 – Conectando la Compuerta AND


En esta actividad, comprobar el funcionamiento de una compuerta AND, comparando el CI 7408 con la tabla de verdad
de la compuerta AND.
Instrucciones
1. Llena la Tabla de Resultados en la sección Valor Esperado.
2. Apaga la fuente de voltaje.
3. Conecta el dip switch en el protoboard y cablea las conexiones pull-down para las variables A y B.
4. Identifica y conecta el CI a utilizar y colócalos en el Protoboard.
5. Conecta los pines VCC y GND del CI a los buses del protoboard correctos.
6. Identifica cada uno de los elementos restantes del diagrama
7. Realice la conexión del circuito en el protoboard, recuerda llevar un orden de los elementos que colocas y
revisar nuevamente si no te hace falta alguna conexión.
8. Una vez realizada la conexión enciende la fuente de voltaje.
9. Realiza las distintas conexiones para las variables A y B.
10. Observa el comportamiento del circuito.
11. Llena la Tabla de Resultados en la sección Valor Real.

Valor Valor
Esperado Real
A B AB AB
0 0

0 1

1 0

1 1

Manual de Prácticas / Circuitos Lógicos Combinatorios 84


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

PRÁCTICA 06: Compuertas Combinadas


MATERIALES
• Mínimo 3 LEDs • Resistencias
• Circuitos Integrados • 330 Ω x 10unidades
• 7402 x 1 unidad • 1KΩ x 10unidades
• 7400 x 1 unidad • Fuente de Voltaje.
• 7486 x 1 unidad • Al menos 25 jumpers o 50 cm de cable UTP
• Dip switch de al menos 2 posiciones. • Pinzas de punta y de corte
• Protoboard.

ACTIVIDAD 01 – Conectando la Compuerta NOR


Comprobar el funcionamiento de la compuerta NOR, utilizando el CI 7402 y su tabla de verdad.
Instrucciones
1. Llena la Tabla de Resultados en la sección Valor Esperado.
2. Investiga el datasheet completo o al menos el diagrama del CI 7402.
3. Conecta en el protoboard los componentes y elementos de circuito presentado en el siguiente diagrama.
4. Observa el comportamiento del circuito, compáralo con la Tabla de Resultados y llena la columna de Valor
Real.

Valor Valor
Esperado Real
A B (A+B)’ (A+B)’
0 0
0 1
1 0
1 1

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 85


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

ACTIVIDAD 02 – Conectando la Compuerta NAND


En esta actividad, comprobar el funcionamiento de una compuerta NAND, comparando el CI 7400 con la tabla de verdad
de la compuerta NAND.
Instrucciones
1. Llena la Tabla de Resultados en la sección Valor Esperado.
2. Investiga el datasheet completo o al menos el diagrama del CI 7400.
3. Conecta en el protoboard los componentes y elementos de circuito presentado en el siguiente diagrama.
4. Observa el comportamiento del circuito, compáralo con la Tabla de Resultados y llena la columna de Valor
Real.

Valor Valor
Esperado Real
A B (AB)’ (AB)’
0 0
0 1

1 0
1 1

Manual de Prácticas / Circuitos Lógicos Combinatorios 86


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

ACTIVIDAD 03 – Conectando la Compuerta XOR


En esta actividad, comprobar el funcionamiento de una compuerta XOR, comparando el CI 7486 con la tabla de verdad
de la compuerta XOR.
Instrucciones
1. Llena la Tabla de Resultados en la sección Valor Esperado.
2. Investiga el datasheet completo o al menos el diagrama del CI 7486.
3. Conecta en el protoboard los componentes y elementos de circuito presentado en el siguiente diagrama.
4. Observa el comportamiento del circuito, compáralo con la Tabla de Resultados y llena la columna de Valor
Real.

Valor Valor
Esperado Real

A B A⊕B A⊕B

0 0

0 1

1 0

1 1

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 87


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

PRÁCTICA 07: Implementado un Circuito Lógico


con Compuertas Combinadas
MATERIALES
• Mínimo 3 LEDs • Resistencias
• Siguientes Circuitos Integrados • 330 Ω x 10unidades
• 7404 x 1 unidad • 1KΩ x 10unidades
• 7432 x 1 unidad • Fuente de Voltaje.
• 7408 x 1 unidad • Al menos 25 jumpers o 50 cm de cable UTP
• Dip switch de al menos 2 posiciones. • Pinzas de punta y de corte
• Protoboard.

ACTIVIDAD 01 – Implementando un Circuito Lógico con Compuertas


En esta actividad, a partir de la siguiente expresión booleana, generaremos su Tabla de Verdad, conectaremos un Circuito
Lógico y revisaremos su funcionamiento para comprobarlo.
x = (A’ B C + A C’ )’

Instrucciones
1. Antes de comenzar a cablear el circuito, tenemos que llenar la tabla de verdad de la expresión booleana.
Completa las columnas hasta el Valor Esperado.
2. Genera ahora el diagrama lógico y escríbelo al final de esta práctica (en la página siguiente).
3. Conecta en el protoboard el diagrama lógico que generaste en el punto anterior.
4. Observa el comportamiento del circuito y llena la Tabla de Resultados en la sección Valor Real.

Valor Esperado Valor Esperado


A B C A’ C’ A’ B C A C’ A’BC + AC’
(A’BC + AC’ )’ (A’BC + AC’ )’
0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

1 1 1

Manual de Prácticas / Circuitos Lógicos Combinatorios 88


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Diagrama Lógico de la expresión x = (A’ B C + A C’ )’:

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 89


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

PRÁCTICA 08: Simplificación de Expresiones


Lógicas por Álgebra de Boole y Teoremas de DeMorgan

ACTIVIDAD 01 – Simplificación de Expresiones Lógicas


Resuelve los siguientes ejercicios, simplifícalas por el método del Álgebra de Boole.
1. AB'D+AB'D' =
2. A'BC+A'B'C =
3. (XYZ)(XYZ)' =
4. (XY)(YX) =
5. (ABC)+(ABC) =
6. (XYZ)+(XYZ)' =
7. (A'B'DC)(A'BCD')(A'A) =
8. (AB+CD)(AB+EF)=
9. XW+(WX)' ZJK=
10. AB+(AB)'C=
11. XY+(X'+Y')Z=
12. (WXYZ)'' =
13. (A'+B'+D'+C')' =
14. (AB+ABC)=
15. ((A+AB)+B)((A+AB)+C)=
16. AB+(AB)'=
17. (AB+ABC)(AB)'=
18. (AB+ABC)+(AB)'=
19. (AB'(C+BD)+A'B')C=

Manual de Prácticas / Circuitos Lógicos Combinatorios 90


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

ACTIVIDAD 02 – Comparación de expresiones normales y simplificadas


Sigue las instrucciones

Revisa la expresión lógica siguiente:


f = CD (AB (C+(BD)')+(AB)')
1. Genera la tabla de verdad.
2. Genera una simulación a partir de la expresión sin simplificar.
3. Ahora simplifica la expresión lógica aplicando Álgebra de Boole y Teoremas de DeMorgan
4. Genera la tabla de verdad de la expresión simplificada
5. Genera una simulación a partir de la expresión simplificada.
6. Comprueba que el funcionamiento es idéntico en ambos casos

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 91


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

PRÁCTICA 09: Simplificación de Expresiones


Lógicas por medio de Mapas de Karnaugh

ACTIVIDAD 01 – Obteniendo la expresión mínima


Observa la siguiente tabla de verdad, tenemos dos distintas expresiones de salida, f(a) y f(b), para cada una realiza lo
que se puede a continuación.
• Expresión booleana en minitérminos.
• Circuito Lógico de la expresión booleana en minitérminos
• Mapa de Karnaugh
• Expresión mínima (revisar si es posible factorizar la expresión mínima)
• Circuito Lógico de la expresión mínima.

D C B A f (a) f (b)
0 0 0 0 1 1
0 0 0 1 0 0
0 0 1 0 1 1
0 0 1 1 1 1
0 1 0 0 0 0
0 1 0 1 1 1
0 1 1 0 1 1
0 1 1 1 1 1
1 0 0 0 1 1
1 0 0 1 1 1
1 0 1 0 0 X
1 0 1 1 0 X
1 1 0 0 0 X
1 1 0 1 0 X
1 1 1 0 0 X
1 1 1 1 0 X

Manual de Prácticas / Circuitos Lógicos Combinatorios 92


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

PRÁCTICA 10: Decodificador BCD a Display de 7


Segmentos
MATERIALES
• CI 7447 o 7448 • Resistencias
• Display 7 segmentos • 330 Ω x 15unidades
• Dip switch de al menos 4 posiciones. • 1KΩ x 10unidades
• Protoboard. • Al menos 25 jumpers o 50 cm de cable UTP
• Jumpers. • Pinzas de punta y de corte
• Fuente de Voltaje.

ACTIVIDAD 01 – Implementando un Decodificador BCD a D7S


El circuito de esta práctica es la conexión de un decodificador BCD a un D7S, muestra el circuito 7448 con un display de
cátodo común, pero tú lo puede implementar con un 7447 utilizando un display de ánodo común.
Instrucciones
1. Apaga la fuente de voltaje,
2. Conecta el dip switch en el protoboard y cablea las conexiones pull-down para el código BCD.
3. Identifica y conecta los pines VCC y GND del CI que conseguiste.
4. Conecta el pin común del D7S, y la resistencia en cada pin de segmento.
5. Conecta los pines de control del CI y los pines de salida de cada segmento a las resistencias que ya tienes listas.
6. Realizada la conexión, enciende la fuente y mueve los switches del código BCD, observa que sucede.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 93


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

PRÁCTICA 11: Multiplexor y Demultiplexor


ACTIVIDAD 01 – Simulación de un MUX y DEMUX
En esta ocasión no vamos armar un circuito físico, vamos a simularlo. El siguiente diagrama representa el circuito MUX y
un DEMUX conectados por un único bus de datos. Realiza lo siguiente:
• La simulación del circuito en CrocodileClips
• La simulación del circuito en TinkerCad
Recuerda tomar en cuenta que para cada valor de entrada se necesita una conexión Pull-Down y el respectivo LED para
observar el valor de la entrada. Para cada salida se necesita un LED para observar el valor de dicha salida

Manual de Prácticas / Circuitos Lógicos Combinatorios 94


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

PRÁCTICA 12: Sumador y Restador


ACTIVIDAD 01 – Simulación de un Sumador y un Restador
En esta ocasión no vamos a armar un circuito físico, vamos a simularlo. Los siguientes diagramas corresponden a un
circuito Sumador y un circuito Restador. Realiza lo siguiente:
• La simulación de cada circuito en CrocodileClips
• La simulación de cada circuito en TinkerCad
• Comprobar la tabla de verdad de cada uno de los circuitos
Recuerda tomar en cuenta que para cada valor de entrada se necesita una conexión Pull-Down y el respectivo LED para
observar el valor de la entrada. Para cada salida se necesita un LED para observar el valor de dicha salida

Sumador Completo

Restador Completo

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 95


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

PROYECTO FINAL
En el tema de codificadores y decodificadores además de ver las características básicas de
estas aplicaciones de los circuitos combinatorios, vimos el funcionamiento básico de un
Decodificador BCD a Display de 7 segmentos, y lo comprobamos con el CI 7447 o el 7448 en la
práctica 10 de este manual. Para este proyecto vamos también a comprobar la funcionalidad del
Decodificador BCD a D7S, pero en esta ocasión, lo haremos con compuertas lógicas. Dicho de otra
manera, en lugar de solo utilizar un CI (7447 o 7448) para el comprobar la funcionalidad de un
decodificador, nosotros vamos a generar la funcionalidad del decodificador, pero solo con
compuertas básicas (OR, AND, NOT).

Para lograr esto, vamos a recordar lo siguiente; este DECODER tiene 4 entradas
correspondientes al Código BCD y 7 salidas, cada una para activar (controlar) cada uno de los
segmentos del Display. Esto significa que necesitamos obtener la funcionalidad de cada uno de
los segmentos. Dicho de otra manera, tenemos que ver cada uno de los segmentos, como un
circuito combinatorio individual, en donde todos los segmentos comparten las 4 mismas entras.

Para CADA SEGMENTO tienes que hacer lo siguiente:

1. TABLA DE VERDAD. Obtén la Tabla de Verdad en donde cada 1 de salida,


corresponde a la combinación donde ese segmento tiene que prender o apagar. Si
son 7 segmentos vamos a tener 7 tablas de verdad.

2. EXPRESIÓN LÓGICA. A partir de la Tabla de Verdad necesitas obtener la expresión


lógica, en donde cada término es un minitérmino.

3. MAPA DE KARNAUGH. Cada una de las expresiones se puede simplificar y lo vas


a hacer por este método.

4. EXPRESIÓN LÓGICA SIMPLIFICADA. Necesitas resolver cada MK y obtener la


expresión lógica simplificada de cada segmento.

5. SIMULACIÓN DEL CIRCUITO LÓGICO. De cada expresión lógica simplificada (y


factorizada si es necesario) tienes que generar una simulación para comprobar si la
lógica de tu circuito es la correcta o hay algo que corregir.

6. ARMADO DEL CIRCUITO. Para finalizar (y la parte más compleja) vas a armar cada
uno de los 7 circuitos, donde todos los circuitos van a tener las mismas 4 entradas
(correspondiente al código BCD) y cada circuito lo vas a conectar a su segmento en
el D7S.

Manual de Prácticas / Circuitos Lógicos Combinatorios 96


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Vamos a revisar cómo sería el comienzo del segmento a

1. Tabla de Verdad del segmento a

Dígito D C B A f (a)
Decimal
0 0 0 0 0 1
1 0 0 0 1 0
2 0 0 1 0 1
3 0 0 1 1 1
4 0 1 0 0 0
5 0 1 0 1 1
6 0 1 1 0 1
7 0 1 1 1 1
8 1 0 0 0 1
9 1 0 0 1 1
- 1 0 1 0 x
- 1 0 1 1 x
- 1 1 0 0 x
- 1 1 0 1 x
- 1 1 1 0 x
- 1 1 1 1 x

2. Expresión Lógica

f (a)= A’B’C’D’ + A’BC’D’ + ABC’D’ + AB’CD’ + A’BCD’ + ABCD’ + A’B’C’D + AB’C’D

3. Mapa de Karnaugh (A partir de aquí solo hay que hacerlo por su cuenta)

CD
00 01 11 10
AB

00 1 1 X 0

01 1 X X 1

11 1 X X 1

10 0 1 X 1

Recuerda que:

• Una salida de compuerta la puedes utilizar para alimentar una o más entradas de otras
compuertas si así lo necesitas.

• Los dígitos 6, 7, 9, pueden variar un poco, depende como lo quieras mostrar en el D7S y de
cómo te ayuda a obtener una expresión mínima en el MK.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 97


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

ANEXOS

Manual de Prácticas / Circuitos Lógicos Combinatorios 98


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Lista de Materiales para las Prácticas

• 25 x resistencias de 220Ω o 330Ω

• 15 x resistencias de 1kΩ

• 10x LED

• 50x jumpers macho-macho o 1mts de cable UTP par trenzado

• 1x protoboard de 830 puntos

• 1x dip switch de 4 canales

• 1x CI 7400

• 1x CI 7402

• 1x CI 7404

• 1x CI 7408

• 1x CI 7432

• 1x CI 7486

• 1x CI 7447 + display 7 seg ánodo común (opción 1)

• 1x CI 7448 + display 7 seg cátodo común (opción 2)

• Pinzas de punta

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 99


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Código ASCII

El siguiente listado muestra el Código ASCII extendido, se puede observar el número decimal
y su símbolo correspondiente.

0 NULL 31 US 61 = 92 \
1 SOH 62 > 93 ]
2 STX 32 63 ? 94 ^
3 ETX 33 ! 64 @ 95 _
4 EOT 34 " 65 A 96 `
5 ENQ 35 # 66 B 97 a
6 ACK 36 $ 67 C 98 b
7 BEL 37 % 68 D 99 c
8 BS 38 & 69 E 100 d
9 HT 39 ' 70 F 101 e
10 LF 40 ( 71 G 102 f
11 VT 41 ) 72 H 103 g
12 FF 42 * 73 I 104 h
13 CR 43 + 74 J 105 i
14 SO 44 , 75 K 106 j
15 SI 45 - 76 L 107 k
16 DLE 46 . 77 M 108 l
17 DC1 47 / 78 N 109 m
18 DC2 48 0 79 O 110 n
19 DC3 49 1 80 P 111 o
20 DC4 50 2 81 Q 112 p
21 NAK 51 3 82 R 113 q
22 SYN 52 4 83 S 114 r
23 ETB 53 5 84 T 115 s
24 CAN 54 6 85 U 116 t
25 EM 55 7 86 V 117 u
26 SUB 56 8 87 W 118 v
27 ESC 57 9 88 X 119 w
28 FS 58 : 89 Y 120 x
29 GS 59 ; 90 Z 121 y
30 RS 60 < 91 [ 122 z

Manual de Prácticas / Circuitos Lógicos Combinatorios 100


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

123 { 156 £ 190 ¥ 224 Ó


124 | 157 Ø 191 ┐ 225 ß
125 } 158 × 192 └ 226 Ô
126 ~ 159 ƒ 193 ┴ 227 Ò
127 DEL 160 á 194 ┬ 228 õ
161 í 195 ├ 229 Õ
128 Ç 162 ó 196 ─ 230 µ
129 ü 163 ú 197 ┼ 231 þ
130 é 164 ñ 198 ã 232 Þ
131 â 165 Ñ 199 Ã 233 Ú
132 ä 166 ª 200 ╚ 234 Û
133 à 167 º 201 ╔ 235 Ù
134 å 168 ¿ 202 ╩ 236 ý
135 ç 169 ® 203 ╦ 237 Ý
136 ê 170 ¬ 204 ╠ 238 ¯
137 ë 171 ½ 205 ═ 239 ´
138 è 172 ¼ 206 ╬ 240
139 ï 173 ¡ 207 ¤ 241 ±
140 î 174 « 208 ð 242 ‗
141 ì 175 » 209 Ð 243 ¾
142 Ä 176 ░ 210 Ê 244 ¶
143 Å 177 ▒ 211 Ë 245 §
144 É 178 ▓ 212 È 246 ÷
145 æ 179 │ 213 ı 247 ¸
146 Æ 180 ┤ 214 Í 248 °
147 ô 181 Á 215 Î 249 ¨
148 ö 182 Â 216 Ï 250 ·
149 ò 183 À 217 ┘ 251 ¹
150 û 184 © 218 ┌ 252 ³
151 ù 185 ╣ 219 █ 253 ²
152 ÿ 186 ║ 220 ▄ 254 ■
153 Ö 187 ╗ 221 ¦ 255 nbsp
154 Ü 188 ╝ 222 Ì
155 ø 189 ¢ 223 ▀

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 101


INSTITUTO POLITÉCNICO NACIONAL / La Técnica al Servicio de la Patria

Símbolos eléctricos y de electrónica


Los símbolos eléctricos son representaciones gráficas de cada uno de los componentes
de un esquema, instalación electrónica o circuitos electrónicos, por lo que el reconocimiento o
identificación de los símbolos de electricidad es fundamental para la detección de fallas o errores
que puedan modificar la función completa de un esquema.

Para comenzar a identificar los símbolos eléctricos es importante mencionar que se


encuentran estandarizados internacionalmente por las normas IEEE y el modelo británico. Esto
significa que un mismo símbolo puede representarse de dos maneras diferentes en algunos casos.
En la siguiente imagen se muestran algunos ejemplos de símbolos eléctricos básicos, existen
muchos más, pero por el momento es suficiente para entender esto.

Manual de Prácticas / Circuitos Lógicos Combinatorios 102


Técnico en Sistemas Digitales / CECYT 18 Zacatecas / IPN

Rúbrica del Proyecto Final

Excelente Bueno Regular Deficiente Malo


• El reporte cuenta con • No se cuenta con un • No se cuenta con un • No se cuenta con un • Los CIs no tienen un
un diagrama de la diagrama de la diagrama de la diagrama de la orden lógico en el
posición real de los posición de los CI en posición de los CI en posición de los CI en Protoboard.
CI´s en el el protoboard. el protoboard. el protoboard. • Los CIs se
protoboard. • Los CIs tienen un • Los CIs tienen un • Los CIs no tienen un encuentran
Limpieza y Orden

• Los CIs tienen un orden lógico en el orden lógico en el orden lógico en el colocados casi
orden lógico en el Protoboard Protoboard Protoboard aleatoriamente y sin
Protoboard y se • Los CIs se • Los CIs se • Los CIs se distancias similares
encuentran a una encuentran a una encuentran a una encuentran a una entre ellos a una
misma distancia misma distancia misma distancia misma distancia misma distancia
unos de otros. unos de otros. unos de otros. unos de otros. unos de otros.
• Los CI’s y están • Los jumpers están • Los jumpers se • Los jumpers se • Los jumpers se
marcados para su ordenados por encuentran encuentran encuentran
identificación. colores para desordenados y poco desordenados y poco desordenados y poco
• Los jumpers están identificar la mayoría estables. estables. estables.
visualmente de las compuertas
ordenados.

• Explica • No se explica el • No se explica el • No se explica el • No se explica el


correctamente el proceso de proceso de proceso de proceso de
proceso de construcción construcción construcción construcción
Conocimiento

construcción de su correcta y clara • Responde a las • Responde con • No responde a las


circuito. mente. preguntas de forma titubeos a las preguntas referentes
• Responde a las • Responde a las clara y concreta preguntas referentes
preguntas de forma preguntas de forma al circuito
clara y concreta. clara y concreta
• Propone mejoras al
su proceso de
construcción y a su
circuito
Funcionamiento

En este punto el circuito se revisa de 0 a 10, en donde cada punto se obtiene por generar correctamente cada uno de los dígitos
decimales en el display de 7 segmentos

0 = El dígito no se formó de manera correcta.


1 = El dígito si se formó de manera correcta.

Es posible que se pueda asignar algún valor entre 0 y 1 para el dígito al cual no le funcione un segmento para ser completarlo,
pero esto queda a criterio del docente
Tiempo y
Forma

El proyecto se presenta la fecha y hora acordada.


El docente se reserva el derecho de decidir aceptar un proyecto fuera de fecha y la calificación máxima en caso de entregar
fuera de fecha.

MANUAL DE PRÁCTICAS / CIRCUITOS LÓGICOS COMBINATORIOS 103

You might also like