ANALÓGICO vs. DIGITAL

Documentos relacionados
ALGEBRA DE BOOLE George Boole C. E. Shannon E. V. Hungtington [6]

ÁLGEBRA DE BOOLE Y FUNCIONES LÓGICAS

Álgebra Booleana. Álgebra Booleana. Definiciones. Definiciones. Definiciones. Definiciones. Sistemas Digitales Mario Medina 1

Suma Resta Multiplica. División Alg. Boole Tbla Verdad Circuitos Karnaugh

Álgebra de Boole. Adición booleana. Multiplicación booleana. Escuela Politécnica Superior

ESTRUCTURA Y TECNOLOGÍA DE LOS COMPUTADORES I. TEMA 4 Algebra booleana y puertas lógicas

Álgebra Booleana. Suma Booleana. El término suma es 1 si al menos uno de sus literales son 1. El término suma es 0 solamente si cada literal es 0.

Suma de productos Producto de sumas. Fundamentos de los Computadores Grado en Ingeniería Informática

Tema 2. Funciones Lógicas. Algebra de Conmutación. Minimización de funciones Lógicas. Introducción al VHDL.

Algebra de Boole: Teoremas

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y compuertas

Sistemas informáticos industriales. Algebra de Boole

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y

Electrónica Digital: Sistemas Numéricos y Algebra de Boole

2-Funciones y representaciones booleanas

Álgebra de Boole A p u n te N 3

Otras formas gramaticales de una disyunción serán: Otras formas gramaticales de la conjunción serán: p así mismo q

Tema I EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACION

I UNIDAD ÁLGEBRA BOOLEANA Y COMPUERTAS LÓGICAS

2. ÁLGEBRA DE BOOLE OPERACIONES BÁSICAS DEL ÁLGEBRA DE BOOLE. OPERACIONES LÓGICAS.

GUIA 4: ALGEBRA DE BOOLE

Algebra de Boole. » a + a = 1» a a = 0

Tema 3.1 Introducción a los circuitos combinacionales. Algebra de Boole

Álgebra de Boole. Valparaíso, 1 er Semestre Prof. Rodrigo Araya E.

Electrónica Digital. Ing. Javier Soto Vargas Ph.D. ECI TDDA(M) - Javier Soto 1

Tema 5: Álgebra de Boole Funciones LógicasL

IMPLEMENTACIÓN DE CIRCUITOS COMBINACIONALES

El álgebra booleana fue estudiada por Pitágoras y George Boole.

Axiomas Básicos. ...Axiomas Básicos. Arquitecturas de Computadores Prof. MAURICIO SOLAR 3 Algebra de Boole. Temario.

Arquitectura de Computadoras

1.1 Circuitos Digitales

2. CONTROL DE CIRCUITOS ELECTRÓNICOS COLEGIO MALVAR DPTO. CCNN Y TECNOLOGÍA 3º ESO

ÁLGEBRA BOOLEANA. INTRODUCCIÓN AL ÁLGEBRA DE BOOLE

Álgebra de Boole. Tema 5

03. Introducción a los circuitos lógicos

George Boole. Álgebra Booleana. Álgebra de Conmutación. Circuitos Digitales EC1723

Suma Resta Multiplica. División Alg. Boole Tbla Verdad Circuitos Karnaugh

ALGEBRA BOOLEANA (ALGEBRA LOGICA)

Organización n del Computador 1. Lógica Digital 1 Algebra de Boole y compuertas

Álgebra de Boole. Diseño Lógico

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

TEMA 3 ÁLGEBRA DE CONMUTACIÓN

Asignación de verdad a FBF

Compuertas Lógicas, Algebra Booleana

Electrónica Digital - Guión

Álgebra Booleana circuitos lógicos

3.2. LA PUERTA o COMPUERTA AND

Matemáticas Básicas para Computación

Conceptos previos. Revisión de Sistemas Lógicos Formatos Numéricos. Dpto. Ingeniería Electrónica y Comunicaciones

Circuitos Combinatorios

NOT. Ejemplo: Circuito C1

EJERCICIO No. 8 ALGEBRA BOOLEANA NOMBRE:

3-Formas Canónicas. 3: Canónicas 1

Titulación: Grado en Ingeniería Informática Asignatura: Fundamentos de Computadores

ELECTRÓNICA DIGITAL 1. INTRODUCCIÓN. SEÑALES ANALÓGICAS Y DIGITALES.

Existen diferentes compuertas lógicas y aquí mencionaremos las básicas pero a la vez quizá las más usadas:

TEMA 2: PUERTAS LÓGICAS Y ÁLGEBRA DE CONMUTACIÓN.

