Documentos relacionados
Introdução. Em 1854, o matemático inglês George Boole, apresentou um sistema matemático de análise lógica conhecido como álgebra de Boole.

Portas lógicas Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas

Infra-Estrutura de Hardware

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

Eletrônica Digital Portas Lógicas

Aula 1. Funções Lógicas. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Eletrônica Digital. Funções e Portas Lógicas. Prof. Renato Moraes

Projeto de Circuitos Lógicos. Introdução ao Computador 2010/01 Renan Manola

3. CAPÍTULO LÓGICAS DIGITAIS

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

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

Organização de computadores

Funções e Portas Lógicas

FUNDAMENTOS DA AUTOMAÇÃO Funções e Portas Lógicas. Prof. Luiz Fernando Laguardia Campos FMS

PORTAS NOR e NAND OR - AND - NOT. Considerando as entradas A e B, teremos na saída a complementação ou negação das mesmas.

Histórico. George Boole ( ) Claude Elwood Shannon ( )

UNIDADE 6. Responsável pelo conteúdo: Prof. tutor Viltemar Evangelista de Souza

Circuitos Digitais Álgebra de Boole

Funções e Portas Lógicas

Aula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR

PRINCÍPIO BOOLEANO E PORTAS LÓGICAS (Unidade 3)

12 - Álgebra de Boole aplicada a Circuitos Digitais Função AND: Fundamentos de TI

UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E DA TERRA BACHARELADO EM SISTEMAS DE INFORMAÇÃO

Automação Industrial Parte 8

Apostila de Sistemas Digitais e Computadores MÓDULOS I & II: REVISÃO ÁLGEBRA DE BOOLE.

Aula 8 Portas Lógicas. Programação de Computadores

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

Módulo 2 Álgebra e Lógica Booleana

Circuitos Lógicos Portas Lógicas

Arquitetura de Computadores Aula 9 Portas Lógicas

Aula 07 : Portas Lógicas e Álgebra Booleana

APOSTILA COMPLEMENTAR

3. Computadores Industriais

CIRCUITOS DE COINCIDÊNCIA (XNOR) OU EXCLUSIVO (XOR)

CIRCUITOS DIGITAIS. Portas Lógicas e Álgebra Booleana

Arquitetura de Computadores. Tiago Alves de Oliveira


Prof. Leonardo Augusto Casillo

Formação dos números: Aplicação da fórmula geral para o numero

Índice. 1.2 Sistemas Numéricos em uma Base B Qualquer

Lógica Boolena. Aula 05. Prof. Msc. Arthur G. Bartsch

Disciplina: Lógica Matemática Prof. Etelvira Leite

Transistor. Portas Lógicas (2) Base; Coletor; Emissor.

Circuitos Digitais. Conteúdo. Lógica. Introdução. Tabela-Verdade. Álgebra Booleana. Álgebra Booleana / Funções Lógicas. Ciência da Computação

ÁLGEBRA BOOLEANA E LÓGICA DIGITAL AULA 04 Arquitetura de Computadores Gil Eduardo de Andrade

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

Introdução à Informática. Álgebra de Boole. Ageu Pacheco e Alexandre Meslin

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

ELETRÔNICA DIGITAL. Parte 4 Funções Lógicas - Circuitos Integrados. Professor Dr. Michael Klug. 1 Prof. Michael

ÁLGEBRA DE BOOLE B.1 - DIAGRAMA DE VENN

Capítulo I Portas Lógicas Básicas

SSC0112 Organização de Computadores Digitais I

LÓGICA DIGITAL - CONCEITOS. * Constantes. * Expressões: Aritméticas; Lógicas; Tabela Verdade; Relacionais; Booleanas. * Portas Lógicas.

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

CURSO DE ELETRÔNICA DIGITAL A ÁLGEBRA DE BOOLE

PCS 3115 (PCS2215) Sistemas Digitais I. Módulo 05 Álgebra Booleana. Prof. Dr. Edison Spina. Sobre o material do Prof. Dr. Marcos A. Simplicio Jr.

CIRCUITOS DIGITAIS ÁLGEBRA BOOLEANA

Apostila de Eletrônica Digital ÍNDICE

Portas Lógicas Básicas: Parte 1 - Montagem e Medidas

COLÉGIO DO INSTITUTO BATISTA AMERICANO PROF. ABIMAILTON PRATTI DA SILVA Rua Mariana N.º 70 Retiro Volta Redonda Telefone: (24)

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

