Circuitos Lógicos Aula 8

Documentos relacionados
Portas Lógicas Básicas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL

Sistemas Digitais Ficha Prática Nº Uniformização de circuitos com pontas NAND e NOR

Circuitos Digitais Segunda Lista de Exercícios

ÁLGEBRA BOOLEANA. Foi um modelo formulado por George Boole, por volta de 1850.

Sistemas Digitais Álgebra de Boole Binária e Especificação de Funções

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

Circuitos Combinacionais

6. Análise Lógica Combinacional

Circuitos Digitais. Engenharia de Automação e Controle Engenharia Elétrica. São Paulo Prof. José dos Santos Garcia Neto

CIRCUITOS DIGITAIS COMBINACIONAIS (Unidade 3)

Circuitos Lógicos Capítulo 3 Portas Lógicas e Álgebra Booleana Parte II

Projeto de Circuitos. Introdução ao Computador 2008/01 Bernardo Gonçalves

Álgebra Booleana. Introdução ao Computador 2010/01 Renan Manola

Eletrônica Digital para Instrumentação. Herman Lima Jr.

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Disciplina de Lógica Computacional Aplicada. Prof. Dr.

Circuitos Lógicos Portas Lógicas

Aula 9: Análise e Síntese de Circuitos Digitais Combinacionais

Descrevendo Circuitos Lógicos (Continuação) CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota

04 Simplificação de funções lógicas. v0.1

Eletrônica Digital. Funções lógicas, álgebra de boole e circuitos lógicos combinacionais básicos. Professor: Francisco Ary

Notas de aula #1 SISTEMAS NUMÉRICOS

Símbolos Lógicos com Tabelas-Verdade

Introdução. de Eletrônica Digital (Parte II) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. Carga Horária: 60 horas

Circuitos combinacionais

Figura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento

Sistemas Digitais Módulo 5 Teoremas Lógicos, Simplificação Algébrica e Projeto de Circuitos Lógicos

Práticas de laboratório de Eletrônica Digital

Funções Lógicas e Portas Lógicas

Professor: André Rabelo Curso: Engenharia da Computação Disciplina: Lógica Digital Período: 3º Data Entrega: 25/04/2012 Valor: 10 pts Objetivos:

Álgebra de Boole e Teorema de De Morgan Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INF Técnicas Digitais para Computação

1 CIRCUITOS COMBINACIONAIS

Portas Lógicas (continuação)

MÓDULO N.º 1 SISTEMAS DE NUMERAÇÃO HORAS / TEMPOS CONTEÚDOS OBJETIVOS AVALIAÇÃO

Escola Secundária c/3º CEB José Macedo Fragateiro. Curso Profissional de Nível Secundário. Componente Técnica. Disciplina de

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes

Aplicações de Combinatória e Geometria na Teoria dos Números

Sistemas Digitais Módulo 4 Álgebra Booleana e Circuitos Lógicos

Álgebra Booleana e Tabelas-Verdade

Modelagem de Circuitos Digitais

Organização de computadores

Hardware de Computadores

CIRCUITOS DIGITAIS COMBINACIONAIS (Unidade 3)

Álgebra de Boole. Nikolas Libert. Aula 4B Eletrônica Digital ET52C Tecnologia em Automação Industrial

Circuitos Lógicos Combinacionais. Sistemas de Informação CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota

Material Teórico - Módulo de Divisibilidade. MDC e MMC - Parte 1. Sexto Ano. Prof. Angelo Papa Neto

Computação Eletrônica

4.3. Máquina de estados: São utilizados em sistemas de complexos, é de fácil transformação para ladder desde que não haja muitas ramificações.

ELETRÔNICA DIGITAL. Parte 5 Circuitos Combinacionais. Professor Dr. Michael Klug. 1 Prof. Michael

Projeto de Lógica Combinatória

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

CAPÍTULO 3 PORTAS LÓGICAS E ÁLGEBRA BOOLEANA

Sistemas de Numeração

