Digitales 4to Año PDF
Digitales 4to Año PDF
1) Los T.P. se realizarán en hojas de carpeta Nº 3, todas las hojas que se presenten deben tener el Apellido y
nombre del alumno y deben estar numeradas.
2) Concurrir a los horarios de la materia con las planillas de los Trabajos Prácticos y con los elementos de
trabajo.
3) Los Trabajos Prácticos solo se aprueban en forma consecutiva.
4) Los Trabajos Prácticos tendrán una fecha límite de entrega previa a la finalización del trimestre a
consideración del docente.
5) El horario de clase es solo para trabajar y consultar al docente, temas referentes de la materia.
6) Una vez aprobado el Trabajo Práctico, el docente retendrá la parte escrita hasta fin de año.
7) El alumno deberá redactar informes de conclusiones de los Trabajos Prácticos designados por docente en
computadora.
8) Las tareas de simulación y armado de circuitos se realizarán únicamente en horario de clase. Podrá el
alumno concurrir en otro horario de Instrumentos y Herramientas Digitales I y el docente en turno podrá
firmar la aprobación.
9) Para poder rendir examen del primer tema (Sistema Numérico), el alumno deberá concurrir con la guía de
preguntas y ejercicios resueltos en hojas Nº3.
Apellido y Nombres:
Curso:
1
Escuela de Educación Secundaria Técnica N°2
Unidad I
Sistema Numérico
Temperatura
26
25
24
23
22
21
20
2
Escuela de Educación Secundaria Técnica N°2
• Señales discretas son aquellas que no cambian de forma uniforme, presentan discontinuidades (varían
bruscamente de un instante a otro) y sólo pueden adquirir un número finito de valores.
En algunos casos interesa representar las magnitudes analógicas de forma digital. Si simplemente medimos
la temperatura cada hora, obtenemos muestras que representan la temperatura a lo largo de intervalos de tiempo
(cada hora). De esta forma, se ha convertido la magnitud continua en una magnitud discreta, que se puede
digitalizar, representando cada valor muestreado mediante un código digital. La figura 2 representa el resultado1 de
muestrear la evolución de la temperatura cada hora.
Temperatura
26
25
24
23
22
21
20
La electrónica digital emplea sistemas binarios en los que sólo existen dos estados posibles, un nivel de
tensión alto HI llamado ‘1’ (a veces 5V) y un nivel de tensión bajo LO llamado ‘0’ (a veces 0V) (ver figura 3).
En los sistemas digitales la combinación de estos dos estados se denomina código y se utiliza para
representar números e información en general. Un dígito se denomina bit. La información binaria que manejan los
sistemas digitales aparece en forma de señales que representan secuencias de bits.
u(t)
HI
LO
Figura 3 Señal digital t
1
Hay que hacer notar que la señal obtenida tras muestrear es una señal discreta pero no digital.
Códigos de numeración.
La necesidad de establecer cantidades para poder ponderar magnitudes, contar y operar con ellas, hace que
se establezcan unos sistemas de numeración a través de unos códigos perfectamente estructurados que facilitarán
dichas tareas.
3
Escuela de Educación Secundaria Técnica N°2
• Es un sistema dependiente del orden, el valor numérico se obtiene sumando los productos de cada
dígito por la base (10) elevada a la posición que ocupa ese dígito.
El valor del numero decimal 7438 se calcula como: 7x103 + 4x102 + 3x101 + 8x100
175 2
LSB 1 87 2
1 43 2
1 21 2
1 10 2
0 5 2
1 2 2
0 1 MSB
De igual forma existe una regla que permite para de un código en sistema decimal a cualquier otro sistema:
Se dividirán sucesivamente el código decimal por la base del nuevo sistema, hasta que el
cociente ya no sea divisible. Entonces se formará como digito mayor el último cociente y los
siguientes dígitos lo formarán los restos obtenidos hasta el primero.
4
Escuela de Educación Secundaria Técnica N°2
Decimal Binario
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
El mayor número decimal que podemos representar con n bits es 2n – 1 (restamos uno por empezar en
cero). En el ejemplo anterior, para n = 3 podemos representar 8 números decimales distintos (del 0 al 7). Para 8
bits el valor máximo sería 28 – 1 = 255 (111111112).
5
Escuela de Educación Secundaria Técnica N°2
Para obtener el valor decimal de un número codificado en BCD, haremos agrupaciones de 4 bits empezando
por la derecha (bit menos significativo) y convertiremos cada grupo en la cifra decimal correspondiente, por
ejemplo: (11)(1000)(0111)(0110) BCD = 3876.
La principal ventaja de este código de numeración es la facilidad para convertir a/desde decimal. Sin
embargo presenta grandes inconvenientes, ya que requiere más dígitos que la forma binaria por lo que resulta
menos eficiente y no se emplea cuando hay que almacenar mucha información, y la aritmética es más complicada
que en binario.
En la tabla 2 se muestra los primeros 15 números codificados en BCD.
Tabla 2
Decimal Binario BCD
Decenas Unidades
0 0000 0 0000
1 0001 0 0001
2 0010 0 0010
3 0011 0 0011
4 0100 0 0100
5 0101 0 0101
6 0110 0 0110
7 0111 0 0111
8 1000 0 1000
9 1001 0 1001
10 1010 1 0000
11 1011 1 0001
12 1100 1 0010
13 1101 1 0011
14 1110 1 0100
15 1111 1 0101
Código Hexadecimal
Cualquier entero se puede usar como base de un sistema numérico. Entre los sistemas de numeración más
comunes, además de los códigos binarios mencionados, se encuentra el código hexadecimal. Los números
hexadecimales requieren de 16 símbolos, empleando 0,1,2,…….,9,A,B,C,D,E y F (tabla 3). Se utiliza este código
para representar de forma compacta los números binarios debido a que es muy sencillo convertir a binario a
hexadecimal y viceversa.
Para convertir un número hexadecimal en decimal empleamos la regla genérica expuesta con anterioridad,
es decir, multiplicamos cada cifra por potencias de 16.
Por ejemplo 123 h = 1x162 +2x161 + 3x1x160 = 1x256 + 2x16 +3x1 =291.
6
Escuela de Educación Secundaria Técnica N°2
Para realizar la transformación inversa también se puede aplicar el método de las divisiones sucesivas por
16.
Tabla 3
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
7046 = 1B86 h
7
Escuela de Educación Secundaria Técnica N°2
Dado que esta transformación es muy sencilla, para convertir un número decimal a hexadecimal lo
expresaremos primero en binario y a partir de este último en hexadecimal.
En el proceso inverso (hexadecimal a binario) sustituiremos cada digito hexadecimal por el código binario de
cuatro bits correspondientemente.
8
Escuela de Educación Secundaria Técnica N°2
Alumno:
Curso: Año:
1100010
A67
639
010110000010
724
100101010000
111001011
EB2
Día
escrito
9
Escuela de Educación Secundaria Técnica N°2
Unidad II
Compuertas
S L ‘1’ cerrado
abierto 0 0 apagado ‘0’ abierto
cerrado 1 1 encendido
La función lógico es aquella que relaciona las entradas y salidas de un circuito lógico. Puede expresarse
mediante:
1. Tabla de verdad: En ella se representa a la izquierda todos los estados posibles de las entradas
(en el ejemplo, el estado de conmutador) y a la derecha los estados correspondientes a la salida (en
el ejemplo, la lámpara).
2. Función booleana: Es una expresión matemática que emplea los operadores boléanos (en el
ejemplo, L=S).
Puerta AND
El funcionamiento de la puerta lógica AND es equivalente al de un circuito con dos conmutadores en serie
como el de la Figura 2. En dicho circuito es necesario que los dos conmutadores estén cerrados para que la
lámpara se encienda.
La relación entre las posiciones de los conmutadores y el estado de la lámpara se muestra en la tabla de
verdad.
10
Escuela de Educación Secundaria Técnica N°2
La salida de una puerta AND es verdadera (‘1’) si, y sólo si, todas las entradas son verdaderas. Esta
operación corresponde a una multiplicación lógica binaria que para dos entradas sería: L= A ·B .
Puerta OR.
El funcionamiento de esta puerta es equivalente al de dos conmutadores en paralelo como en la Figura 4. En
esta configuración la lámpara se encenderá si cualquiera de los dos conmutadores se cierra.
En este caso la relación es la siguiente: la lámpara se encenderá si y sólo si, el conmutador A O (OR) el B
están cerrados. Esta función se describe en la tabla de verdad.
La salida de una puerta OR es verdadera (‘1’) si, y sólo si, al menos una de las entradas es verdadera. Esta
relación corresponde a una suma lógica binaria: L= A + B.
Puerta NOT.
La salida de una puerta NOT es siempre el complementario de la entrada, de tal manera que si la entrada es
‘0’ la salida es ‘1’ y viceversa. Se conoce también como INVERSOR y posee una única entrada.
La operación lógica se conoce como negación y se escribe: L = A (negado de A). El indicador de negación es
un círculo ( o ) que indica inversión o complementación cuando aparece en la entrada o en la salida de un
11
Escuela de Educación Secundaria Técnica N°2
elemento lógico. El símbolo triangular sin el círculo representaría una función en la que el estado de la salida sería
idéntico al de la entrada, esta función recibe el nombre de buffer. Los buffers se usan para cambiar las
propiedades eléctricas de una señal sin afectar al estado lógico de la misma.
Puerta NAND.
Equivale a una puerta AND seguida de un INVERSOR. Su nombre viene de Not-AND .El símbolo lógico es una
puerta AND con un círculo en la salida. La tabla de verdad es igual alde la puerta AND con el estado de salida
negado. Una puerta NAND puede tener más de dos entradas.
Puerta NOR.
Equivale a una puerta OR seguida de un INVERSOR. Su nombre viene de Not-OR . El símbolo lógico es una
puerta OR con un círculo en la salida. La tabla de verdad es igual al de la puerta OR con el estado de salida
negado. También puede tener más de dos entradas.
12
Escuela de Educación Secundaria Técnica N°2
AND A ⋅B 4081
AND
OR A+B 4071
NOT A 4069
NAND A ⋅B 4011
13
Escuela de Educación Secundaria Técnica N°2
Alumno:
Apellido y Nombres del alumno correspondiente
Curso: Año:
4º X
Z1 = ( A ⋅ B ) + C
Día
1.
escrito
Día
protoboard
Resolución:
A B C A.B (A.B)+C
0 0 0 0 0
0 0 1 0 1
0 1 0 0 0
0 1 1 0 1
1 0 0 0 0
1 0 1 0 1
1 1 0 1 1
1 1 1 1 1
14
Escuela de Educación Secundaria Técnica N°2
A B C
14081
3A ⋅ B
2
1 4071
2 3
(A ⋅ B) + C
• Como podes observar en este ejercicio no se utiliza los valores negados de las variables por
lo tanto no es necesario utilizar el integrado 4069.
• Los números que figuran en las entradas como en la salida, son el número del pin de cada
integrado, les conviene marcarlos para facilitar el desarrollo del gráfico del circuito con
los integrados, como así también el armado en el protoboard.
Luego dibujamos el conexionado eléctrico con los integrados que representará tu guía para el
armado en el protoboard
4081 4071
15
Escuela de Educación Secundaria Técnica N°2
Punto c) Ahora deberás armar el circuito. Deberás pedir los elementos a tu docente y con cuidado y
guiándote del gráfico anterior, lo armas.
Cuando lo terminas, se lo mostrás al docente para que lo revise y si está todo bien se prueba.
16
Escuela de Educación Secundaria Técnica N°2
Alumno:
Curso: Año:
Z1 = A ⋅ (B + C )
Día
1.
escrito
Día
protoboard
Z 2 = (A ⋅ B ) + (A ⋅ B )
Aprobación de Aprobación de
Día
2.
escrito
Día
protoboard
17
Escuela de Educación Secundaria Técnica N°2
Alumno:
Curso: Año:
1
A 3
2 4069BD Día
protoboard
B 1 Z1
3 1 2
4081BD 2
C 4071BD
2. 4069BD
Solo completa el docente
Aprobación de Aprobación de
1 2 Día
A 1
escrito
3
4069BD 2
8 Z3
3 4 10
4071BD 9
B
5
4
4071BD
6 Día
protoboard
4071BD
18
Escuela de Educación Secundaria Técnica N°2
Alumno:
Curso: Año:
Z1 = (A + B ) ⋅ A
Aprobación de Aprobación de
Día
1.
escrito
Día
protoboard
Z 2 = (A ⋅ B ) + B
Aprobación de Aprobación de
Día
2.
escrito
Día
protoboard
19
Escuela de Educación Secundaria Técnica N°2
Unidad III
Álgebra de Boole
Fue introducida por George Boole en 1854 en su trabajo “An Investigation of the Laws of
Thought”. En 1938, Shannon advirtió que era adecuada para la síntesis de circuitos mediante relés. Hoy
constituye el fundamento matemático del diseño lógico de autómatas.
Definición 1: Una operación binaria sobre un par ordenado de elementos de un conjunto, determina un
único elemento. Si este elemento pertenece también al conjunto, entonces se dice que la operación
binaria satisface la propiedad de clausura.
Definición 2: Un sistema algebraico integrado por un conjunto B de elementos {a, b,...} y dos
operaciones binarias “+” y “.” que satisface la propiedad de clausura, se dice que es un álgebra de Boole,
si se satisfacen los siguientes postulados:
P1) Las operaciones “+” y “.” son conmutativas:
a+b=b+a a.b=b.a ∀ a, b ∈ B
P2) Cada operación es distributiva respecto a la otra:
a . (b + c) = (a . b) + (a . c) a + (b . c) = (a + b) . (a + c) ∀ a, b, c ∈ B
P3) Existen 2 elementos identidad “0” y “1” respecto a “+” y “.” /
a+0=a a.1=a ∀ a ∈B
P4) ∀ a ∈ B ∃ a ∈ B /:
a +a = 1 a .a = 0
Este conjunto de postulados es uno de los tantos que podrían usarse para describir un álgebra de
Boole.
A partir de ellos es posible probar los siguientes teoremas:
a+a=a a.a=a Idempotencia
a+1=1 a.0=0 Elementos unidad y nulo
a =a Involución
a + (a . b) = a a . (a + b) = a Absorción
a + (b + c) = (a + b) + c a . (b . c) = (a . b) . c Leyes Asociativas
Alumno:
Curso: Año:
Día
de escrito
2. Z 2 = ( a + b) ⋅ (c + a )
Día
de escrito
3. Z 4 = a ⋅ b ⋅ c + a ⋅ b ⋅ c + a ⋅ b ⋅ c ⋅ d
Día
simulaci{on
Día
protoboard
21
Escuela de Educación Secundaria Técnica N°2
Alumno:
Curso: Año:
Día
escrito
Día
simulación
Día
protoboard
22
Escuela de Educación Secundaria Técnica N°2
Unidad IV
Mapas de Karnaugh
1 0
1 2 3
23
Escuela de Educación Secundaria Técnica N°2
Al simplificar se pierde el efecto de la variable que está presente tanto en su forma negada ( C ) como en su
forma normal (C). Es decir, cuando A= ‘0’, B= ‘1’ y D= ‘1’, la salida será verdadera independientemente del valor
de la variable C (C= ‘1’ o C= ‘0’).
CD 00 01 11 10
AB
00
0 1 3 2
01 1 1
4 5 7 6
11
12 13 15 14
10
8 9 11 10
A⋅C ⋅ D A⋅ B ⋅C
La fila superior e inferior se consideran adyacentes, al igual que las columnas derecha e izquierda. Se puede
simplificar también agrupando cuatro términos adyacentes. Se pueden combinar cuatro ‘1’ siempre que
representen todas las combinaciones de dos variables.
Ejemplo 2.
Simplificación de una función a partir del mapa de Karnaugh.
CD 00 01 11 10
AB
00
0 1 3 2
01 1 1
4 5 7 6
11 1 1
12 13 15 14
10
8 9 11 10
24
Escuela de Educación Secundaria Técnica N°2
Como la salida es verdadera si B y D son verdaderas sin importar el estado de A y de C, estas dos últimas
entradas se pueden eliminar de la expresión.
A⋅ B B⋅D
CD 00 01 11 10 CD 00 01 11 10
AB AB
00 1 1 1 1 00 1 1 1
0 1 3 2 0 1 3 2
01 1 1 A⋅ D 01 1 C⋅D
4 5 7 6 4 5 7 6
11 1 1 11 1
12 13 15 14 12 13 15 14
10 10 1 1 1
8 9 11 10 8 9 11 10
La simplificación también se realizar agrupando ocho términos adyacentes. En general los grupos pueden
ser de 2m elementos, donde m = 1, 2, ....n (n = número de variables de entrada).
CD 00 01 11 10 CD 00 01 11 10
AB AB
00 B 00 1 1
0 1 3 2 0 1 3 2
01 1 1 1 1 01 1 1
4 5 7 6 4 5 7 6
11 1 1 1 1 11 1 1
12 13 15 14 12 13 15 14
10 10 1 1
8 9 10 8 9 10
D
Para realizar las agrupaciones se siguen las siguientes reglas:
1. Primero se construirán los grupos de celdas más grandes posibles.
2. Agregar grupos más pequeños, hasta que cada celda que contenga un ‘1’ se haya incluido al menos
una vez.
3. Eliminar los grupos redundantes, aún cuando se trate de grupos grandes.
Los mapas de Karnaugh también se pueden emplear para simplificar expresiones con más de cuatro
variables de entrada, pero el método se complica. Por lo general para muchas entradas se emplean técnicas de
ordenador automatizadas, como el método desarrollado por McCluskey.
Cuando se realizan grupos de casillas que tengan 1, la función que se obtiene se la conoce como
forma canónica de minitérminos.
Maxitérminos
También se puede agrupar ceros. Con esto podemos definir la función con la forma canónica de
maxitérminos.
25
Escuela de Educación Secundaria Técnica N°2
Ejemplo 3
Simplificación de la función por maxitérminos.
CD 00 01 11 10
AB
00
0 1 3 2
01 1 1 1
4 5 7 6
11 1 1 1
12 13 15 14
10
8 9 11 10
Donde no hay 1 significa que hay 0. por lo tanto en el mapa de Karnaugh solo marcamos los ceros. Y se
agrupan.
CD 00 01 11 10
AB
00 0 0 0 0
0 1 3 2
01 0
4 5 7 6
11 0
12 13 15 14
10 0 0 0 0
8 9 11 10
Para la designación de cada grupo se utiliza la compuerta OR (+), y si la variable que lo define es 1 se pone
dicha variable negada y si es 0 es sin negar, por ejemplo:
C+D B
CD 00 01 11 10
AB
00 0 0 0 0
0 1 3 2
01 0 0
4 5 7 6
11 0 0
12 13 15 14
10 0 0 0 0
8 9 11 10
Condiciones irrelevantes.
Cuando el estado de una variable de salida no está definido, es decir, puede ser ‘0’ o ‘1’, se representará con
una X y podremos elegir su valor para simplificar al máximo la función de salida.
26
Escuela de Educación Secundaria Técnica N°2
Ejercicio de ejemplo
A partir de la tabla de verdad:
0 0 0 0 0 0
1 0 0 0 1 0
2 0 0 1 0 0
3 0 0 1 1 0
4 0 1 0 0 1
5 0 1 0 1 1
6 0 1 1 0 1
7 0 1 1 1 0
8 1 0 0 0 0
9 1 0 0 1 0
10 1 0 1 0 0
11 1 0 1 1 1
12 1 1 0 0 0
13 1 1 0 1 1
14 1 1 1 0 0
15 1 1 1 1 1
Como en los resultados hay menos 1 que 0 utilizaremos la forma canónica de los minitérminos.
En la ecuación lógica se escriben únicamente los términos que tienen un valor de F=1
Entonces:
F = ABCD + ABCD + ABCD + ABCD + ABCD
27
Escuela de Educación Secundaria Técnica N°2
CD 00 01 11 10
AB
Se coloca un 1, que es el valor de verdad de la ecuación
00 en la casillero correspondiente a cada término-
0 1 3 2
01 1 1 1
4 5 7 6
11 1 1
12 13 15 14
10 1
8 9 11 10
Ahora agruparemos los “1”, en bloques de 1,2,4,8 ó 16 cuadraditos en forma horizontal o vertical.
El objetivo es formar la menor cantidad de grupos posibles abarcando la mayor cantidad de “1”. Un mismo 1
puede pertenecer a varios grupos.
CD 00 01 11 10
AB
00
0 1 3 2
01 1 1 1
4 5 7 6
11 1 1
12 13 15 14
10 1
8 9 11 10
AB D ACD
BCD
Ahora se rescribe la ecuación, haciendo desaparecer la variable que en el grupo cambia de valor:
F = BCD + AB D + ACD
Ahora estamos en condiciones de diseñar circuitos que cumplan una función determinada.
28
Escuela de Educación Secundaria Técnica N°2
Alumno:
Curso: Año:
1. AB CD 00 01 11 10 2. CD 00 01 11 10
AB
00 1 1 00
0 1 3 2 1 0 1 3 2
01 1 1 01
4 5 7 6 4 1 5 1 7 6
11 1 12 1 13 15 14 11 1 13 1 15
12 14
10 1 8 1 9 11 10 10 1 1 11
8 9 10
3. BC 00 01 11 10 4. BC 00 01 11 10
A A
0 1 1 0 1 1 1
0 1 3 2 0 1 3 2
1 1 4 5 7 6
1
4 1 5 7 6
29
Escuela de Educación Secundaria Técnica N°2
Alumno:
Curso: Año:
CD 00 01 11 10 CD 00 01 11 10
AB AB
1. 2.
00 00 1 1
1 0 1 1 1 3 1 2 0 1 3 2
01 01 1
4 5 7 6 4 5 7 6
11 X13 X15 11 X12 13 15
1 14
12 14
10 1 1 1 11 1 10 10 1 1 11 X10
8 9 8 9
BC 00 01 11 10 BC 00 01 11 10
A A
3. 4.
0 X 1 X 0 X 1 1
0 1 3 2 0 1 3 2
1
4 1 5 7 6
1 X 4 X 5 7 1 6
30
Escuela de Educación Secundaria Técnica N°2
Alumno:
Curso: Año:
Dí
escrito
escrito
Dí
simulación
simulación
Dí
protoboard
protoboard
31
Escuela de Educación Secundaria Técnica N°2
Alumno:
Curso: Año:
Limpiaparabrisas:
Se desea conocer el circuito de conmutación del motor de un limpiaparabrisas sabiendo
que éste funciona cuando la llave general del auto está en contacto y además se acciona el interruptor
limpiar. Pero si se desactiva este último, el motor del limpiaparabrisas sigue funcionando hasta que las
escobillas lleguen al costado derecho.
Se le pide que:
a) Escriba la tabla de verdad.
b) Simplifique mediante diagramas de Karnaugh y propiedades del Álgebra de Boole, si
es posible.
c) Dibuje el circuito indicando el componente y el número de pata a utilizar.
d) Arme el circuito en el protoboard.
Día
escrito
Día
simulación
Día
protoboard
32
Escuela de Educación Secundaria Técnica N°2
Alumno:
Curso: Año:
Diseñe un circuito que tome un número de 4 bits (A, B, C, D) y produzca una salida F que sea
verdadera si la entrada representa un número primo.
Solo completa el docente
escrito
Día
simulación
Día
protoboard
b) Maquina de escrutinio
En una empresa los cuatro directivos se distribuyen las acciones según A=45%, B= 30%, C= 15% y
D= 10%. Diseñe una máquina de escrutinio sabiendo que cada dueño tiene un porcentaje de voto igual a
su número de acciones y para aprobar una moción los votos afirmativos deben superar el 50%.
Solo completa el docente
Aprobación de Aprobación de Aprobación de
Día
escrito
Día
simulación
Día
protoboard
33
Escuela de Educación Secundaria Técnica N°2
Unidad V
Codificadores y Decodificadores
El funcionamiento básico del circuito es el siguiente: cuando aparece un nivel alto ‘1’ en una de las líneas de
entrada correspondientes a los dígitos decimales, se generan los niveles apropiados en las cuatro líneas BCD de
salida. Por ejemplo, si la línea de entrada 9 está a nivel alto (suponiendo que todas las demás estén a nivel bajo),
esta condición producirá el código BCD 1001, es decir, A0 y A3 a nivel alto y A1 y A2 a nivel bajo.
34
Escuela de Educación Secundaria Técnica N°2
correspondiente al dígito decimal de entrada de más alto orden que se encuentre activo, e ignorará cualquier otra
entrada activa. Por ejemplo, si se encuentran activas las entradas 6 y 3, la salida BCD será 0110 (que representa al
número decimal 6).
Función de decodificación.
Se implementa mediante un circuito denominado decodificador que convierte la información codificada,
como puede ser un número binario, en otra información no codificada, como lo es un número decimal.
Decodificador BCD-decimal.
Convierte código BCD en uno de los diez posibles dígitos decimales. Frecuentemente se le denomina
decodificador de 4 líneas a 10 líneas.
35
Escuela de Educación Secundaria Técnica N°2
Display de LEDs
Un tipo común de display de 7 segmentos es el de diodos emisores de luz (light-emitting diode, LED). Cada
segmento es un LED que emite luz cuando lo atraviesa una corriente eléctrica. Hay dos configuraciones posibles:
• Ánodo común. El segmento se encenderá cuando se le aplique un nivel bajo ‘0’.
• Cátodo común. El segmento se encenderá cuando se le aplique un nivel alto ‘1’.
Display de 7 segmentos.
36
Escuela de Educación Secundaria Técnica N°2
Alumno:
Curso: Año:
Día
escrito
Día
simulación
Día
protoboard
37
11
Alumno:
Curso: Año:
Día
protoboard
38
Escuela de Educación Secundaria Técnica N°2
Las puertas básicas pueden combinarse para formar circuitos lógicos más complejos que realicen muchas
operaciones útiles. Algunas de las funciones lógicas combinacionales más comunes son: comparación, aritmética,
conversión de códigos, codificación, decodificación y selección de datos.
Comparador binario.
La comparación de magnitudes se realiza mediante un circuito lógico denominado comparador. Un número
en formato binario se introduce en la entrada A y otro en la entrada B. Las salidas M, I, m, indican la relación entre
los dos números, produciendo un nivel alto en la línea de salida correspondiente, es decir, M =’1’ si A>B, I =’1’ si
A=B y m =’1’ si A<B.
M=
I = =
m=
Para este caso se pueden comparar los dos dígitos a la vez generando una tabla de verdad de cuatro
variables correspondientes a los dígitos de los números binarios a comparar. Para el primer número A = A1 A0 y
para el segundo B = B1 B0. De la tabla surgen tres funciones M (mayor), I (igual) y m (menor) igual que para el
caso de números de un bit.
Para números de mas bits se puede usar otro método de análisis. Consiste en comparar los bits de mayor
peso y de acuerdo al resultado se sigue con el de menor peso sucesivamente.
39
Escuela de Educación Secundaria Técnica N°2
Alumno:
Curso: Año:
Diseñar un circuito combinacional que compare dos números binarios de dos bits.
a) Para los números binarios genéricamente expresados: A = A1 A0 y B = B1 B0 hacer una
tabla de verdad y obtener tres funciones de salida que detecten cuando A > B , A = B ó A < B
A1 A0 B1 B0 M I m
---- ----- ---- ---- ---- ---- ----
---- ----- ----- ---- ---- ---- ----
Día
simulación
Día
protoboard
40
Escuela de Educación Secundaria Técnica N°2
MULTIPLEXORES y DEMULTIPLEXORES
Multiplexor
Un multiplexor es un circuito que transmite los datos digitales procedentes de varias líneas de entrada a
una única línea de salida según una secuencia específica. Funcionalmente, se puede representar mediante una
operación de conmutación electrónica, que secuencialmente conecta cada una de las líneas de entrada a la línea
de salida.
Son sistemas digitales de varias entradas y una salida, en los que la salida es igual a una de las entradas
dependiendo de la combinación de las líneas de control. Para un multiplexor de n líneas de control Ci, el número de
entradas será 2n.
En definitiva, los datos que llegan simultáneamente, en paralelo a las k = 2n líneas del multiplexor salen en
serie por un solo cable realizándose una conversión paralelo a serie.
Demultiplexor
Un demultiplexor es un circuito que transmite los datos digitales procedentes de una línea de entrada a
varias líneas de salida según una determinada secuencia. Esencialmente, es un multiplexor invertido.
De esta manera, luego de que se sucedan todas las combinaciones de las líneas de control, tendremos en las
salidas, en paralelo, los datos que secuencialmente venían en forma seriada, o sea, se realiza una conversión serie
a paralelo.
Estos dos tipos de circuitos dedicados a la selección de datos: el multiplexor y el demultiplexor, se emplean
cuando se tiene que transmitir datos de distintas fuentes a través de una línea hasta una localización distante, y
deben redistribuirse en destino.
41
Escuela de Educación Secundaria Técnica N°2
Para lograr esto se deben elegir las variables de la función que se usarán como selección y determinar que
valor constante o variable debe recibir cada entrada de datos para que la función que resulta a la salida del
multiplexor sea equivalente a la que se quiere generar.
Pero si tenemos un integrado que en su interior ya tiene dispuestas todas las compuertas necesarias para
todos los minitérminos del diagrama de Karnaugh y en un espacio reducido resulta muy conveniente su uso.
Además, tiene una entrada adicional, que habilita, o no, el grupo de compuertas que requiere la función que se
desea realizar.
42
Escuela de Educación Secundaria Técnica N°2
Otra forma de seleccionar los minitérminos de la función sería tomar dos variables de selección y acceder a
grupos de dos minitérminos y entonces comparar los valores de la salida Z con respecto al valor de la tercera
variable.
Seguimos con el mismo ejemplo, si tomamos como variables de selección A y B, analizamos la tabla de
verdad de la función.
Se puede utilizar el diagrama de Karnaugh para tomar los grupos de a dos celdas, ya
que en este caso tenemos dos variables como control y la tercera queda dependiente de los
valores de la salida.
43
Escuela de Educación Secundaria Técnica N°2
Así, se obtienen los valores que deben tener los datos de entrada para que resulte la función requerida.
Para una función de cuatro variables, se puede seleccionar con dos de ellas, y el valor de la salida
dependerá de las otras dos variables, creando cuatro subdiagramas en el mapa de Karnaugh. Por ejemplo, si las
entradas de selección son C y D, el valor de Z depende de los valores de A y B.
Se puede observar esto en el siguiente diagrama:
Así se arma el
integrado multiplexor
con el circuito
combinacional adicional.
Con dos variables de selección dividimos al diagrama de Karnaugh en distintos sectores en los que se
analizará el valor de las funciones en cada sector.
Se tratará de buscar las variables de control mas convenientes de manera de no tener necesidad de
agregar un circuito combinacional, o de ser necesario, el mínimo posible.
44
Escuela de Educación Secundaria Técnica N°2
Alumno:
Curso: Año:
Utilizando las funciones de cada segmento del display de la práctica N°2 realizar:
a) Implementar la función con multiplexores de 4 canales de control para los segmentos “a” y “b”.
b) Utilizar multiplexores de 3 canales de control para los segmentos restantes, eligiendo las variables
de control mas convenientes de manera que utilice un circuito combinacional mínimo.
c) Utilizar multiplexores de 2 canales de control para los segmentos “c, d, e, f y g”.
d) Simular en el Workbench el segmento elegido por el docente utilizando el circuito combinacional
que se obtiene por la minimización de Karnaugh y el circuito obtenido con el multiplexor de tres
canales de control, verificando que ambos leds se prenden en el mismo tiempo. Utilizar el
integrado 4512 de la biblioteca del programa.
Día
simulación
Día
protoboard
45
CD4081BM/CD4081BC Quad 2-Input AND Buffered B Series Gate
CD4071BM/CD4071BC Quad 2-Input OR Buffered B Series Gate
February 1988
CD4071BM/CD4071BC
Quad 2-Input OR Buffered B Series Gate
CD4081BM/CD4081BC
Quad 2-Input AND Buffered B Series Gate
General Description Features
These quad gates are monolithic complementary MOS Y Low power TTL Fan out of 2 driving 74L
(CMOS) integrated circuits constructed with N- and P-chan- compatibility or 1 driving 74LS
nel enhancement mode transistors. They have equal source Y 5V – 10V – 15V parametric ratings
and sink current capabilities and conform to standard B se- Y Symmetrical output characteristics
ries output drive. The devices also have buffered outputs Y Maximum input leakage 1 mA at 15V over full tempera-
which improve transfer characteristics by providing very ture range
high gain.
All inputs protected against static discharge with diodes to
VDD and VSS.
Connection Diagrams
CD4071B Dual-In-Line Package
TL/F/5977 – 3
Top View
TL/F/5977 – 6
Top View
(
VOL Low Level VDD e 5V 0.05 0 0.05 0.05 V
Output Voltage VDD e 10V lIOl k 1 mA 0.05 0 0.05 0.05 V
VDD e 15V 0.05 0 0.05 0.05 V
(
VOH High Level VDD e 5V 4.95 4.95 5 4.95 V
Output Voltage VDD e 10V lIOl k 1 mA 9.95 9.95 10 9.95 V
VDD e 15V 14.95 14.95 15 14.95 V
VIL Low Level VDD e 5V, VO e 0.5V 1.5 2 1.5 1.5 V
Input Voltage VDD e 10V, VO e 1.0V 3.0 4 3.0 3.0 V
VDD e 15V, VO e 1.5V 4.0 6 4.0 4.0 V
VIH High Level VDD e 5V, VO e 4.5V 3.5 3.5 3 3.5 V
Input Voltage VDD e 10V, VO e 9.0V 7.0 7.0 6 7.0 V
VDD e 15V, VO e 13.5V 11.0 11.0 9 11.0 V
IOL Low Level Output VDD e 5V, VO e 0.4V 0.64 0.51 0.88 0.36 mA
Current VDD e 10V, VO e 0.5V 1.6 1.3 2.25 0.9 mA
(Note 3) VDD e 15V, VO e 1.5V 4.2 3.4 8.8 2.4 mA
IOH High Level Output VDD e 5V, VO e 4.6V b 0.64 b 0.51 b 0.88 b 0.36 mA
Current VDD e 10V, VO e 9.5V b 1.6 b 1.3 b 2.25 b 0.9 mA
(Note 3) VDD e 15V, VO e 13.5V b 4.2 b 3.4 b 8.8 b 2.4 mA
IIN Input Current VDD e 15V, VIN e 0V b 0.10 b 10 b 5 b 0.10 b 1.0 mA
VDD e 15V, VIN e 15V 0.10 10b5 0.10 1.0 mA
Note 1: ‘‘Absolute Maximum Ratings’’ are those values beyond which the safety of the device cannot be guaranteed. Except for ‘‘Operating Temperature Range’’
they are not meant to imply that the devices should be operated at these limits. The table of ‘‘Electrical Characteristics’’ provides conditions for actual device
operation.
Note 2: All voltages measured with respect to VSS unless otherwise specified.
Note 3: IOH and IOL are tested one output at a time.
2
CD4069UBM/CD4069UBC Inverter Circuits
February 1988
TL/F/5975 – 1
TL/F/5975 – 2
Order Number CD4069UB
TL/F/5975 – 3
TL/F/5975 – 4
2
CD4011BM/CD4011BC Quad 2-Input NAND Buffered B Series Gate
CD4001BM/CD4001BC Quad 2-Input NOR Buffered B Series Gate
March 1988
Schematic Diagrams
CD4001BC/BM
TL/F/5939 – 2
*All inputs protected by standard
CMOS protection circuit.
TL/F/5939 – 1
CD4011BC/BM
JeA#B
Logical ‘‘1’’ e High
Logical ‘‘0’’ e Low
TL/F/5939 – 6
*All inputs protected by standard
CMOS protection circuit.
TL/F/5939 – 5
Connection Diagrams
CD4001BC/CD4001BM CD4011BC/CD4011BM
Dual-In-Line Package Dual-In-Line Package
TL/F/5939 – 4
Top View
TL/F/5939–3 Order Number CD4001B or CD4011B
Top View
2
CD4070BM/CD4070BC/CD4077BM/CD4077BC
March 1992
CD4070BM/CD4070BC
Quad 2-Input EXCLUSIVE-OR Gate
CD4077BM/CD4077BC
Quad 2-Input EXCLUSIVE-NOR Gate
General Description Features
Employing complementary MOS (CMOS) transistors to Y Wide supply voltage range 3.0V to 15V
achieve wide power supply operating range, low power con- Y High noise immunity 0.45 VDD typ.
sumption, and high noise margin, the CD4070BM/BC and Y Low power TTL Fan out of 2 driving 74L
CD4077BM/BC provide basic functions used in the imple- compatibility or 1 driving 74LS
mentation of digital integrated circuit systems. The N- and Y CD4070BÐPin compatible to CD4030A
P-channel enhancement mode transistors provide a sym- ÐEquivalent to MM54C86/MM74C86
metrical circuit with output swing essentially equal to the and MC14070B
supply voltage. No DC power other than that caused by Y CD4077BÐEquivalent to MC14077B
leakage current is consumed during static condition. All in-
puts are protected from damage due to static discharge by
diode clamps to VDD and VSS.
Connection Diagram
CD4070BM/CD4070BC CD4077BM/CD4077BC
Dual-In-Line Package Dual-In-Line Package
TL/F/5976 – 1 TL/F/5976 – 5
Top View Top View
TL/F/5976 – 2
2
CD4511BM/CD4511BC BCD-to-7 Segment Latch/Decoder/Driver
February 1988
Display
TL/F/5991–3
TL/F/5991 – 2
2
CD4512BM/CD4512BC 8-Channel Buffered Data Selector
February 1988
TL/F/5993 – 1
Top View