Álgebra Booleana y Diseño Lógico. Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC.

Codificación de la información y álgebra de conmutación EDIG

5.3. Álgebras de Boole y de conmutación. Funciones lógicas

Circuitos Electrónicos Digitales E.T.S.I. Telecomunicación Universidad Politécnica de Madrid

Tema 1: Circuitos Combinacionales

EL LENGUAJE DE LAS COMPUTADORAS

Suma Resta Multiplica. División Alg. Boole Tbla Verdad Circuitos Karnaugh

UNIDAD 4. Álgebra Booleana

Unidad Didáctica 6 Electrónica Digital 4º ESO

TEMA PUERTAS LÓGICAS. TÉCNICAS DE DISEÑO Y SIMPLIFICACIÓN DE FUNCIONES LÓGICAS.

Álgebra de Boole. Tema 5

UNIDAD 4. Algebra de Boole

Arquitectura de Computadoras Algebra de Boole Basadas en las Notas de Teórico Versión 1.0 del Dpto. de Arquitectura-InCo-FIng

LÓGICA SECUENCIAL Y COMBINATORIA

LÓGICA DIGITAL ING. RAUL ROJAS REATEGUI

Lógica Digital. Organización de computadoras 2018 Universidad Nacional de Quilmes. Introducción: Cálculo Proposicional

TEMA 2: PUERTAS LÓGICAS Y ÁLGEBRA DE CONMUTACIÓN.

Universidad Nacional de Catamarca Facultad de Ciencias Exactas y Naturales

Simplificación de funciones lógicas utilizando Karnaugh

Ejercicios: Bases Numéricas y Álgebra de Boole. Dr. Andrés David García García Departamento de Mecatrónica Escuela de Ingeniería y Ciencias

Álgebra Booleana y Circuitos Lógicos. UCR ECCI CI-1204 Matemáticas Discretas Prof. M.Sc. Kryscia Daviana Ramírez Benavides

ELECTRÓNICA DIGITAL. Area de Capacitación. Mg. Efraín H. Guevara

Clase Nº 2. Ing. Manuel Rivas DEPARTAMENTO DE ELECTRÓNICA. Trimestre Enero - Marzo 2006

Circuitos combinacionales. Tema 6

1.- Sistemas Numéricos 2.- Diferencia entre señal analógica y Digital 3.- Postulados básicos del Algebra de Boole

Algebra Booleana Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas

Tabla de contenidos. 1 Lógica directa

Electrónica Digital - Guión

Circuitos lógicos combinacionales. Tema 6

TEMA 1. Sistemas Combinacionales.

Álgebra Booleana y Circuitos Lógicos. UCR ECCI CI-0111 Estructuras Discretas Prof. Kryscia Daviana Ramírez Benavides

Arquitectura de Computadoras 2015 Práctico 03. Práctico 3. Álgebra de Boole. Método de Karnaugh. Circuitos lógicos combinatorios.

1ª evaluación: 1: INTRODUCCIÓN A LOS SISTEMAS DIGITALES SISTEMAS DE NUMERACIÓN BINARIO OCTAL Y HEXADECIMAL CAMBIOS DE BASE

Álgebra Booleana y Circuitos Lógicos. UCR ECCI CI-1204 Matemáticas Discretas Prof. Kryscia Daviana Ramírez Benavides

Tema 2. Funciones Lógicas. Algebra de Conmutación. Representación de circuitos digitales. Minimización de funciones lógicas.

ÁLGEBRA DE BOOLE. 1.- Postulados de HUNTINGTON

Mapas de Karnaugh. Apunte N 4

Transcripción:

ANALÓGICO vs. DIGITAL Una señal analógica se caracteriza por presentar un numero infinito de valores posibles. Continuo Posibles valores: 1.00, 1.01, 200003,, infinitas posibilidades Una señal digital solo puede tomar un numero finito de valores. Discreto Posibles valores: 0, 1, 2, 3 o 4.

ANALÓGICO o DIGITAL? Cuáles cantidades son analógicas y cuales son digitales: 1. La temperatura del agua en la playa. 2. Los granos de arena en un recipiente. 3. El número de olas que golpea la playa. 4. El peso de una ola. 5. La gente que se encuentra en un radio de 1 kilómetro cuadrado

SEÑALES BINARIAS O LÓGICAS Señal digital que puede tomar solo dos posibles valores (Niveles lógicos). Los niveles lógicos típicamente se representan con 1 y 0. Un nivel lógico puede representar varias cosas. 0 1 falso off verdadero on 0 Volt 24 Volt rojo no verde si Cada dígito se denomina bit (binary digit).