IF-UFRJ FIW 362 Laboratório de Física Moderna Eletrônica Curso de Licenciatura em Física Prof. Antonio Carlos

Sistemas de Numeração

PCS 3115 (PCS2215) Conteúdo

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

Capítulo 3. Álgebra de Bool

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

Circuitos Lógicos Combinacionais Aula Prática

Introdução à Automação

Álgebra de Boole. George Simon Boole ( ) O criador da álgebra dos circuitos digitais. Profª Jocelma Rios. Out/2012

Curso Profissional de Técnico de Gestão de Equipamentos Informáticos 10º ANO

Álgebra de Boole. Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes

3. Portas Lógicas. Objetivos. Objetivos. Introdução. Circuitos Digitais 31/08/2014

CIRCUITOS DIGITAIS COMBINACIONAIS (Unidade 3)

Introdução à Computação: Introdução às Portas Lógicas

Álgebra de Boole (ou Boleana) Circuitos Digitais Portas Lógicas e Álgebra de Boole. Álgebra de Boole: Tabela Verdade. Álgebra de Boole: funções

Universidade Federal do ABC

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

Álgebra Booleana. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Aula 01. Sistemas Analógicos e Digitais

Sistemas de Numeração

Universidade Federal do ABC

Introdução à Informática Aulas 27 e 28

3 - Operações Lógicas. Portas Lógicas, Expressões Lógicas e Circuitos Lógicos

Lógica Matemática Elementos de Lógica Digital. Sistema de numeração 09/08/2016 1

CURSOS TÉCNICOS COLÉGIO PELICANO ELETRÔNICA DIGITAL 1

Códigos, Portas Lógicas e Comportamento Elétrico

Transcrição:

------------------------------------------------------------------------------------------------------------------------------ Variáveis Lógicas Uma variável lógica é aquela que pode assumir apenas os valores (um) e (zero). As variáveis lógicas são normalmente representadas por letras e seu uso permite escrever expressões algébricas, que podem ser manipuladas matematicamente dentro das regras da álgebra booleana. Na prática, as variáveis lógicas são utilizadas para descrever o funcionamento de um sistema qualquer. Normalmente, atribui-se o valor (um) às variáveis quando representam elementos ativos, acionados, ligados, etc, e o valor (zero) para situações inversas. Pode-se representar, matematicamente, o circuito acima da seguinte forma: L = C, ou seja, a lâmpada acende quando a chave está fechada. Está igualdade matemática é chamada de função e, por utilizar apenas variáveis lógicas, é conhecida como função lógica. Circuito Lógicos - versão. Página

Tabela Verdade É uma representação em forma de tabela das funções lógicas e facilita a representação e a análise das mesmas. A tabela verdade é dividida em partes: Uma tabela verdade tem um número de linhas (combinações) que depende do número de variáveis lógicas de entrada, Cada variável lógica pode assumir apenas 2 valores (binário), portanto: Circuito Lógicos - versão. Página 2

Exemplos: Tabela verdade para 2, 3 e 4 variáveis de entrada. L = 2 2 = 4 (combinações) L = 2 3 = 8 (combinações) L = 2 4 = 6 (combinações) A B S A B C S A B C D S Álgebra Booleana A álgebra booleana é uma ferramenta fundamental para descrever a relação entre as saídas de um circuito lógico e suas entradas através de uma equação (expressão booleana ou função booleana). A álgebra booleana classifica as informações em dois tipos: verdadeiras e falsas. Atribui-se as informações verdadeiras o símbolo matemático (um) e às falsas o símbolo (zero). Isto facilita o manuseio matemático das informações. A álgebra booleana tem como base três operações AND (E), OR (OU), e NOT (NÃO), das quais derivam várias outras. A partir destas três operações básicas é possível implementar desde o mais simples circuito eletrônico até o mais sofisticado computador digital. Circuito Lógicos - versão. Página 3

