Funciones lógicas Objetivos

Slides:



Advertisements
Presentaciones similares
Capítulo 1 Algebra de Boole.
Advertisements

ALGEBRA DE BOOLE Y PUERTAS LÓGICAS
Compuertas lógicas.
Diseño con CI SSI Sumario: Representación de funciones lógicas (cont.)
Colegio de Estudios Científicos y Tecnológicos del Estado de Querétaro
Funciones lógicas Tema 4.
Instalación de Computadoras
Circuitos de Conmutación
Organización de Computadoras UNLA
CIRCUITOS ELECTRICOS Y ELECTRONICOS
CLASE 3.
Compuertas lógicas Puertas lógicas.
Cibernética y Computación 1
SEMANA Algebra de Boole.
Algebra Booleana y Compuertas Lógicas
Teoría de la Computación
Álgebra de Boole Electrónica Digital
Operaciones El álgebra booleana es una estructura matemática definida sobre el conjunto. Sean x, y variables booleanas, esto significa que sólo pueden.
ARQUITECTURA DE COMPUTADORES
Diseño de un Controlador de Luces de un Semáforo
Electrónica Digital.
Demultiplexor y Chip 74LS154
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Sistemas Digitales Electrónica Digital I Minimización de Funciones Booleanas.
EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACION
Postulados del álgebra de boole
ALGEBRA DE BOOLE SISTEMAS DIGITALES.
Circuitos Digitales M.C. Aglay González Pacheco Saldaña
OPERACIÓN DE CIRCUITOS ELECTRONICOS DIGITALES
COMPUERTAS LOGICAS Ing. Victor Manuel Mondragon M.
Lógica Positiva En esta notación al 1 lógico le corresponde el nivel más alto de tensión (positivo, si quieres llamarlo así) y al 0 lógico el nivel mas.
Tecnologías de las computadoras
ARQUITECTURA DE COMPUTADORES
Realizado por Carolina Rubio
Álgebra de Boole Tema 5.
Algebra Booleana.
Control y programación de sistemas automáticos: Álgebra de Boole
CLASE 2.
CLASE 4.
[ Arquitectura de Computadores ] SISTEMAS DIGITALES Präsentat ion Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
Unidad Didáctica Electrónica Digital
TEMA 0 ELECTRONICA DIGITAL.
ALGEBRA DE BOOLE UNLA Organización de Computadoras (2015)
Unidad I ÁLGEBRA BINARIA
Maestría en Ingeniería Electrónica
Álgebra de conmutación
Circuitos Digitales I M.C. Aglay González Pacheco Saldaña
Organización del Computador 1
Germán Landinez Álvaro Del Toro Ronald Gutiérrez.
ELECTRÓNICA DIGITAL Se denomina señal a la información que representa una determinada magnitud física ( temperatura, presión, velocidad, etc ) y su evolución.
Minitérminos, maxitérminos
Ing. Tomas Martínez Martínez.
Reglas Básicas del Álgebra de Boole
UNIVERSIDAD AUTONOMA SAN FRANCISCO
CIRCUITOS COMBINACIONALES.
Lógica digital.
COMPUERTAS LÓGICAS Oscar Ignacio Botero H..
GENERALIDADES LÓGICA AOI
CIRCUITOS COMBINACIONALES.
Minimización de Funciones Booleanas
INSTITUTO TECNOLÓGICO DE TOLUCA SUBDIRECCIÓN ACADÉMICA DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA ELECTRÓNICA DIGITAL Á LGEBRA DE B OOLE Ing. Marco.
Unidad Didáctica Electrónica Digital 4º ESO. Guión electrónica digital Sistemas analógicos y digitales Sistemas de numeración Sistemas binarios Álgebra.
Subsistemas aritméticos y lógicos
Diseño Digital FAMILIA LÓGICA TTL.
Circuitos Combinacionales I
Mapas de Karnaugh y método de Quine McCluskey Ing. Mónica Patricia René_2010 1Ing. Mónica P. René_2010.
Algebra de Boole. Objetivo Objetivo: El estudiante identificará la lógica Booleana, así como los teoremas básicos de ésta. Dominio: Desarrollo de las.
Ronald J. Tocci and Neal S. Widmer Digital Systems, Eighth Edition Copyright ©2001 by Prentice-Hall, Inc. Upper Saddle River, New Jersey All rights.
Tomás García González Universidad Nacional Autónoma de México Facultad de Contaduría y Administración Facultad de Contaduría y Administración Sistema de.
Tema 1. Sistemas combinacionales básicos Introducción Álgebra de Boole Puertas lógicas ideales Biestables Simplificación de ecuaciones lógicas Circuitos.
Circuitos combinacionales II
Transcripción de la presentación:

Funciones lógicas Objetivos Distinguir variables lógicas dependientes e independientes a partir de una situación o problema específico. Representar las funciones lógicas mediante tablas de verdad y expresiones algebraícas. Aprender técnicas para simplificar funciones lógicas. Diseñar circuitos lógicos para resolver problemas.

Circuito de control lógico Funciones lógicas Elementos de un sistema de control lógico N SP PV OP Circuito de control lógico C, A, B B A

Funciones lógicas NAND (A•B)’ AND A•B NOR (A+B)’ OR A+B XOR NOT A’ 1 B A B F 1 1 A 1 1 B F 1 1 1 1 NOR (A+B)’ 1 1 1 A A B F OR A+B F 1 B A B F A 1 F 1 B 1 1 1 1 1 1 XOR A B 1 1 1 A F A B F G NOT A’ B A A F 1 F 1 1 1 XNOR • A B 1 1 1 A 1 1 1 G B