ÁLGEBRA DE BOOLE ÁLGEBRA BOOLEANA es una herramienta desarrollada por George Boole en el siglo XIX para representar proposiciones lógicas en forma algebraica. Se propuso analizar cómo se toman decisiones lógicas basado en circunstancias verdaderas o falsas. Resultó una herramienta para modelar matemáticamente el pensamiento lógico. Claude Shannon en 1938 aplicó esta herramienta para la descripción de sistemas de eventos discretos y para la representación de circuitos lógicos y diseño digital. George Boole (1815-1864)

ÁLGEBRA DE BOOLE ÁLGEBRA BOOLEANA Símbolos + Operadores Proposición: enunciado que puede ser catalogado como cierto o falso Toda proposición se le puede asignar una variable. A = Hoy está lloviendo A A puede ser CIERTO o FALSO. Si es CIERTO, A = 1 y si es FALSO A = 0

ÁLGEBRA DE BOOLE Un álgebra está definida por: Un conjunto de elementos B Un conjunto de operaciones F que actúan sobre los miembros de B Un conjunto de propiedades que se aceptan que son válidas (postulados) El Álgebra de Boole está definida por: Un conjunto B de sólo dos elementos {0,1} Un conjunto de tres operaciones (lógicas) que actúan sobre los miembros de B: Suma lógica (OR) Producto lógico (AND) Negación (NOT) Un conjunto de 6 postulados (clausura, ley conmutativa, ley asociativa, ley distributiva, identidad y complemento)

RELACIÓN ENTRE VARIABLES LÓGICAS a = N es múltiplo de 2 b = N es múltiplo de 3 Tanto a como b pueden se CIERTAS O FALSAS (valer 1 o 0). Hay dos formas de conectar (de relacionar a con b): a + b = a OR b = N es múltiplo de 2 o N es múltiplo de 3 a. b = a AND b = N es múltiplo de 2 y N es múltiplo de 3 Una tercera operación sería negar (complementar): a = NOT a = N no es múltiplo de 2 El resultado de estas operaciones puede ser CIERTO o FALSO (o sea son variables lógicas)

OPERADOR OR SUMA LÓGICA Se lee: a OR (o) b es igual a c Significa que si a es verdadero (a=1) O b es verdadero (b=1) entonces c es verdadero (c=1). De lo contrario c es falso (c=0). DIAGRAMA DE CONTACTOS a b LÁMPARA DIAGRAMA DE COMPUERTAS LÓGICAS c a b TABLA DE LA VERDAD a b c 0 0 0 0 1 1 1 0 1 1 1 1 c

OPERADOR AND PRODUCTO LÓGICO Se lee: a AND (y) b es igual a c Significa que si a es verdadero (a=1) Y b es verdadero (b=1) entonces c es verdadero (c=1). De lo contrario c es falso (c=0). DIAGRAMA DE CONTACTOS a b LÁMPARA c = a.b TABLA DE LA VERDAD a b c 0 0 0 0 1 0 1 0 0 1 1 1 DIAGRAMA DE COMPUERTAS LÓGICAS a b c

OPERADOR NOT NEGACIÓN O COMPLEMENTO Se lee: NOT (no) a es igual a c a negada es igual a c complemento de a es igual a c Significa: Si a es verdadero (a=1) complemento de a es falso (c=0) Si a es falso (a=0) complemento de a es verdadero (c=1) DIAGRAMA DE CONTACTOS TABLA DE LA VERDAD LÁMPARA c DIAGRAMA DE COMPUERTAS LÓGICAS

EXPRESIONES BOOLEANAS Es la combinación de variables lógicas mediante las operaciones definidas. Se lee a o no a y b a = Los ingenieros saben Transformada de Laplace b = Los ingenieros son intuitivos Significa: Los ingenieros saben Transformada de Laplace o, no saben Transformada de Laplace y son intuitivos El resultado puede ser cierto o falso (0 o 1). Esta propiedad se llama CLAUSURA.

PROPIEDADES Y TEOREMAS Todo postulado, axioma ó ley ó teorema tiene su forma dual: Propiedad Forma dual 0 1 1 0 Las equivalencias se demuestran usando postulados y/ó teoremas o bien por inducción completa analizando las tablas de verdad.

FUNCIONES DE BOOLE Para variables reales z = f(x,y) significa que para cada pares de valores reales (x,y) le corresponde uno y solo un valor de z. En forma análoga, si a y b son variables binarias: m = F(a,b) F es una función booleana y define que a cada par de valor (a,b), le corresponde un solo valor de m. La diferencia notable es que el número de valores de m es finito. (a,b) ɛ {0,1} y m ɛ {0,1}

