INTRODUÇÃO À LÓGICA DIGITAL

Slides:



Advertisements
Apresentações semelhantes
Contadores e Registradores
Advertisements

Informática Industrial
Arquitetura de Computadores 3º SEMESTRE FALM – Faculdade Luiz Meneghel Cedido por: Prof. João Angelo Martini Universidade Estadual de Maringá Departamento.
Aritmética Computacional
Lógica booleana e implementação de funções booleanas
SISTEMAS DIGITAIS FUNÇÕES E PORTAS LÓGICAS
Portas lógicas
Linguagens Formais e Autômatos
Álgebra Booleana e Circuitos Lógicos
Lógica Booleana A álgebra booleana é baseada totalmente na lógica. Desta forma, os circuitos lógicos executam expressões booleanas. As expressões booleanas.
Conceitos fundamentais
VISÃO GERAL Profa. Fernanda Denardin Walker
Expressões Lógicas e Comandos de Decisão
ÁLGEBRA BOOLEANA Prof. Wanderley.
Eletrônica Digital Funções e Portas Lógicas
Portas e Funções Lógicas, Tabelas Verdade e Circuitos Lógicos
Ivan Saraiva Silva Aula 1 - Álgebra Booleana
MC542 Organização de Computadores Teoria e Prática
Soma de Produtos Soma de produtos é uma forma padrão de representação de funções Booleanas constituida pela aplicação da operação lógica OU sobre um conjunto.
Introdução à Lógica de Programação (cont.)
Introdução à Informática
Universidade do Estado de Santa Catarina – CCT/UDESC
Uma chave é normalmente aberta e a outra normalmente fechada
Eletrônica Digital Circuitos Combinacionais: O seu estado (os valores) de todas as saídas depende apenas dos valores das entradas neste mesmo instante.
1ª aula - Álgebra de Boole
Circuitos combinatórios
A Lógica das Sentenças Abertas Profa. Ana Florencia Aula 9
Circuitos Combinacionais Portas Lógicas
Organização e Arquitetura de Computadores
Simplificação de Expressões Booleanas e Circuitos Lógicos
Minimização de Circuitos Lógicos
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 5
ÁLGEBRA DE CHAVEAMENTO
Manual de Instruções Placa UNILAB Placa UNILAB Virtual.
Semana 03: Comandos de desvio de fluxo. Expressões lógicas.
INTRODUÇÃO À ENGENHARIA
CIRCUITOS LÓGICOS UNIDADE 1 SISTEMAS DE NUMERAÇÃO
Conceitos de Lógica Digital
Teoremas Booleanos e Simplificação Algébrica
Visão Geral da Álgebra de Boole
Multiplexadores e Demultiplexadores
Conceitos de Lógica Digital
Semana 03 Comandos de desvio de fluxo. Expressões lógicas.
Infra-Estrutura de Hardware
Campus de Caraguatatuba Aula 8: Noções Básicas sobre Erros (2)
ELETRÔNICA DIGITAL II PORTAS LÓGICAS Prof.: Leo
Representação de dados
Circuitos Lógicos e Álgebra de Boole
Sistemas Numéricos SISTEMA DECIMAL
Circuitos Combinacionais Exercícios 2 POSCOMP e ENADE
BCC101 Matemática Discreta I
Planilha Eletrônica - Excel
OPERAÇÃO LÓGICA NOT INVERSOR
Sistemas Microprocessados e Microcontrolados
Aula 1: Introdução aos Sistemas Digitais
Turmas A e B SEGUNDO BIMESTRE MATERIAL PARA ESTUDO
CIRCUITO ELÉTRICO.
Programação Computacional Aula 4: Álgebra Booleana
Tipos de Dados Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem.
Introdução à Engenharia de Computação
ORGANIZAÇÃO DE COMPUTADORES Prof.: Jean Carlo Mendes
Álgebra de Boole Circuitos Digitais
Colégio da Imaculada Colégio da Imaculada Curso Técnico em Informática
Álgebra Booleana e Circuitos Lógicos Em 1854, George Boole introduziu o formalismo que até hoje se usa para o tratamento sistemático da lógica, que é.
Codificadores e Decodificadores Prof. Lucas Santos Pereira
Circuitos Lógicos Leonardo Estrela, nº20, 10ºITM.
Circuitos Digitais Prof. Marcio Cunha Aula 03 – Circuitos Lógicos e suas Representações.
Descrevendo Circuitos Lógicos Capítulo 3 Parte I
Unidade 1 – Portas Lógicas Básicas – NOR, NAND, XOR e XNOR.
PORTAS LóGICAS Samuel S. S. Sistemas para internet
Transcrição da apresentação:

INTRODUÇÃO À LÓGICA DIGITAL

Todas as complexas operações de um computador digital acabam sendo combinações de simples operações aritméticas e lógicas básicas: somar bits, comparar bits, mover bits. Estas operações são fisicamente realizadas por circuitos eletrônicos, chamados circuitos lógicos ou portas lógicas. Computadores digitais (binários) são construídos com esses circuitos eletrônicos.

