Sei sulla pagina 1di 65

Centro de Industria y de la

construcción
SENA Regional Tolima

Fundamentos de Sistemas
Digitales
Andrés Mauricio Vanegas Ariza
Instructor Mecatrónica
Temas del Curso
• Conceptos de electrónica digital.
• Sistemas de numeración, Operaciones y Códigos.
• Ejercicios
• Compuertas lógicas.
• Ejercicios teóricos prácticos. Evaluación
• Algebra Booleana y simplificación lógica
• Ejercicios teóricos prácticos. Evaluación
• Análisis de lógica combinacional.
• Ejercicios
Sesiones = 2. Horas = 90.
Conceptos de electrónica digital
• Digital derivado de cómo los computadores realizan las
operaciones.
Sistema electrónico análogo

Sistema electrónico digital y analógico


Dígitos Binarios, Niveles lógicos y Formas de
onda digital

BIT. HIGH = 1 LOW = 0 Lógica positiva

Códigos: NIBBLES, BYTES, WORD


1010 10101010

Niveles
Lógicos

Ejemplo:
Algunos circuitos
Cmos
Formas de onda
Ideal
Pulso

No ideal
Características

Ciclo de trabajo, Ciclo útil, Duty Cicle:


Tiempo 10 minutos
Ejercicio1. Determinar:
a) Periodo
b) Frecuencia
c) Ciclo de trabajo
Reloj: En los sistemas digitales todas las señales se sincronizan con una
señal de temporización básica denominada reloj.

Diagrama de tiempos: Es una gráfica de formas de onda digitales que


muestra la relación temporal real entre dos o más señales y como varia
una señal en relación con las demás.
Transferencia de datos

• Serie

• Paralelo

Ejemplo: Cuanto tiempo toma enviar 8 bits en serie y en paralelo si la


frecuencia de reloj es de 100KHz
Operaciones lógicas básicas.
Cuando se combinan varias proposiciones se forman funciones lógicas o
proposicionales. Ejemplo: “La luz está encendida”
Funciones Lógicas Básicas
• Comparación • Decodificación
• Aritméticas • Selección de datos
• Almacenamiento
• Conversión de código
• Recuento
• Codificación
Circuitos Digitales Integrados
Un Circuito integrado (CI) monolítico es un circuito electrónico
construido enteramente sobre un chip de silicio.

Encapsulados de los circuitos integrados: Se clasifican según


la forma en que se montan sobre las tarjetas de circuito
impreso (PCB, printed circuit board), pueden ser de
inserción o de montaje superficial.
Tecnologia de montaje superficial (SMT, Surface-Mount Technology ):
SOIC (Small-outline IC)
PLCC (Plastic leaded chip carrier)
LCCC (Leadless ceramic chip carrier)
Tecnologías de circuitos integrados
• TTL (Transistor-Transistor Logic). Transistores bipolares

• CMOS (Complementary MOS)Transistores MOSFET (Metal-Oxide


Semiconductor Field)

Instrumentación necesaria
• Osciloscopio
• Multímetro
• Sonda lógica (Punta lógica)
• Fuente de alimentación DC
• Generador de funciones
Sistemas de numeración, Operaciones y
Códigos
Números decimales: En el sistema decimal cada uno de
los diez dígitos, de 0 a 9, representa una determinada
cantidad.
Ejemplo: Expresar el número 47 como suma de los
valores de cada dígito.

Ejemplo 2: Expresar el número decimal 568,23 como


suma de los valores de cada dígito
Números binarios: Cuando se cuenta en binario solo se
tienen dos dígitos, bits. Como se cuenta hasta 4?.
Con n Bits puedo contar hasta:

Ejemplo 1: Si tengo cinco bits (n=5): 25 – 1 = 31


Ejemplo de aplicación:
Estructura de pesos

0 0 0 0 0 0 0 0 0

Conversión binario a decimal


Ejemplo: Convertir el número: 1 1 0 1 1 0 1
Conversión decimal a binario
• Pesos
Ejemplo: convertir 9, 12 y 25 decimal a binario
8 4 2 1

• División sucesiva por 2


Aritmética binaria
• Suma
Reglas básicas:

Ejemplo 1:
Ejemplo 2: Sumar los siguientes números binarios
a) 11 + 11 b) 100 + 10 c) 111 + 11 d) 110 + 100
• Resta
Reglas básicas

Con un acarreo negativo de 1

Ejemplo 1: Realizar las siguientes sustracciones