Portas Lógicas As portas lógicas constituem os dispositivos básicos dos circuitos digitais e têm como objetivo a implementação de funções lógicas. A facilidade do processamento de números binários decorre da existência de apenas dois dígitos, e, que podem ser representados por 2 níveis de tensão (exemplo = volt e = 5 volts). Os símbolos representam um bloco lógico com uma ou mais entradas lógicas A, B, etc. e uma ou mais saídas lógicas S, S 2, etc. As entradas e saídas lógicas só assumem valores correspondentes aos níveis lógicos e. Um bloco lógico executa uma determinada função lógica para a qual foi projetado. Essa função determina os valores que as saídas assumem para cada combinação de valores das entradas. Tais relações são muitas vezes exibidas sob a forma de tabelas verdade. Existem três funções lógicas básicas (AND, OR e NOT) e outras que serão derivadas destas (NAND, NOR, XOR e XNOR). Portas Lógicas Básicas: a) Porta Lógica AND (E) A porta lógica AND (E), o circuito executa a função lógica AND (E). Seja circuito abaixo: A B Variáveis de entrada A e B Bateria (E) Lâmpada (L) Variável de saída L I Possibilidade 4 Chave aberta Chave fechada L = Lâmpada apagada L = Lâmpada acesa Circuito Lógicos - versão. Página 4

A B L A B L Uma função AND assume o valor se, e somente se, todas as variáveis lógicas de entrada assumirem o valor. Ou seja, ela é verdadeira se, e somente se, todas as variáveis de entrada forem verdadeiras. Ela é escrita para duas variáveis de entrada, A e B, como: S = A.B (lê-se S é igual a A AND B ou S é igual a A E B). O símbolo (.) é utilizado para representar a operação AND (E). Circuito Lógicos - versão. Página 5

b) Porta Lógica OR (OU) A porta lógica OR (OU), o circuito executa a função lógica OR (OU). A B L A B L Uma função OR assume o valor se pelo menos uma das variáveis de entrada assumir o valor. Ou seja, ela é verdadeira se pelo menos uma das variáveis de entrada for verdadeira. Circuito Lógicos - versão. Página 6

Ela é escrita para duas variáveis de entrada, A e B, como: S = A + B (lê-se S é igual a A OR B ou S é igual a A OU B). O símbolo (+) é utilizado para representar a operação OR (OU). c) Porta Lógica NOT (NÃO) A porta lógica NOT (NÃO) também denominada porta Inversora ou Inversor executa a função lógica NOT (NÃO). Ela converte o estado ou valor de uma função ou variável lógica em seu complemento. Portanto, realizar a operação NOT em uma função ou variável de valor, resulta num valor e vice-versa. Circuito Lógicos - versão. Página 7

Portas Lógicas Derivadas a) Porta Lógica NAND (NÃO E / NE) A porta lógica NAND (NE) é o circuito lógico que executa o inverso da função lógica AND (E), ou seja, a saída apresenta nível lógico se pelo menos uma das variáveis de entrada assumir o valor (zero). Circuito Lógicos - versão. Página 8

b) Porta Lógica NOR (NÃO OU / NOU) A porta lógica NOR (NÃO OU) é um circuito lógico que executa o inverso da função lógica OR (OU), ou seja, a saída apresenta nível lógico se todas as variáveis de entrada assumirem o valor (zero) c) Porta Lógica XOR (OU Exclusivo) A função lógica XOR (OU Exclusivo) apresenta como resultado nível lógico sempre que existir um número ímpar de níveis lógicos nas entradas. Representação de uma porta XOR: A S = A + B B S = A + B (lê-se A OU Exclusivo B) Circuito Lógicos - versão. Página 9

d) Porta Lógica XNOR (Coincidência) A função lógica XNOR (coincidência), em contraposição à XOR, trem como resultado nível lógico, sempre que existir em suas variáveis de entrada um número par de níveis lógicos (zero) e (um). Circuito Lógicos - versão. Página

Expressões Booleanas geradas por circuitos lógicos Podemos escrever a expressão booleana que é executada por qualquer circuito lógico. Exemplos: Nos circuitos abaixo determine a expressão booleana de saída: O bloco lógico () é uma porta AND cuja expressão de saída é (A. B). Está saída será injetada em uma das entradas do bloco lógico (2) que é uma porta OR (OU). Na segunda entrada da porta OR está à variável C, e a expressão de saída do circuito será: S = (A. B) + C Circuito Lógicos - versão. Página

Apostila elaborada por: Oswaldo da Silva Lopes Júnior Referências Bibliográficas: CAPUANO, Francisco G.; IODETA, Ivan V. Elementos de Eletrônica Digital. 3ª ed., Érica LOURENÇO, Antonio Carlos.; CRUZ, Eduardo C. Alves; JÚNIOR, Salomão C; FERREIRA, Sabrina R. Circuitos Digitais. 9 ed., Érica Circuito Lógicos - versão. Página 2