Os sistemas lógicos são estudados pela álgebra de Boole, conceituada pelo matemático inglês George Boole (1815 - 1864), que construiu sua lógica a partir de símbolos, representando as expressões por letras e ligando-as através de conectivos - símbolos algébricos. A álgebra de Boole trabalha com apenas duas grandezas: falso ou verdadeiro. As duas grandezas são representadas por 0 (falso) e 1 (verdadeiro).

OPERADORES LÓGICOS Os Operadores Lógicos ou Funções Lógicas são: - E (ou AND) - uma sentença é verdadeira SE - e somente se - todos os termos forem verdadeiros. - OU (ou OR) - uma sentença resulta verdadeira se QUALQUER UM dos termos for verdadeiro. - NÃO (ou NOT) - este operador INVERTE um termo.

Os operadores lógicos são representados por: ___ NOT --> (uma barra horizontal sobre o termo a ser invertido ou negado) E ------> . (um ponto, como se fosse uma multiplicação) OU ----> + (o sinal de soma)

TABELA VERDADE São tabelas que representam todas as possíveis combinações das variáveis de entrada de uma função, e os seus respectivos valores de saída. A seguir, apresentamos as funções básicas, e suas representações em tabelas-verdade.

AND - FUNÇÃO E

OR - FUNÇÃO OU

FUNÇÃO NOT

CHAVE AUTOMÁTICA Vamos imaginar um circuito chaveador com as seguintes entradas: - uma fonte de alimentação (fornece energia para o circuito) - um fio de controle (comanda a operação do circuito) - um fio de saída (conduz o resultado)

No desenho, a chave permanece aberta enquanto o sinal C no fio de controle for 0 (ou Falso). Enquanto não houver um sinal (sinal 1 ou Verdadeiro) no fio de controle, que mude a posição da chave, o sinal no fio de saída S será 0 (ou Falso). Quando for aplicado um sinal (sinal 1 ou Verdadeiro) ao fio de controle, a chave muda de posição, tendo como resultado que o sinal na saída será então 1 (ou Verdadeiro). A posição da chave se manterá enquanto não ocorrer um novo sinal na entrada.

2 chaves automáticas em SÉRIE

2 chaves automáticas em SÉRIE A lâmpada acenderia SE - e somente se - as DUAS chaves estivessem na posição LIGADO (ou verdadeiro), o que seria conseguido com as duas entradas A e B em estado 1 (Verdadeiro). Substituindo CORRENTE (ou chave ligada) por 1 e AUSÊNCIA DE CORRENTE (ou chave desligada) por 0, como ficaria nossa tabela verdade para LÂMPADA LIGADA = 1 e LÂMPADA DESLIGADA = 0?

Dá para reconhecer a nossa já familiar FUNÇÃO E? O circuito acima que implementa a função E é chamado de PORTA E. A B L 1

Exemplo de circuito com porta lógica E: Uma campainha que toca (saída) se o motorista der a partida no motor do carro (entrada) sem estar com o cinto de segurança afivelado (entrada). Se a ignição for ACIONADA (1) e o cinto estiver DESAFIVELADO (1), a campainha é ACIONADA (1). Caso contrário, a campainha não toca. TABELA VERDADE A B L 1

2 chaves automáticas em PARALELO

2 chaves automáticas em PARALELO A lâmpada acenderia SE QUALQUER UMA DAS-CHAVES estivesse na posição LIGADO (ou verdadeiro), o que seria conseguido com uma das duas entradas A ou B em estado 1 (Verdadeiro). Substituindo CORRENTE (ou chave ligada) por 1 e AUSÊNCIA DE CORRENTE (ou chave desligada) por 0, como ficaria nossa tabela verdade para LÂMPADA LIGADA = 1 e LÂMPADA DESLIGADA = 0?

E agora, dá para reconhecer a nossa já familiar FUNÇÃO OU? O circuito acima, que implementa a função OU, é chamado de PORTA OU A B L 1

Exemplo de circuitos utilizando porta lógica OU: Detector de incêndio com vários sensores (entradas) e uma campainha para alarme (saída). Se QUALQUER UM dos sensores for acionado (significando que um dos sensores detectou sinal de incêndio), a campainha é ACIONADA. TABELA VERDADE Sensor 1 Sensor 2 Campainha 1

PORTA NAND (NÃO E) A porta NAND equivale a uma porta AND seguida por uma porta NOT, isto é, ela produz uma saída que é o inverso da saída produzida pela porta AND.

PORTA NOR (NÃO OU) A porta NOR equivale a uma porta OR seguida por uma porta NOT, isto é, ela produz uma saída que é o inverso da saída produzida pela porta OR.

PORTA XOR (OU EXCLUSIVO) A porta XOR compara os bits; ela produz saída 0 quando todos os bits de entrada são iguais e saída 1 quando pelo menos um dos bits de entrada é diferente dos demais.

Resumo da Álgebra de Boole: FIM