binarias: a) 11 – 01 b) 11 - 10
Ejemplo 2: Restar 011 de 101
• Multiplicación
Reglas básicas

Ejemplo 1: Realizar las siguientes multiplicaciones


binarias: a) 11 x 11 b) 101 x 111
• División: Igual procedimiento que la división decimal.

Ejemplo 1: Realizar las siguientes divisiones binarias:


a) 110 / 11 b) 110 / 10

Investigue en equipos de trabajo sobre complemento


A1 y complemento A2
• Números Hexadecimales: El sistema hexadecimal es
en base dieciséis, es decir, está formado por 16 dígitos
y caracteres alfabéticos.
• Como contar en Hexadecimal

Conversión Binaria a Hexadecimal

Ejemplo 1: convertir los siguientes números binarios a


hexadecimal
Conversión Hexadecimal a binario

Ejemplo 2: convertir los siguientes números


hexadecimales a binarios
Ejercicios 1
1. Cual es la diferencia entre un sistema análogo y uno digital,
proponga un ejemplo.
2. Cuales son las características de una forma de onda digital?
3. Cómo se mide una señal por medio de un osciloscopio digital y
uno analógico.
4. Expresar el número decimal 939,54 como suma de los valores de
cada dígito.
5. Convertir los números binarios:
a) 10010001 d) 10001111 g) 101001010
b) 10101010 e) 0011100110 h) 1001100101
c) 1111 f) 10000000 i) 101111110
a decimal.
6. Convertir los números decimales:
a) 58 d) 39 f) 196
b) 24 e) 45 g) 582
Ejercicios
7. Sumar:
a) 1111 + 1100 c) 110011 + 101111 e) 10111 + 110011
b) 1010 + 1000 d) 101010 + 111111 f) 1011011 + 1111
8. Restar:
a) 1111 – 11 c) 110 - 101 e) 10000 - 11
b) 1111 – 1100 d) 11001 – 11 f) 1011 – 101
9. Multiplicar:
a) 1101 x 11 b) 1011 x 101 c) 11001 x 010
10. Dividir:
a) 1100 / 100 b) 1111/11 c) 1010 / 10
11. Convertir a complemento A2 los siguientes números binarios:
a) 1100110 b) 1011011 c) 110101000
Ejercicios
12. Convertir los números binarios al sistema hexadecimal:
a) 1100110011101010 b) 110011001100111

13. Convertir los siguientes números hexadecimales a binario:


a) 6BD3 b) 8B c) 4E2
Algebra Booleana y simplificación lógica

• El algebra Booleana son las matemáticas de los sistemas


digitales.
• Variable: Símbolo utilizado para representar una cantidad
lógica.
• Literal: Es la variable o el complemento de la variable.
• Complemento: El complemento es el inverso de una
variable, y se denota con una barra.
Adición Booleana OR: Ejercicio 1:

Multiplicación Booleana
Ejercicio 2:
Leyes y reglas del algebra Booleana
• Ley Conmutativa (Suma y multiplicación):

• Ley asociativa (Adición y multiplicación):


• Ley distributiva
Reglas algebra Booleana

Regla 1. A+0=A

Regla 2. A + 1 = 1

Regla 3. A*0 = 0
Regla 4. A*1 = A

Regla 5. A+A = A

Regla 6. A+A = 1

Regla 7. A*A = A

Regla 8. A*A = 0

Regla 9. A=A
Regla 10. A + AB = A

Regla 11. A + AB = A + B
Regla 12. (A + B)(A+C) = A + BC

Teoremas de DeMorgan
1. El complemento de un producto de variables es igual a la suma
de los complementos de las variables. Dicho de otra forma, el
complemento de dos o más variables AND es equivalente a la
OR de los complementos de las variables individuales.
2. El complemento de una suma de variables es igual al producto
de los componentes de las variables.
Ejemplos de aplicación del teorema de DeMorgan:
1.

2.
3.

4.

Ejercicios 3: Aplicar los teoremas de DeMorgan a las


