SlideShare una empresa de Scribd logo
1 de 46
Ing. Vitor Manuel Mondragon MIng. Vitor Manuel Mondragon M
DISEÑO DE CIRCUITOSDISEÑO DE CIRCUITOS
COMBINATORIOSCOMBINATORIOS
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
ANÁLISIS DE CIRCUITOS
COMBINACIONALES
 Un circuito combinacional es un
circuito digital cuyas salidas, en un
instante determinado y sin
considerar los tiempos de
propagación de las puertas, son
función, exclusivamente, de la
“combinación” de valores binarios de
las entradas del circuito en ese
mismo instante.
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Diseño de Circuitos LógicosDiseño de Circuitos Lógicos
CombinatoriosCombinatorios
 RequerimientoRequerimiento
 Se construye la tabla de Verdad.Se construye la tabla de Verdad.
 NO siembre se aplica BOOLE yNO siembre se aplica BOOLE y
DEMORGANDEMORGAN
 Aplicar Sumas de Productos.Aplicar Sumas de Productos.
 Simplificación con los teoremasSimplificación con los teoremas
anterioresanteriores
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
En que consiste?En que consiste?
Síntesis se entiende como laSíntesis se entiende como la
obtención de circuitos lógicos,obtención de circuitos lógicos,
a partir de una descripcióna partir de una descripción
inicial que utiliza el lenguajeinicial que utiliza el lenguaje
convencional y luego esconvencional y luego es
transferida a una tabla detransferida a una tabla de
verdad.verdad.
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Funciones de salida, maxtérminos yFunciones de salida, maxtérminos y
mintérminosmintérminos
Renglón o líneaRenglón o línea AA BB CC Función de salidaFunción de salida MintérminoMintérmino MaxtérminoMaxtérmino
00 00 00 00 F(0,0,0)F(0,0,0) A'·B'·C'A'·B'·C' A+B+CA+B+C
11 00 00 11 F(0,0,1)F(0,0,1) A'·B'·CA'·B'·C A+B+C'A+B+C'
22 00 11 00 F(0,1,0)F(0,1,0) A'·B·C'A'·B·C' A+B'+CA+B'+C
33 00 11 11 F(0,1,1)F(0,1,1) A'·B·CA'·B·C A+B'+C'A+B'+C'
44 11 00 00 F(1,0,0)F(1,0,0) A·B'·C'A·B'·C' A'+B+CA'+B+C
55 11 00 11 F(1,0,1)F(1,0,1) A·B'·CA·B'·C A'+B+C'A'+B+C'
66 11 11 00 F(1,1,0)F(1,1,0) A·B·C'A·B·C' A'+B'+CA'+B'+C
77 11 11 11 F(1,1,1)F(1,1,1) A·B·CA·B·C A'+B'+C'A'+B'+C'
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Procedimientos de DiseñoProcedimientos de Diseño
RequerimientoRequerimiento
Diseñe un circuito lógicoDiseñe un circuito lógico
que tenga entradas A, B yque tenga entradas A, B y
C y cuya salida sea altaC y cuya salida sea alta
solo cuando la mayor partesolo cuando la mayor parte
de las entradas seande las entradas sean
ALTASALTAS..
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Tabla de Verdad.Tabla de Verdad.
AA BB CC XX
00 00 00 00
00 00 11 00
00 11 00 00
00 11 11 11
11 00 00 00
11 00 11 11
11 11 00 11
11 11 11 11
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
SimplificaciónSimplificación
 Se escriben los términos, para losSe escriben los términos, para los