FUNCIONES DE BOOLE La funciones de Boole pueden representarse de diversas formas: Expresiones analíticas Tabla de la verdad Diagrama de compuertas lógicas Diagrama de contactos Expresiones analíticas Se usan expresiones booleanas con los operadores definidos

FUNCIONES DE BOOLE Tabla de la verdad Tabla que representa el valor de la función para cada combinación de las variables de entrada. Si la función está definida para todas las combinaciones se llama completa, si no, se denomina incompleta. Columnas auxiliares Función F(a,b,c)

FUNCIONES DE BOOLE Diagrama de compuertas lógicas Forma gráfica que usa las compuertas: OR AND NOT a b c a+b m

FUNCIONES DE BOOLE Diagrama de contactos Es otra forma gráfica con contactos (interruptores o switch) entre dos puntos: a la derecha el de alto potencial y a la izquierda tierra. El resultado (valor de la función) es CIERTO (1) cuando circula corriente, de lo contrario, el resultado es FALSO (0). a Contacto N/A a = 0 no pasa corriente a = 1 hay paso de corriente Contacto N/C c = 0 hay paso de corriente c = 1 no pasa corriente a b

FUNCIONES DE BOOLE EQUIVALENTES Dos funciones boolenas F y G son equivalentes si ambas tienen la misma tabla de la verdad. Pueden tener una estructura algebraica distinta, pero para cada combinación de las variables de entrada dan los mismos resultados de F y G. Para demostrar que dos funciones son equivalentes se puede recurrir a dos procedimientos: Se construyen las tablas de la verdad para ambas y si coinciden son equivalente (inducción completa) Se parte de una y usando axiomas y teoremas se llega a demostrar que es igual a la otra. Este concepto es muy útil para generar funciones más simples a partir de funciones complejas. (Hay otros procedimientos sistemáticos)

FUNCIONES DE BOOLE EQUIVALENTES Considere las funciones de Boole: F(a,b,c) = a+b c G(a,b,c) = (a+b)(a+c) Demostrar equivalencia por inducción completa

SIMPLIFICACIÓN DE FUNCIONES DE BOOLE Simplificar la función D = F(A,B,C): (P. Distributiva) (Complemento E. nulo) (P. Distributiva) (Complemento E. nulo - Consenso) EQUIVALENTES

FORMAS NORMALIZADAS DE LAS FUNCIONES BOOLEANAS Todas las funciones booleanas pueden ser escritas en la forma suma de productos o en la forma producto de sumas. Estas formas pueden simplificar la implementación de expresiones lógicas y hacer el trabajo mucho más sistemático y sencillo. Cuando dos o más productos se suman mediante la adición booleana, la expresión resultante se denomina SUMA DE PRODUCTOS (Miniterm). Cuando dos o más términos suma se multiplican, la expresión resultante se denomina PRODUCTO DE SUMAS (Maxiterm)

FORMAS CANÓNICAS DE LAS FUNCIONES BOOLEANAS Cuando la función booleana se expresa como suma de productos y cada término contiene todas las variables (afirmadas o negadas) la expresión resultante se denomina FORMA CANÓNICA DE SUMA DE PRODUCTOS. Cuando la función booleana se expresa como producto de sumas y cada factor contiene todas las variables (afirmadas o negadas) la expresión resultante se denomina FORMA CANÓNICA DE PRODUCTO DE SUMAS.

CONVERTIR TABLA DE VERDAD EN FUNCIÓN BOOLEANA Para obtener la expresión algebraica de una suma canónica de productos representada por una tabla de verdad se deben considerar solo las filas con valor de la función igual a 1. Cada fila se convierte en el correspondiente término producto, reemplazando cada 1 por la variable y cada 0 por la variable negada.

CONVERTIR TABLA DE VERDAD EN FUNCIÓN BOOLEANA Para obtener la expresión algebraica de un producto canónico de sumas representada por una tabla de verdad se deben considerar solo las filas con valor de la función igual a 0. Cada fila se convierte en el correspondiente factor de suma, reemplazando cada 0 por la variable y cada 1 por la variable negada. Versión DUAL de la anterior

PARA QUÉ SIRVEN LAS FUNCIONES DE BOOLE? En control automático, las funciones de Boole se usan para relacionar señales de entrada al sistema de control (mediciones) con las señales que van a actuar sobre el proceso (actuadores). Esto es particularmente cierto para el caso de Control Combinacional (las salidas son funciones booleanas de las entradas). PROCESO DE PRODUCCIÓN Medición 1 x 1 Medición 2 x 2 Actuador 1 m 1 m1 = F(x 1,x 2 ) Actuador 2 m 2 m 2 = G(x 1,x 2 )