siguientes funciones lógicas:
a) b) c)
Expresión Booleana y tabla de verdad para un circuito
lógico
Ejemplo: A(B+CD)
A B C D CD A(B + CD)
1 0 0 0 0 0 0
2 0 0 0 1 0 0
3 0 0 1 0 0 0
4 0 0 1 1 1 0
5 0 1 0 0 0 0
6 0 1 0 1 0 0
7 0 1 1 0 0 0
8 0 1 1 1 1 0
9 1 0 0 0 0 0
10 1 0 0 1 0 0
11 1 0 1 0 0 0
12 1 0 1 1 1 1
13 1 1 0 0 0 1
14 1 1 0 1 0 1
15 1 1 1 0 0 1
16 1 1 1 1 1 1
Simplificación usando algebra Booleana
Ejemplo: Usando técnicas del algebra Booleana simplificar
la siguiente expresión:
1.
2.
Ejercicios 4:
a) b)
c) d)
e) f)
Expresiones Booleanas y tablas de verdad
Ejemplo: desarrolle la tabla de verdad para la expresión:
X=
Expresiones Booleanas y tablas de verdad
Ejemplo 2: desarrolle la tabla de verdad para la expresión:
X = (A+B+C)(A+B+C) (A+B+C) (A+B+C)
Determinando expresiones estándar de tablas de
verdad
Determinando expresiones estándar de tablas de
verdad
MAPAS DE KARNAUGH

El numero de celdas en un mapa de Karnaugh es igual al numero total


de combinaciones de variables de entrada posibles como lo es el
número de columnas en una tabla de verdad.
Por ejemplo con tres y cuatro variables:
23 = 8 24 = 16
Adyacencia entre celdas
Minimización con Mapas de Karnaugh SOP

Example: Map the following expression on a karnaugh map.


Ejercicios 5

• Realice los mapas de karnaugh siguiendo las siguientes


expresiones booleanas SOP.

X = ABCD + ABCD + ABCD + ABCD + ABCD + ABCD + ABCD


Y = ABCD + ABCD + ABCD + ABCD
Z = A + AB + ABC
W = BC + AC
P = BC + AB + ABC + ABCD + ABCD + ABCD
M = A + CD + ACD + ABCD
Simplificación con Mapas de Karnaugh SOP
Example: Agrupe los 1´s de cada uno de los mapas de Karnaugh.
Ejercicios 6. Continuación. Tiempo=25 min

• Use mapas de Karnaugh para minimizar las expresiones


Booelanas de los ejercicios 5 y las siguientes expresiones.

N = ABC + ABC + ABC + ABC + ABC


O = XYZ + XYZ + XYZ + XYZ + XYZ + XYZ
R = ABD + ABCD + ABCD + ABCD + ABCD + ABCD + ABCD

Ejercicios 6. Continuación. Tiempo=25 min
• Construya una tabla de verdad para el siguiente problema:
i) Hay tres pulsadores A, B, C.
ii) La salida esta activa si cualquiera de los dos botones son
pulsados.
iii) Si C es pulsado la salida estara siempre activa.
b) Desarrolle la funcion booleana.
c) Desarrolle la funcion booleana usando un mapa de
Karnaugh y simplifiquela.

• Analice la tabla de verdad que se muestra a


continuación y diseñe un diagrama en ladder usando
mapas de Karnaugh.
Ejercicios 6
Given the following truth table for inputs A, B, C and D and
output X. Convert it to simplified ladder logic using a
Karnaugh map.
Representación LADDER de las funciones lógicas

HAVE TO DO IT ON THE BOARD……..


Ejercicios 7. Continuación. Tiempo 20 minutos
• Use a Karnaugh map to develop simplified ladder logic for
the following truth table where A, B, C and D are inputs,
and X and Y are outputs.

• Represente en diagramas
ladder las funciones de
los ejercicios 6
Ejercicios 7. Continuación. Tiempo 40 minutos
You are planning the basic layout for a control system with the criteria
provided below. You need to plan the wiring for the input and output
cards, and then write the ladder logic for the controller. You decide
to use a Boolean logic design technique to design the ladder logic.
AND, your design will be laid out on the design sheets found later in
this book.
• There are two inputs from PNP photoelectric sensors part and busy.
• There is a NO cycle button, and NC stop button.
• There are two outputs to indicator lights, the running light and the
stopped light.
• There is an output to a conveyor, that will drive a high current 120Vac
motor.
• The conveyor is to run when the part sensor is on and while the cycle
button is pushed, but the busy sensor is off. If the stop button is
pushed the conveyor will stop.
• While the conveyor is running the running light will be on, otherwise
the stopped light will be on.
Ejercicios 7. Continuación. Tiempo 2 horas.

• Investigue los diferentes fabricantes de PLC que existen


actualmente en la industria, las líneas que manejan y el
software que utilizan.
• You have to download all the software that you find and
try to simulate the exercises 6 and 7.