casos en que la salida es “UNO” ycasos en que la salida es “UNO” y
se procede a simplificarse procede a simplificar
ABACBCX
CCABBBACAABCX
ABCCABABCCBAABCBCAX
ABCCABABCCBAABCBCAX
ABCCABCBABCAX
++=
+++++=
+++++=
+++++=
+++=
)()()(
)()()(
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Implantación de Diseño Final.Implantación de Diseño Final.
1
2
3
4
5
6
9
10
8
1
2
13
12
U2:A
74AS27
A
B
C 1 2
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Ejemplo 2Ejemplo 2
 Se desea diseñar un sistema de aviso
muy simple para un coche,que debe
operar del siguiente modo:
– Si el motor está apagado y las puertas
abiertas, sonará una alarma.
– Si el motor está encendido y el freno de
mano está puesto,también sonará la
alarma.
– Las situaciones reales, motor encendido
o apagado, puertas abiertas o cerradas,
etc pueden tratarse como variables
binarias.
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
AnálisisAnálisis
Sean f,e,p tres variables binarias que
indican:
 F freno de mano. Toma el valor 1 si está
puesto y 0 en caso contrario.
 P Puerta. Toma el valor 1 si alguna de
las puertas del coche están abiertas y 0
cuando todas las puertas están cerradas.
 e encendido. Toma el valor 1 si el motor
está arrancado, 0 si está apagado.
 La salida A puede considerarse también
como una señal binaria, A, que toma dos
valores posibles: Si A=1 , la alarma se
activa, si A=0, la alarma no se activa.
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Tabla de verdadTabla de verdad
1
2
13
12
3
4
5
6
9
10
11
8
U2
NOT
f
p
e
U3
NOT
U4
NOT
1
2
13
12
U6
OR
U7
OR
U8
OR
A
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Diseñar un SumadorDiseñar un Sumador
RequerimientoRequerimiento
 Diseñar un Circuito Sumador de dos BitsDiseñar un Circuito Sumador de dos Bits
que produzca dos salidas Sque produzca dos salidas S La suma yLa suma y
CC  un bit de transporte oun bit de transporte o
desbordamiento.desbordamiento.
Tabla de VerdadTabla de Verdad
AA BB SS TT
00 00 00 00
00 11 11 00
11 00 11 00
11 11 00 11
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Expresiones LógicasExpresiones Lógicas
U1
XOR
U2
AND
0
0
A
B
S
C
S = A’ B + A B’
T= A B
0
0
A
B
OR
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
EjerciciosEjercicios
 Diseñar un Sumador de Tres BITSDiseñar un Sumador de Tres BITS
 Diseñar un circuito lógico de 3 bitsDiseñar un circuito lógico de 3 bits
cuya salida sea 1 solo cuando lascuya salida sea 1 solo cuando las
entradas ABC (Aentradas ABC (ALSB, CLSB, CMSB)MSB)
esten en un rango ente 4 y 8 binarioresten en un rango ente 4 y 8 binarior
espectivamente.espectivamente.
 Diseñar un decodificador de BCD a 7Diseñar un decodificador de BCD a 7
Segmentos.Segmentos.
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Sumador de Tres BitsSumador de Tres Bits
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Generalización de SumadoresGeneralización de Sumadores
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
7 Segmentos7 Segmentos
ANODO COMUN
CATODO COMUN
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Decodificador 7447Decodificador 7447
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Ing. Vitor Manuel Mondragon MIng. Vitor Manuel Mondragon M
MÉTODO DE LOSMÉTODO DE LOS
MAPAS DEMAPAS DE
KARNAUGHKARNAUGH
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Construcción de los Mapas deConstrucción de los Mapas de
KARNAUGHKARNAUGH
 extensiónextensión deldel diagrama de Venndiagrama de Venn..
 Esto nace de laEsto nace de la representaciónrepresentación
geométricageométrica de losde los númerosnúmeros
binariosbinarios..
 UnUn número binarionúmero binario dede nn bits, puedebits, puede
representarse por lo que serepresentarse por lo que se
denomina undenomina un punto en un espaciopunto en un espacio
NN
 Numero de 1 bitNumero de 1 bit  0 y 10 y 1
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
CUBO 1CUBO 1. Representación de 1 bit. Representación de 1 bit
Cubo 0 Cubo 1
El cubo 1 se obtiene proyectando el cubo 0
0 1
Cubo 2
0 1
0 1
Cubo 2
00 01
10 11
El cubo 2 se obtiene proyectando el cubo 1
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
1 Crear el mapa de Karnaug1 Crear el mapa de Karnaug
 Recomendado para Máximo 6 Variables.Recomendado para Máximo 6 Variables.
 Método de Simplificación ManualMétodo de Simplificación Manual
 Se construye el mapa de KarnaughSe construye el mapa de Karnaugh
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Representación de 3 VariablesRepresentación de 3 Variables
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Mapa de 3 y 4 VariablesMapa de 3 y 4 Variables
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
2- Fijar los 1 de las expresiones2- Fijar los 1 de las expresiones
z= A’B’C + A’BC
z=A’B’C’D’ + A’B’C’D+A’B’CD+A’B’CD’
+AB’C’D’+AB’CD+AB’CD’
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
3 – Simplificación (1)3 – Simplificación (1)
Z= AB’+AB=A Z=A’B + AB = B
Z=A’B’+A’B = A’ Z=A’B’+AB’= B’
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
3- Simplificación(2)3- Simplificación(2)
 Para tres Variables.Para tres Variables.
Z= A’B’C’ + AB’C’ + ABC + ABC’
Z= (A’+A)B’C ‘+ AB(C+C’)
Z=B’C’ + AB
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
3- Simplificación(3)3- Simplificación(3)
Z=A’B’C’+A’BC’ = A’C’ Z= AB’C’ + ABC’ = AC’
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
3 – Variables Casos3 – Variables Casos
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Cuando una variable aparece en formaCuando una variable aparece en forma
complementada (X’) y nocomplementada (X’) y no
complementada (X) dentro de uncomplementada (X) dentro de un
agrupamiento, esa variable seagrupamiento, esa variable se
elimina de la expresión. Las variableselimina de la expresión. Las variables
que son iguales en todosque son iguales en todos
agrupamientos deben aparecer alagrupamientos deben aparecer al
final de la expresión.final de la expresión.
ConclusiónConclusión
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
4 Variables Caso 14 Variables Caso 1
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
4 Variables Bloques4 Variables Bloques
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
4 Variables Casos Varios4 Variables Casos Varios
Alternativas ?
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
4 Variables Casos Varios(2)4 Variables Casos Varios(2)
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Condición No ImportaCondición No Importa
C'C' CC
A'B'A'B' 00 00
A'BA'B 00 XX
ABAB 11 11
AB'AB' XX 11
C'C' CC
A'B'A'B' 00 00
A'BA'B 00 00
ABAB 11 11
AB'AB' 11 11
AA BB CC ZZ
00 00 00 00
00 00 11 00
00 11 00 00
00 11 11 XX
11 00 00 XX
11 00 11 11
11 11 00 11
11 11 11 11
Z=A
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
ResumenResumen
1.- Dibujar la cuadrícula correspondiente al1.- Dibujar la cuadrícula correspondiente al
número de variables de la funciónnúmero de variables de la función
2.- Sombrear la zona correspondiente a la2.- Sombrear la zona correspondiente a la
función (1)función (1)
3.- Recubrir dicha zona con bloques que sean3.- Recubrir dicha zona con bloques que sean
lo mayores posiblelo mayores posible
4.- Si se puede quitar algún bloque de forma4.- Si se puede quitar algún bloque de forma
que la zona cubierta siga siendo la mismaque la zona cubierta siga siendo la misma
5.- La expresión simplificada de f se5.- La expresión simplificada de f se
corresponde a la suma de los monomioscorresponde a la suma de los monomios
correspondientes a los bloques que quedencorrespondientes a los bloques que queden
Ing. Vitor Manuel Mondragon MIng. Vitor Manuel Mondragon M
EjemplosEjemplos
Mapas de KarnaughMapas de Karnaugh
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Ejemplo 1Ejemplo 1
 DiseñarDiseñar unun circuitocircuito
lógicológico
combinatoriocombinatorio queque
detectedetecte, mediante, mediante
UNOSUNOS, los, los númerosnúmeros
parespares para unapara una
combinación decombinación de 33
variables devariables de
entradaentrada..
DEC A B C Z
0
1
2
3
4
5
6
7
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
1
0
1
0
1
0Función canónica
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Ejemplo 1 SoluciónEjemplo 1 Solución
A'BC' + ABC' = (A' + A)BC' = BC'
AA 0 0 0 1 1 1 1 0
0 0 0 0 1
1 1 0 0 1
BCBC
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Ejemplo 2- Circuito VelocímetroEjemplo 2- Circuito Velocímetro
 Se tienen 3 Códigos del ADC ABCDSe tienen 3 Códigos del ADC ABCD
 Las lámparas deben incrementarse de dosLas lámparas deben incrementarse de dos
