Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Digitales. Unidad I. Sistemas Numéricos, Códigos y Aritmética Binaria
Sistemas Digitales. Unidad I. Sistemas Numéricos, Códigos y Aritmética Binaria
Sistemas numéricos,
códigos y aritmética binaria
Sistemas numéricos
❖ Sistema analógicos y sistemas digitales
❖ Las cantidades analógicas pueden variar a través de
un intervalo continuo de valores (velocidad,
temperatura)
❖ La representación digital es el resultado de asignar un
número de precisión limitada a una cantidad que
varia de forma continua (reloj digital)
Sistemas numéricos
❖ ¿Sistema analógicos o sistemas 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
Sistemas numéricos
❖ Sistema decimal
❖ Base o raíz 10
❖ Compuesto por diez dígitos: 0,1,2,3,4,5,6,7,8,9
❖ Coeficientes se multiplican por potencias de 10
Sistemas numéricos
❖ Sistema decimal
a5 a4 a3 a2 a1 a0 .a 1a 2a 3
5 4 3 2 1 0
10 a5 + 10 a4 + 10 a3 + 10 a2 + 10 a1 + 10 a0 +
1 2 3
10 a 1 + 10 a 2 10 a 3
Sistemas numéricos
❖ Sistema binario
❖ Los coeficientes tienen dos valores: 0 y 1
❖ Cada dígito se llama bit
❖ Cada coeficiente se multiplica por 2i para i>=0
Sistemas numéricos
❖ Sistema binario
11010.11 = 26.75
1 ⇥ 24 + 1 ⇥ 23 + 0 ⇥ 22 + 1 ⇥ 21 + 0 ⇥ 20 + 1 ⇥ 2 1
+1⇥2 2
Sistemas numéricos
❖ Sistema binario
❖ ¿Cuál es el binario que sigue de 10111?
❖ ¿Cuál es el valor mayor decimal que se puede
representar con 12 bits?
Sistemas numéricos
❖ Sistema hexadecimal
❖ Utiliza la base 16.
❖ Tiene 16 símbolos: 0 al 9 y A, B, C, D, E, F
❖ A = 10, B = 11, C = 12, D = 13, E = 14, F = 15
Sistemas numéricos
❖ Sistema octal
❖ Utiliza la base 8.
❖ Tiene 8 símbolos: 0 al 7
Sistemas numéricos
❖ En general, un número expresado en un sistema base r
tiene coeficientes multiplicados por las potencias de r.
an · r n + an 1 · r n 1
+ · · · + a2 · r 2 + a1 · r + a0 +
1 2 m
a 1·r +a 2·r + ··· + a m·r
AND
NOT
Tablas 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.
Operación OR
En la tabla se muestra lo que ocurre cuando se
combinan dos entradas lógicas (A y B) mediante el
uso de la operación OR para producir la salida x.
x=A+B
Operación OR
Compuerta OR
En los circuitos digitales, una compuerta OR, es un
circuito que tiene dos o más entradas y cuya salida es
igual a la combinación OR de las entradas.
Compuerta OR
Operación AND
En la tabla se muestra lo que ocurre cuando se
combinan dos entradas lógicas (A y B) mediante el
uso de la operación AND para producir la salida x.
x=A·B
Operación AND
Compuerta AND
En los circuitos digitales, una compuerta AND, es un
circuito que tiene dos o más entradas y cuya salida es
igual a la combinación AND de las entradas.
Compuerta AND
Operación NOT
La operación NOT es distinta de las operaciones OR
y AND, ya que puede realizarse sobre una sola variable
de entrada.
x=A
Operación NOT
Compuerta NOT
Resumen de las
compuertas
Formas algebraicas
Formas algebraicas
Evaluación de expresión
booleana
1. Realizar todas las inversiones (NOT) de términos
individuales.
4. Realizar la operación OR
x = ABC(B + D)
y = (A + B)(BC + A)
z = AB + CD + A(BCD + CDE)
Compuerta NOR
Compuerta NOR
Compuerta NAND
Compuerta NAND
Compuertas NOR y NAND
Implementar un circuito lógico utilizando solo
compuertas NOR y NAND para la expresión
x = AB · (C + D)
Teoremas booleanos
Teoremas booleanos
Teoremas booleanos
Teoremas booleanos
Simplificar las expresiones
y = ABD + AB D
z = (A + B)(A + B)
x = ACD + ABCD
y = AC + ABC
y = A BCD + A B C D
x = AD + ABD
Teoremas de Demorgan
Teoremas de Demorgan
Demostrar:
(AB + C) = A C + B C
Teoremas de Demorgan
Teoremas de Demorgan
Universalidad de las
compuertas NAND y NOR
Universalidad de las
compuertas NAND y NOR
Otras representaciones
de las compuertas
Representaciones en el
estándar IEEE/ANSI
Simplificación de circuitos
Suma de productos (SOP)
Mapas de Karnaugh
Simplificación algebraica
La expresión se coloca en forma SOP mediante la
aplicación repetida de los teoremas de DeMorgan y la
multiplicación de los términos
z = AB C + ABC + ABC
z = (A + B)(A + B + D)D
z = (A + B)(A + B)
z = ABC + ABD + C D
Diseño de circuitos lógicos
1. Interpretar el problema y establecer la tabla de
verdad para descubrir su operación
Maxtérminos.
mintérmino
mintérmino
mintérmino
Formas canónicas o
estándar
Desarrollar una tabla de verdad para la expresión
suma de productos estándar:
ABC + ABC
Formas canónicas o
estándar
Desarrollar una tabla de verdad para la expresión
productos de sumas.
(A + B + C)(A + B + C)(A + B + C)(A + B + C)(A + B + C)
Maxtérmino
Maxtérmino
Maxtérmino
Maxtérmino
Maxtérmino
Formas canónicas o
estándar
Desarrollar una tabla de verdad para la expresión
productos de sumas estándar
(A + B + C)(A + B + C)(A + B + C)
Formas canónicas o
estándar
Determinar la expresión SOP (mintérminos) y POS
(Maxtérminos) de la siguiente tabla de verdad:
Formas canónicas o
estándar
Determinar la expresión SOP (mintérminos) y POS
(Maxtérminos) de la siguiente tabla de verdad:
Formas canónicas o
estándar
Determinar la expresión SOP (mintérminos) y POS
(Maxtérminos) de la siguiente tabla de verdad:
Formas canónicas o
estándar
Determinar la expresión SOP (mintérminos) y POS
(Maxtérminos) de la siguiente tabla de verdad:
Método de tabulación
(Quine-McCluskey)
El algoritmo Quine-McCluskey permite la
simplificación de funciones lógicas de cualquier número
de variables y es el que se utiliza para diseñar
aplicaciones informáticas en las que se necesite
obtener funciones simplificadas.
Lógica de transistor/transistor
Familia CMOS
Semiconductor metal-óxido
complementario
Medio sumador
Un medio sumador o semi-sumador admite
dos dígitos binarios en sus entradas y
genera dos dígitos binarios en sus salidas:
un bit de suma y,
un bit de acarreo
Medio sumador
Recordando la suma binaria
Medio sumador
Símbolo lógico
Medio sumador
Ecuaciones
Medio sumador
Diagrama lógico
Sumador completo
Un sumador completo acepta dos bits de
entrada y un acarreo de entrada, y genera
dos bits en sus salidas:
un bit de suma y,
un bit de acarreo.
Sumador completo
Símbolo lógico
Sumador completo
Tabla de verdad
Sumador completo
Ecuaciones
Sumador completo
Ecuaciones
Sumador completo
Utilizando medios sumadores
Sumador completo
Ejercicios. ¿Cuáles son las salidas para
cada circuito?
Restadores
Un semirestador es aquel que tiene un bit
para el minuendo y otro para el sustraendo.
Para el caso que un bit del minuendo sea
menor que el bit del sustraendo, se tendrá
un acarreo.
Restadores
Tabla de verdad del semirestador
A B Resta Cout
0 0 0 0
Resta = A B
0 1 1 1
Cout = A’B
1 0 1 0
1 1 0 0
Restadores
Un restador completo es aquel que
considera un acarreo inicial aunado al bit
del minuendo y el bit del sustraendo.
También tiene dos salidas, el resultado de
la resta y el bit de acarreo de salida.
Restadores
Tabla de verdad del retador completo
A B Cin Rest Cout
0 0 0 a
0 0
0 0 1 1 1
0 1 0 1 1 Resta = A B Cin
0 1 1 0 1
1 0 0 1 0 Cout = A’B+BCin+A’Cin
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
Comparadores
La función básica consiste en en comparar
las magnitudes de dos cantidades binarias
para determinar su relación:
Igualdad
Desigualdad
Igualdad
Igualdad
Desigualdad
Desigualdad
Para determinar una desigualdad entre los
números binarios A y B, en primer lugar se
examina el bit mas significativo:
Si A3 = 1 y B3 = 0, entonces A > B.
Si A3 = 0 y B3 = 1, entonces A < B.
Flip-flops (FF)
Latches
Dispositivos lógicos de función
fija
74XX74 74121
74XX279 74XX75
74XX122 74XX112
555
Flip-flops
Sincronización de los FF
X A B A(DA) B(DB) Y
0 0 0 0 0 0
1 0 0 0 1 1
0 0 1 1 0 0
1 0 1 0 1 0
0 1 0 1 0 0
1 1 0 1 1 1
0 1 1 1 1 0
1 1 1 0 0 0
4. Obtención de ecuaciones
5. Circuito lógico
SISTEMAS DIGITALES
UNIDAD V. CONTADORES Y REGISTROS
TEMPORIZADOR 555
• La frecuencia de
oscilación esta dada por:
EJEMPLO DE FRECUENCIA DE
UN TEMPORIZADOR 555
• Determinar la frecuencia de salida para el
temporizador que se muestra en la figura
EJEMPLO DE FRECUENCIA DE
UN TEMPORIZADOR 555
• Determinar los valores de las resistencias externas
de un temporizador 555 utilizado como
multivibrador aestable con frecuencia de salida de
20 kHz, si el capacitor C vale 0.002 μF.
CONTADOR SÍNCRONO
• almacenamiento de datos y
• movimiento de datos.
REGISTROS
MOVIMIENTOS BÁSICOS DE LOS
REGISTROS
REGISTROS DE DESPLAZAMIENTO
CON ENTRADA Y SALIDA SERIE
REGISTROS DE DESPLAZAMIENTO CON
ENTRADA SERIE Y SALIDA PARALELO
REGISTROS DE DESPLAZAMIENTO CON
ENTRADA PARALELO Y SALIDA SERIE
REGISTROS DE DESPLAZAMIENTO CON
ENTRADA Y SALIDA PARALELO
REGISTROS DE DESPLAZAMIENTO
BIDIRECCIONALES
APLICACIONES - UNA ALARMA
Unidad VI. Memorias y
Sistemas Digitales dispositivos lógicos
programables
Memorias
❖ Unidades de datos binarios: bit, byte, nibble y palabra.
❖ Celdas de memoria
Memorias
❖ Dirección de memoria
❖ Capacidad de memoria
Lectura y escritura en memoria
Operación de escritura
Operación de lectura
Memorias RAM y ROM
❖ RAM (Random-Acces Memory, memoria de acceso
aleatorio)
❖ Memorias volatiles: pierden la información cuando no
están alimentadas, escritura y lectura.
❖ ROM (Read-Only Memory, memoria de solo lectura)
❖ No volatiles, no es posible escribir.
Familia de memorias RAM
Familia de memorias ROM
Dispositivos lógicos programables
❖ PAL. Dispositivo lógico de matriz programable
❖ OTP. One-Time Programmable
❖ GAL. Dispositivo lógico de matriz genérica
❖ Reprogramable
PAL
PAL
GAL