ANO LETIVO 2015 / 2016

Eletrônica Digital I SUMÁRIO INTRODUÇÃO ELETRÔNICA DIGITAL

Circuitos Digitais Álgebra de Boole

CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca Rio de Janeiro, 23 de setembro de 2008.

Nome: Turma: Unidade: 1º SIMULADO - 9º ANO LÓGICA, CONTEÚDO. 45 Questões Dia: 07 de Maio - quinta-feira EDUCANDO PARA SEMPRE

Notas de Aula - Álgebra de Boole Parte 1

Probabilidade - aula I

Lógica para Computação. Álgebra de Boole

Análise e Projeto de Contadores Síncronos. Circuitos Lógicos Prof. Daniel D. Silveira

O matemático indiano Pingala apresentou a primeira descrição conhecida de um sistema numérico binário no século III a.c..

Falso: F = Low voltage: L = 0

Universidade Federal do ABC

GAAL /1 - Simulado - 1 Vetores e Produto Escalar

Aula 8 Circuitos Integrados

Exercícios de Circuitos Combinacionais

Formas Canônicas e Mapas de Karnaugh

Capítulo I Portas Lógicas Básicas

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

Síntese de Circuitos Combinacionais

Conversão de Bases Numéricas

Universidade do Minho Departamento de Electrónica Industrial. Sistemas Digitais. Exercícios de Apoio - II. Famílias Lógicas

No microfone, sua saída pode assumir qualquer valor dentro de uma faixa de 0 à 10mV. 1 - Sistemas de numeração

Representação de Informação. 1. Converta cada um dos seguintes números para o seu equivalente decimal: a)

(A) 30 (B) 6 (C) 200 (D) 80 (E) 20 (A) 6 (B) 10 (C) 15 (D) 8 (E) 2 (A) 15 (B) 2 (C) 6 (D) 27 (E) 4 (A) 3 (B) 2 (C) 6 (D) 27 (E) 4

5º Experimento: Somador Binário de números com sinal

Circuitos Combinacionais. Sistemas digitais

Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,...

Eletrônica Digital 1 Curso Técnico Eletrônica. Fábio Kurt Schneider

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária


ÁLGEBRA DE BOOLE B.1 - DIAGRAMA DE VENN

Exemplo de Subtração Binária

3. CAPÍTULO LÓGICAS DIGITAIS

Abaixo descreveremos 6 portas lógicas: AND, OR, NOT, NAND, NOR e XOR.

1 Fundamentos da Computação Prof. Bruno Guilhen

Lógica e Álgebra de Boole

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre

CIRCUITOS DIGITAIS ÁLGEBRA BOOLEANA

2. Representação Numérica

Bases Matemáticas. Aula 2 Métodos de Demonstração. Rodrigo Hausen. v /15

A trigonometria do triângulo retângulo

ANALÓGICA X DIGITAL. Vamos começar essa aula estabelecendo os dois tipos de eletrônica: Eletrônica Analógica. Eletrônica Digital

Arquitectura de Computadores RECUPERAÇÃO DO 1º TESTE

4. Álgebra Booleana e Simplificação Lógica. 4. Álgebra Booleana e Simplificação Lógica 1. Operações e Expressões Booleanas. Objetivos.

PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS

Transcrição:

Circuitos Lógicos Aula 8 Aula passada Portas NAND e NOR Teoremas booleanos Teorema de DeMorgan Universalidade NAND e NOR Aula de hoje Circuitos Combinacionais Expressão SOP Simplificação Construindo circuito via tabela verdade

Cirucitos Combinacionais Circuitos que saída depende apenas no atual valor das entradas Todos os circuitos que vimos até agora! Isto é um limitante? Poderia ser diferente? Circuitos combinacionais não possuem memória Sério limitante não permite lembrar das coisas! Veremos mais tarde circuitos com memória