niveles en dos.niveles en dos.
 L1 ONL1 ON  001001
 L1 & L2L1 & L2 001 y 010 etc001 y 010 etc
 Los codigo 110 y 111 no responde.Los codigo 110 y 111 no responde.
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
SoluciónSolución
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
SoluciónSolución
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Ejemplo 3Ejemplo 3
 Diseñar un codificador de 4 a 2Diseñar un codificador de 4 a 2
líneas.líneas.
 Diseñar este mismo codificador peroDiseñar este mismo codificador pero
con prioridad.con prioridad.
 Diseñar un codificador de 8 a 3Diseñar un codificador de 8 a 3
líneas.líneas.
 Diseñar este mismo codificador peroDiseñar este mismo codificador pero
con prioridad.con prioridad.
Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
Ejemplo4Ejemplo4
 Desarrollar un circuito Hardware deDesarrollar un circuito Hardware de
3 bits para la función:3 bits para la función:
22),( YXYXf +=
n
F(X,Y)
X
Y

Más contenido relacionado

La actualidad más candente

Operadores
OperadoresOperadores
Operadores
19671966
 
Colegio las rosas
Colegio las rosasColegio las rosas
Colegio las rosas
mosha212001
 
Cm tarea departamental # 2 enero 2011
Cm tarea departamental # 2 enero 2011Cm tarea departamental # 2 enero 2011
Cm tarea departamental # 2 enero 2011
Josue Avila
 
42 inecuaciones y sistemas de inecuaciones
42 inecuaciones y sistemas de inecuaciones42 inecuaciones y sistemas de inecuaciones
42 inecuaciones y sistemas de inecuaciones
alejandromoises
 

La actualidad más candente (18)

Semana 8 cs
Semana 8 csSemana 8 cs
Semana 8 cs
 
Ejercicios orden adicio sustraccion reales
Ejercicios orden adicio sustraccion realesEjercicios orden adicio sustraccion reales
Ejercicios orden adicio sustraccion reales
 
Sintitul 9
Sintitul 9Sintitul 9
Sintitul 9
 
Operadores
OperadoresOperadores
Operadores
 
Sintitul 9
Sintitul 9Sintitul 9
Sintitul 9
 
Divisibilidad
DivisibilidadDivisibilidad
Divisibilidad
 
Matriices
MatriicesMatriices
Matriices
 
Colegio las rosas
Colegio las rosasColegio las rosas
Colegio las rosas
 
Banco de preguntas
Banco de preguntasBanco de preguntas
Banco de preguntas
 
Laboratorio derivadas
Laboratorio derivadasLaboratorio derivadas
Laboratorio derivadas
 
55 ejercicios ecuación 2do grado y función cuadrática
55 ejercicios ecuación 2do grado y función cuadrática55 ejercicios ecuación 2do grado y función cuadrática
55 ejercicios ecuación 2do grado y función cuadrática
 
¿Sueñan los crackers con ordenadores cuánticos
¿Sueñan los crackers con ordenadores cuánticos¿Sueñan los crackers con ordenadores cuánticos
¿Sueñan los crackers con ordenadores cuánticos
 
Cm tarea departamental # 2 enero 2011
Cm tarea departamental # 2 enero 2011Cm tarea departamental # 2 enero 2011
Cm tarea departamental # 2 enero 2011
 
54 ecuación 2do grado y función cuadrática
54 ecuación 2do grado y función cuadrática54 ecuación 2do grado y función cuadrática
54 ecuación 2do grado y función cuadrática
 
42 inecuaciones y sistemas de inecuaciones
42 inecuaciones y sistemas de inecuaciones42 inecuaciones y sistemas de inecuaciones
42 inecuaciones y sistemas de inecuaciones
 
EXAMEN BACHILLERATO DE MATEMÁTICA TÉCNICO 2015 (SETIEMBRE)
EXAMEN BACHILLERATO DE MATEMÁTICA TÉCNICO 2015 (SETIEMBRE)EXAMEN BACHILLERATO DE MATEMÁTICA TÉCNICO 2015 (SETIEMBRE)
EXAMEN BACHILLERATO DE MATEMÁTICA TÉCNICO 2015 (SETIEMBRE)
 
Toeria de exponentes
Toeria de exponentesToeria de exponentes
Toeria de exponentes
 
Matematica
Matematica Matematica
Matematica
 

Similar a TELEMATICA

1 algebra de boole
1 algebra de boole1 algebra de boole
1 algebra de boole
manuel59
 
Montaje de Circuitos Electronicos
Montaje de Circuitos ElectronicosMontaje de Circuitos Electronicos
Montaje de Circuitos Electronicos
kratosjys
 
Digital E
Digital EDigital E
Digital E
toni
 
Digital
DigitalDigital
Digital
toni
 
Trabajode electronicadigital
Trabajode electronicadigitalTrabajode electronicadigital
Trabajode electronicadigital
wm_black
 
Electronica digital 4º ESO
Electronica digital 4º ESOElectronica digital 4º ESO
Electronica digital 4º ESO
Koldo Parra
 

Similar a TELEMATICA (20)

dokumen.tips_diseno-de-circuitos-combinatorios.ppt
dokumen.tips_diseno-de-circuitos-combinatorios.pptdokumen.tips_diseno-de-circuitos-combinatorios.ppt
dokumen.tips_diseno-de-circuitos-combinatorios.ppt
 
Clase03
Clase03Clase03
Clase03
 
Pelandintecno electronica digital_2016_boletin
Pelandintecno  electronica digital_2016_boletinPelandintecno  electronica digital_2016_boletin
Pelandintecno electronica digital_2016_boletin
 
mapas-de-karmaoas de electrónica naugh.ppt
mapas-de-karmaoas de electrónica naugh.pptmapas-de-karmaoas de electrónica naugh.ppt
mapas-de-karmaoas de electrónica naugh.ppt
 
DIAGRAMAS DE TIEMPO
DIAGRAMAS DE TIEMPODIAGRAMAS DE TIEMPO
DIAGRAMAS DE TIEMPO
 
Álgebra booleana
Álgebra booleanaÁlgebra booleana
Álgebra booleana
 
Prob resueltost3 mapas k
Prob resueltost3 mapas kProb resueltost3 mapas k
Prob resueltost3 mapas k
 
Tema3 ce-combinacionales
Tema3 ce-combinacionalesTema3 ce-combinacionales
Tema3 ce-combinacionales
 
1 algebra de boole
1 algebra de boole1 algebra de boole
1 algebra de boole
 
Cuaderno de algebra
Cuaderno de algebraCuaderno de algebra
Cuaderno de algebra
 
Montaje de Circuitos Electronicos
Montaje de Circuitos ElectronicosMontaje de Circuitos Electronicos
Montaje de Circuitos Electronicos
 
Digital E
Digital EDigital E
Digital E
 
Digital
DigitalDigital
Digital
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
Trabajode electronicadigital
Trabajode electronicadigitalTrabajode electronicadigital
Trabajode electronicadigital
 
Electronica digital 4º ESO
Electronica digital 4º ESOElectronica digital 4º ESO
Electronica digital 4º ESO
 
Electronica Digital 4º Eso
Electronica Digital 4º EsoElectronica Digital 4º Eso
Electronica Digital 4º Eso
 
COMPUERTAS_logicasssssssssssss [Autoguardado].ppt
COMPUERTAS_logicasssssssssssss [Autoguardado].pptCOMPUERTAS_logicasssssssssssss [Autoguardado].ppt
COMPUERTAS_logicasssssssssssss [Autoguardado].ppt
 
COMPUERTASlogicasssssssssssssssssssss.ppt
COMPUERTASlogicasssssssssssssssssssss.pptCOMPUERTASlogicasssssssssssssssssssss.ppt
COMPUERTASlogicasssssssssssssssssssss.ppt
 
Logica Combinacional
Logica CombinacionalLogica Combinacional
Logica Combinacional
 

TELEMATICA

  • 1. Ing. Vitor Manuel Mondragon MIng. Vitor Manuel Mondragon M DISEÑO DE CIRCUITOSDISEÑO DE CIRCUITOS COMBINATORIOSCOMBINATORIOS
  • 2. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. ANÁLISIS DE CIRCUITOS COMBINACIONALES  Un circuito combinacional es un circuito digital cuyas salidas, en un instante determinado y sin considerar los tiempos de propagación de las puertas, son función, exclusivamente, de la “combinación” de valores binarios de las entradas del circuito en ese mismo instante.
  • 3. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Diseño de Circuitos LógicosDiseño de Circuitos Lógicos CombinatoriosCombinatorios  RequerimientoRequerimiento  Se construye la tabla de Verdad.Se construye la tabla de Verdad.  NO siembre se aplica BOOLE yNO siembre se aplica BOOLE y DEMORGANDEMORGAN  Aplicar Sumas de Productos.Aplicar Sumas de Productos.  Simplificación con los teoremasSimplificación con los teoremas anterioresanteriores
  • 4. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. En que consiste?En que consiste? Síntesis se entiende como laSíntesis se entiende como la obtención de circuitos lógicos,obtención de circuitos lógicos, a partir de una descripcióna partir de una descripción inicial que utiliza el lenguajeinicial que utiliza el lenguaje convencional y luego esconvencional y luego es transferida a una tabla detransferida a una tabla de verdad.verdad.
  • 5. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Funciones de salida, maxtérminos yFunciones de salida, maxtérminos y mintérminosmintérminos Renglón o líneaRenglón o línea AA BB CC Función de salidaFunción de salida MintérminoMintérmino MaxtérminoMaxtérmino 00 00 00 00 F(0,0,0)F(0,0,0) A'·B'·C'A'·B'·C' A+B+CA+B+C 11 00 00 11 F(0,0,1)F(0,0,1) A'·B'·CA'·B'·C A+B+C'A+B+C' 22 00 11 00 F(0,1,0)F(0,1,0) A'·B·C'A'·B·C' A+B'+CA+B'+C 33 00 11 11 F(0,1,1)F(0,1,1) A'·B·CA'·B·C A+B'+C'A+B'+C' 44 11 00 00 F(1,0,0)F(1,0,0) A·B'·C'A·B'·C' A'+B+CA'+B+C 55 11 00 11 F(1,0,1)F(1,0,1) A·B'·CA·B'·C A'+B+C'A'+B+C' 66 11 11 00 F(1,1,0)F(1,1,0) A·B·C'A·B·C' A'+B'+CA'+B'+C 77 11 11 11 F(1,1,1)F(1,1,1) A·B·CA·B·C A'+B'+C'A'+B'+C'
  • 6. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Procedimientos de DiseñoProcedimientos de Diseño RequerimientoRequerimiento Diseñe un circuito lógicoDiseñe un circuito lógico que tenga entradas A, B yque tenga entradas A, B y C y cuya salida sea altaC y cuya salida sea alta solo cuando la mayor partesolo cuando la mayor parte de las entradas seande las entradas sean ALTASALTAS..
  • 7. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Tabla de Verdad.Tabla de Verdad. AA BB CC XX 00 00 00 00 00 00 11 00 00 11 00 00 00 11 11 11 11 00 00 00 11 00 11 11 11 11 00 11 11 11 11 11
  • 8. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. SimplificaciónSimplificación  Se escriben los términos, para losSe escriben los términos, para los casos en que la salida es “UNO” ycasos en que la salida es “UNO” y se procede a simplificarse procede a simplificar ABACBCX CCABBBACAABCX ABCCABABCCBAABCBCAX ABCCABABCCBAABCBCAX ABCCABCBABCAX ++= +++++= +++++= +++++= +++= )()()( )()()(
  • 9. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Implantación de Diseño Final.Implantación de Diseño Final. 1 2 3 4 5 6 9 10 8 1 2 13 12 U2:A 74AS27 A B C 1 2
  • 10. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Ejemplo 2Ejemplo 2  Se desea diseñar un sistema de aviso muy simple para un coche,que debe operar del siguiente modo: – Si el motor está apagado y las puertas abiertas, sonará una alarma. – Si el motor está encendido y el freno de mano está puesto,también sonará la alarma. – Las situaciones reales, motor encendido o apagado, puertas abiertas o cerradas, etc pueden tratarse como variables binarias.
  • 11. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. AnálisisAnálisis Sean f,e,p tres variables binarias que indican:  F freno de mano. Toma el valor 1 si está puesto y 0 en caso contrario.  P Puerta. Toma el valor 1 si alguna de las puertas del coche están abiertas y 0 cuando todas las puertas están cerradas.  e encendido. Toma el valor 1 si el motor está arrancado, 0 si está apagado.  La salida A puede considerarse también como una señal binaria, A, que toma dos valores posibles: Si A=1 , la alarma se activa, si A=0, la alarma no se activa.
  • 12. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Tabla de verdadTabla de verdad 1 2 13 12 3 4 5 6 9 10 11 8 U2 NOT f p e U3 NOT U4 NOT 1 2 13 12 U6 OR U7 OR U8 OR A
  • 13. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Diseñar un SumadorDiseñar un Sumador RequerimientoRequerimiento  Diseñar un Circuito Sumador de dos BitsDiseñar un Circuito Sumador de dos Bits que produzca dos salidas Sque produzca dos salidas S La suma yLa suma y CC  un bit de transporte oun bit de transporte o desbordamiento.desbordamiento. Tabla de VerdadTabla de Verdad AA BB SS TT 00 00 00 00 00 11 11 00 11 00 11 00 11 11 00 11
  • 14. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Expresiones LógicasExpresiones Lógicas U1 XOR U2 AND 0 0 A B S C S = A’ B + A B’ T= A B 0 0 A B OR
  • 15. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. EjerciciosEjercicios  Diseñar un Sumador de Tres BITSDiseñar un Sumador de Tres BITS  Diseñar un circuito lógico de 3 bitsDiseñar un circuito lógico de 3 bits cuya salida sea 1 solo cuando lascuya salida sea 1 solo cuando las entradas ABC (Aentradas ABC (ALSB, CLSB, CMSB)MSB) esten en un rango ente 4 y 8 binarioresten en un rango ente 4 y 8 binarior espectivamente.espectivamente.  Diseñar un decodificador de BCD a 7Diseñar un decodificador de BCD a 7 Segmentos.Segmentos.
  • 16. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Sumador de Tres BitsSumador de Tres Bits
  • 17. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Generalización de SumadoresGeneralización de Sumadores
  • 18. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. 7 Segmentos7 Segmentos ANODO COMUN CATODO COMUN
  • 19. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Decodificador 7447Decodificador 7447
  • 20. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M.
  • 21. Ing. Vitor Manuel Mondragon MIng. Vitor Manuel Mondragon M MÉTODO DE LOSMÉTODO DE LOS MAPAS DEMAPAS DE KARNAUGHKARNAUGH
  • 22. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Construcción de los Mapas deConstrucción de los Mapas de KARNAUGHKARNAUGH  extensiónextensión deldel diagrama de Venndiagrama de Venn..  Esto nace de laEsto nace de la representaciónrepresentación geométricageométrica de losde los númerosnúmeros binariosbinarios..  UnUn número binarionúmero binario dede nn bits, puedebits, puede representarse por lo que serepresentarse por lo que se denomina undenomina un punto en un espaciopunto en un espacio NN  Numero de 1 bitNumero de 1 bit  0 y 10 y 1
  • 23. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. CUBO 1CUBO 1. Representación de 1 bit. Representación de 1 bit Cubo 0 Cubo 1 El cubo 1 se obtiene proyectando el cubo 0 0 1 Cubo 2 0 1 0 1 Cubo 2 00 01 10 11 El cubo 2 se obtiene proyectando el cubo 1
  • 24. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. 1 Crear el mapa de Karnaug1 Crear el mapa de Karnaug  Recomendado para Máximo 6 Variables.Recomendado para Máximo 6 Variables.  Método de Simplificación ManualMétodo de Simplificación Manual  Se construye el mapa de KarnaughSe construye el mapa de Karnaugh
  • 25. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Representación de 3 VariablesRepresentación de 3 Variables
  • 26. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Mapa de 3 y 4 VariablesMapa de 3 y 4 Variables
  • 27. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. 2- Fijar los 1 de las expresiones2- Fijar los 1 de las expresiones z= A’B’C + A’BC z=A’B’C’D’ + A’B’C’D+A’B’CD+A’B’CD’ +AB’C’D’+AB’CD+AB’CD’
  • 28. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. 3 – Simplificación (1)3 – Simplificación (1) Z= AB’+AB=A Z=A’B + AB = B Z=A’B’+A’B = A’ Z=A’B’+AB’= B’
  • 29. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. 3- Simplificación(2)3- Simplificación(2)  Para tres Variables.Para tres Variables. Z= A’B’C’ + AB’C’ + ABC + ABC’ Z= (A’+A)B’C ‘+ AB(C+C’) Z=B’C’ + AB
  • 30. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. 3- Simplificación(3)3- Simplificación(3) Z=A’B’C’+A’BC’ = A’C’ Z= AB’C’ + ABC’ = AC’
  • 31. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. 3 – Variables Casos3 – Variables Casos
  • 32. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Cuando una variable aparece en formaCuando una variable aparece en forma complementada (X’) y nocomplementada (X’) y no complementada (X) dentro de uncomplementada (X) dentro de un agrupamiento, esa variable seagrupamiento, esa variable se elimina de la expresión. Las variableselimina de la expresión. Las variables que son iguales en todosque son iguales en todos agrupamientos deben aparecer alagrupamientos deben aparecer al final de la expresión.final de la expresión. ConclusiónConclusión
  • 33. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. 4 Variables Caso 14 Variables Caso 1
  • 34. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. 4 Variables Bloques4 Variables Bloques
  • 35. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. 4 Variables Casos Varios4 Variables Casos Varios Alternativas ?
  • 36. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. 4 Variables Casos Varios(2)4 Variables Casos Varios(2)
  • 37. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Condición No ImportaCondición No Importa C'C' CC A'B'A'B' 00 00 A'BA'B 00 XX ABAB 11 11 AB'AB' XX 11 C'C' CC A'B'A'B' 00 00 A'BA'B 00 00 ABAB 11 11 AB'AB' 11 11 AA BB CC ZZ 00 00 00 00 00 00 11 00 00 11 00 00 00 11 11 XX 11 00 00 XX 11 00 11 11 11 11 00 11 11 11 11 11 Z=A
  • 38. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. ResumenResumen 1.- Dibujar la cuadrícula correspondiente al1.- Dibujar la cuadrícula correspondiente al número de variables de la funciónnúmero de variables de la función 2.- Sombrear la zona correspondiente a la2.- Sombrear la zona correspondiente a la función (1)función (1) 3.- Recubrir dicha zona con bloques que sean3.- Recubrir dicha zona con bloques que sean lo mayores posiblelo mayores posible 4.- Si se puede quitar algún bloque de forma4.- Si se puede quitar algún bloque de forma que la zona cubierta siga siendo la mismaque la zona cubierta siga siendo la misma 5.- La expresión simplificada de f se5.- La expresión simplificada de f se corresponde a la suma de los monomioscorresponde a la suma de los monomios correspondientes a los bloques que quedencorrespondientes a los bloques que queden
  • 39. Ing. Vitor Manuel Mondragon MIng. Vitor Manuel Mondragon M EjemplosEjemplos Mapas de KarnaughMapas de Karnaugh
  • 40. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Ejemplo 1Ejemplo 1  DiseñarDiseñar unun circuitocircuito lógicológico combinatoriocombinatorio queque detectedetecte, mediante, mediante UNOSUNOS, los, los númerosnúmeros parespares para unapara una combinación decombinación de 33 variables devariables de entradaentrada.. DEC A B C Z 0 1 2 3 4 5 6 7 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0Función canónica
  • 41. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Ejemplo 1 SoluciónEjemplo 1 Solución A'BC' + ABC' = (A' + A)BC' = BC' AA 0 0 0 1 1 1 1 0 0 0 0 0 1 1 1 0 0 1 BCBC
  • 42. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Ejemplo 2- Circuito VelocímetroEjemplo 2- Circuito Velocímetro  Se tienen 3 Códigos del ADC ABCDSe tienen 3 Códigos del ADC ABCD  Las lámparas deben incrementarse de dosLas lámparas deben incrementarse de dos niveles en dos.niveles en dos.  L1 ONL1 ON  001001  L1 & L2L1 & L2 001 y 010 etc001 y 010 etc  Los codigo 110 y 111 no responde.Los codigo 110 y 111 no responde.
  • 43. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. SoluciónSolución
  • 44. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. SoluciónSolución
  • 45. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Ejemplo 3Ejemplo 3  Diseñar un codificador de 4 a 2Diseñar un codificador de 4 a 2 líneas.líneas.  Diseñar este mismo codificador peroDiseñar este mismo codificador pero con prioridad.con prioridad.  Diseñar un codificador de 8 a 3Diseñar un codificador de 8 a 3 líneas.líneas.  Diseñar este mismo codificador peroDiseñar este mismo codificador pero con prioridad.con prioridad.
  • 46. Ing.Victor Manuel Mondragon M.Ing.Victor Manuel Mondragon M. Ejemplo4Ejemplo4  Desarrollar un circuito Hardware deDesarrollar un circuito Hardware de 3 bits para la función:3 bits para la función: 22),( YXYXf += n F(X,Y) X Y