Funciones lógicas… ¿cómo se implementan? Circuitos integrados TTL Características - Lógica positiva - Abanico de salida: 10 - Disipación de potencia: 10 mw - Retardo de propagación: 10 ns - Margen de ruido: 0.4 volts 14 8 Vcc 7410 No. compuertas No. entradas Función Código Tierra 1 7 AND 4 2 7408 OR 4 2 7432 NOT 6 1 7404 NAND 4 2 7400

Circuitos integrados TTL Funciones lógicas Circuitos integrados TTL C 14 13 12 11 10 9 8 7 6 5 4 3 2 1 VCC GND 7400 7408 7432 7404

Ejemplo 1. Control de una bomba Se tiene el siguiente sistema: LS 100 La bomba se enciende al colocar un botón selector en la posición “dentro”; sin embargo, si el nivel se encuentra por debajo de un valor mínimo, la bomba debe apagarse. El sensor de nivel se activa cuando el nivel es mayor o igual a la altura a la cual se encuentra respecto al fondo del tanque. Construya el circuito lógico de control para la bomba.

Ejemplo 1. Control de una bomba 1. Identificación de variables 2. Tabla de verdad 3. Ecuación algebraica F = A . B 4. Circuito lógico A B F

Ejemplo 2. Sistema de votación “El consejo directivo de una pequeña empresa está formado por cuatro personas. En una de sus juntas se acordó que las votaciones para decisiones importantes fueran secretas; sin embargo, existía el problema de que necesitaban que otra persona ajena contara los votos para que se mantuviera el secreto sobre cada voto. Para evitar este problema se ideó el siguiente procedimiento: Se instalaría un botón debajo de cada mesa en cada lugar y dos pequeños focos, uno verde y uno amarillo, en el centro de la mesa. Al momento de votar, cada una de las personas oprimiría su botón si estaba a favor, o no lo oprimiría si estaba en contra o se abstenía. El foco verde del centro de la mesa debería encenderse si la mayoría votaba a favor. El amarillo se encendería en caso de que la mayoría estuviera en contra. Si hubiese igualdad de opiniones, ninguno de los dos focos se encendería. Obtenga los circuitos para activar los focos de la mesa de votación.

Funciones lógicas… ¿cómo manejar funciones más complicadas? Leyes y teoremas del álgebra booleana Operaciones con 0 y 1 X + 0 = X X . 1 = X X + 1 = 1 X . 0 = 0 Leyes de potencias iguales (idempotencia) X + X = X X . X = X Leyes de involución (X’)’= X Leyes de complementariedad X + X’ = 1 X . X’ = 0

Funciones lógicas Leyes y teoremas del álgebra booleana Leyes conmutativas X + Y = Y + X X . Y = Y . X Leyes asociativas (X + Y) + Z = X + (Y + Z) (X . Y) . Z = X . (Y . Z) Leyes distributivas X . (Y + Z) = X . Y + X . Z X + Y . Z = (X + Y) . (X + Z)

Funciones lógicas Leyes y teoremas del álgebra booleana Teoremas de simplificación X Y X . Y + X . Y’ = X (X + Y) . (X + Y’) = X X + X . Y = X X . (X + Y) = X (X + Y’) . Y = X . Y X . Y’ + Y = X + Y X Y X Y

Funciones lógicas Leyes y teoremas del álgebra booleana Leyes de Morgan (X + Y)’ = X’ . Y’ (X . Y)’ = X’ + Y’ X Y X Y

Funciones lógicas Leyes y teoremas del álgebra booleana Teorema de consenso X Y X . Y + Y . Z + X’ . Z = X . Y + X’ . Z Z (X + Y) . (Y + Z) . (X’ + Z) = (X + Y) . (X’ + Z) X Y Z

Funciones lógicas Mapas de Karnaugh A A A B B C A A B D C E D B C 00 10 000 001 101 100 1 B 01 B 11 010 011 111 110 C A A 0000 0001 0010 0011 1000 1010 1001 1011 0100 0110 1100 1110 0101 0111 1101 1111 B D C E 1 0000 0010 1010 1000 0001 0011 1011 1001 D B 0101 0111 1111 1101 0100 0110 1110 1100 C

Funciones lógicas Mapas de Karnaugh A A A 1 1 1 1 1 B B 1 1 1 C A A B 00 10 000 1 001 101 1 100 1 1 1 1 B 01 B 010 011 111 110 11 1 1 1 C A A 0000 0001 0010 0011 1000 1010 1001 1011 0100 0110 1100 1110 0101 0111 1101 1111 B D C E 1 0000 0010 1 1010 1 1000 1 1 1 1 0001 0011 1011 1001 1 1 1 D B 0101 1 0111 1 1111 1 1101 1 1 1 1 0100 0110 1 1110 1 1100 1 1 1 1 C

Funciones lógicas Mapas de Karnaugh A A A 1 1 1 1 1 B B 1 1 1 C A A B 1 1 1 1 B B 1 1 1 F=A’ C F=A’B’+AB F=AB’+B’C’+BC A A B B 1 1 1 1 1 1 1 1 1 D E E B 1 1 1 1 C 1 1 C 1 1 1 1 1 1 1 C D D F=BD+CD’ F=A’DE+BDE+D’E’

Actividad 9 Realice la siguiente actividad con su equipo: Obtenga las funciones a implementar para el sistema de votación utilizando teoremas y mapas de Karnaugh. Realice un diagrama de conexiones utilizando los circuitos comerciales vistos en esta sesión. En el documento en Word se repite el problema de votación y se indican los puntos por cada actividad.