Sum-of-Products (SOP) Padronização da representação de expressões algébricas booleanas simplificar a expressão facilitar construção do circuito Padrão SOP: Sum-of-Products (Soma-de-Produtos) variáveis ou suas negações ANDed (Produto) e depois ORed (Soma) AND pode ter,2,3,... variáveis negação é somente na variável Exemplos ABC + B'D A'B' + BC + BD A' + CD(E+F) A + B + C (AB)' + BC AB + CD + EF + A'

Product-of-Sums (POS) Padrão POS: Sum-of-Products (Soma-de-Produtos) variáveis ou suas negações ORed (Soma) e depois ANDed (Produto) OR pode ter,2,3,... variáveis negação é somente na variável Exemplos (A+B+C)(B'+D) A'(B+C)(B+D) A'(CD+E)(E+F) ABC (A+B)'(B+C) (A+B)CDE(F+G)

Simplificação de Circuitos Uso de teoremas (regras) para simplificar expressões simplificação algébrica de circuitos A + = A + 0 = A A' + = A' + 0 = A' A + A = A A + A' = A. = A A. 0 = 0 A'. = A' A'. 0 = 0 A. A = A A. A' = 0 A + B = B + A A. B = B. A (A + B) + C = A + (B + C) (A. B). C = A. (B. C) A(B+C) = AB + AC (A+B)(C+D) = AC+AD+BC+BD A + AB = A A + A'B = A + B A' + AB = A' + B Leis de DeMorgan (A+B)' = A'. B' (AB)' = A' + B'

Expressão algébrica? Exemplo Expressão e circuito simplificado?

Exemplo 2 Expressão algébrica? Expressão e circuito simplificado?

Exemplo 3 Simplificar as expressões Z = A'C(A'BD)' + A'BC'D' + AB'C Z = (A' + B)(A + B + D)D' Como simplificar (mecanicamente)? Difícil mecanizar processo de simplificação até mesmo para um computador! Ideia: Colocar no formato SOP; Colocar em evidência termos com maior fator comum; cortar e repetir

Projetando Circuitos Você tem um problema para resolver Dada uma entrada, sabe os valores de saída ex. se temperatura acima de 50C liga alarme Como projetar um circuito? Tabela verdade do problema determina como será o circuito! Obter expressão booleana que representa a tabela verdade Construir circuito a partir desta expressão Já sabemos!

Tabela Verdade Expressão Como obter a expressão booleana que representa uma tabela verdade? Quando o resultado da tabela verdade é? Como podemos capturar isto? Expressão A'B representa exatamente a tabela verdade! Vale exatamente quando tabela verdade vale

Tabela Verdade Expressão Caso geral, para qualquer tabela? A B C x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 A'BC' A'BC ABC Quando o resultado da tabela verdade é? Como podemos capturar isto? Quando qualquer um deles é A'BC' + A'BC + ABC SOP!

Tabela Verdade Expressão Receita de bolo ) Interpretar o problema e construir tabela verdade que determina sua funcionalidade 2) Escrever o produto (AND) das variáveis para cada linha da tabela que possui valor 3) Escrever SOP para expressão resultante que representa a tabela 4) Simplificar expressão acima 5) Implementar o circuito usando expressão simplificada

Bateria do Carro Ascender luz de alerta quando tensão estiver com menos do que 9 volts Circuito? Voltagem é convertida para sinal digital (4 bits), representando entre 0 e 5 volts Bateria A=, B=0, C=, D=0: Quantos volts?

Bateria do Carro Construir tabela verdade com a lógica (funcionalidade) que queremos Ascender luz de alerta quando tensão estiver com menos do que 9 volts Expressão lógica que representa tabela verdade? Z = A'B'C'D' + A'B'C'D + A'B'CD' + A'B'CD + A'BC'D' + A'BC'D + A'BCD' + A'BCD + AB'C'D' A B C D x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Bateria do Carro Simplificando expressão Z = A'B'C'D' + A'B'C'D + A'B'CD' + A'B'CD + A'BC'D' + A'BC'D + A'BCD' + A'BCD + AB'C'D'... Z = A' + AB'C'D' Construindo o circuito