Aula 1 - Funcoes Logicas.SEL405

40 Pages • 1,442 Words • PDF • 7.5 MB
Uploaded at 2021-09-24 06:02

This document was submitted by our user and they confirm that they have the consent to share it. Assuming that you are writer or own the copyright of this document, report to us by using this DMCA report button.


Aula 1

Funções Lógicas SEL 0405 – Introdução aos Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira

Representação Numérica: Utilizada na representação de alguma grandeza física l  Pode ser Analógica ou Digital l 

Analógica: l  l 

Pode variar ao longo de uma faixa contínua de valores, proporcional à grandeza representada Velocímetro, termômetro, relógio, tensão, etc..

Digital: l  l  l 

Prevê a variação de um “dígito”, proporcional à grandeza representada Variação discreta, por “passos”, “degraus”; Relógio digital, chaves, etc..

Sistemas Digitais l 

Dispositivos que foram projetados para manipulação de informações discretas (lógicas)

l 

Circuitos de Chaveamento: l  l  l  l  l 

Verdadeiro / Falso Ligado / Desligado Fechado / Aberto Alto / Baixo 1 / 0

Sistemas Digitais l  Características: l  l  l  l  l  l  l 

Mais fácil de ser projetado - chaveamento Não importam os valores exatos, mas sim a faixa de valores o qual ele pertence Maior facilidade no armanezamento de informações Maior precisão e exatidão (aumento de dígitos) Menor susceblilidade ao ruído CI´s com maior grau de integração Sistema Binário - Lógica Digital (0 e 1)

Eletrônica Digital Representação Binária l  Circuitos que se baseiam na variação de uma grandeza em apenas 2 “estados” l  Chaves, relês, diodos, transistores, etc.. l  Informação binária é representada por tensões l 

Funções Lógicas

Funções Lógicas l  Relação

entre um conjunto de variáveis (A, B, C, D...) que só podem assumir um de dois estados possíveis. l  Operações com valores binários l  Álgebra de Boole (Booleana) l  Diferente das operações aritméticas l  Não se operam com números, mas com estados l  ULA - Unidade Lógica e Aritmética

Funções Lógicas

1. FUNÇÃO E (“AND”) A V

B S

A, B = 0  chave aberta 1  chave fechada S = 0  luz apagada 1  luz acesa

Hipóteses: 1.  A = B = 0  S = 0 2.  A = 0, B = 1  S = 0 3.  A = 1, B = 0  S = 0 4.  A = B = 1  S = 1

Portas Lógicas l 

São circuitos digitais (circuitos eletrônicos) que efetuam uma função lógica (operação booleana)

l 

Possui uma ou mais tensões de entrada, mas somente uma tensão de saída.

l 

Os valores possíveis das tensões de entrada e da tensão de saída são somente dois: –  Tensão de alimentação do circuito – Vcc –  Tensão nula ou terra (GND).

Porta E (AND) l 

Circuito digital que efetua a função lógica E (AND)

l 

Uma porta E tem dois ou mais sinais de entrada mas somente um sinal de saída;

l 

É chamada porta E porque o estado de saída somente é alto (1) quando todas as entradas são altas (1).

Funções Lógicas

1. FUNÇÃO E (“AND”) TABELA VERDADE A 0 0 1 1

S=A·B S = A AND B Função Lógica E

B 0 1 0 1

S 0 0 0 1 A

S

B Porta Lógica E

Funções Lógicas

2. FUNÇÃO OU (“OR”) A B V

S

Hipóteses: 1.  A = B = 0  S = 0 2.  A = 0, B = 1  S = 1 3.  A = 1, B = 0  S = 1 4.  A = B = 1  S = 1

Porta OU (OR) l 

Circuito digital que efetua a função lógica OU (OR)

l 

Uma porta OU tem dois ou mais sinais de entrada mas somente um sinal de saída;

l 

É chamada porta OU porque o estado de saída é alto (1) quando qualquer uma das entradas forem altas (1).

Funções Lógicas

1. FUNÇÃO OU (“OR”) TABELA VERDADE A 0 0 1 1

S=A+B S = A OR B Função Lógica OU

B 0 1 0 1

S 0 1 1 1 A

S

B Porta Lógica OU

Funções Lógicas

3. FUNÇÃO INVERSORA ou NÃO (NOT) R

A V

Hipóteses: 1.  A = 0  S = 1 S

(chave aberta)

(lâmp. acesa)

1.  A = 1  S = 0 (chave fechada) (lâmp. apagada)

Porta Inversora ou Inversor l  Um

inversor é uma porta com somente uma entrada e uma saída

l  É

chamado inversor ou porta NOT porque o estado de saída é sempre o oposto ao de entrada

Funções Lógicas

3. FUNÇÃO NÃO (“NOT”) TABELA VERDADE

A 0

S 1

1

0

S=A S = NOT A Função Lógica NOT

A

S

A

S

Porta Inversora

Álgebra Booleana l  Operação

l  A

AND S = A AND B

equação acima pode ser escrita como: S=A⋅B ou S = AB

Álgebra Booleana l  Operação

l  A

OR S = A OR B

equação acima pode ser escrita como S=A+B

Álgebra Booleana l  Operação

NOT S = NOT A Se A = 0 → S = NOT 0 = 1 Se A = 1 → S = NOT 1 = 0 l  Na álgebra Booleana uma barra superior representa a operação NOT S=A

Outras Funções Lógicas

Funções Lógicas

4. FUNÇÃO NÃO E (“NAND”) R

A V

B

S

Hipóteses: 1.  A = B = 0 2.  A = 0, B = 1 3.  A = 1, B = 0 •  A = B = 1

S=1

 S=0

Porta “NÃO E” (NAND) l 

Uma porta “NÃO E” é chamada assim porque é a combinação das portas “NÃO” e “E”, ou seja, sua saída é dada por: S = A·B

l 

Como o circuito é uma porta “E” (AND) seguida de um inversor a única maneira de obter uma saída baixa é ter todas as entradas altas.

Porta “NÃO E” (NAND) l  Tabela

A 0 0 1 1

B 0 1 0 1

S 1 1 1 0

Verdade

Porta “NÃO E” (NAND) l  Porta

NAND: Circuito lógico equivalente:

A

S

B

l  Símbolo

Equivalente A B

S

Funções Lógicas

5. FUNÇÃO NÃO OU (“NOR”) R

V

A

B

S

Hipóteses: 1.  A = B = 1 2.  A = 0, B = 1 3.  A = 1, B = 0 •  A = B = 0

S=0

 S=1

Porta “NÃO OU” (NOR) l 

Uma porta NOR é chamada assim porque é a combinação das portas “NÃO” e “OU”, ou seja, sua saída é dada por: S=A+B

l 

Como o circuito é uma porta OR seguida de um inversor a única maneira de obter uma saída alta é ter todas as entradas baixas.

Porta “NÃO OU” (NOR) l  Tabela

A 0 0 1 1

B 0 1 0 1

S 1 0 0 0

Verdade

Porta “NÃO OU” (NOR) l  Porta

NOR: Circuito lógico equivalente: A

S

B

l  Símbolo

Equivalente A B

S

Funções Lógicas

PORTA NÃO-INVERSORA (Buffer) TABELA VERDADE

S=A

A 0

S 0

1

1

A

S

•  Aumentar o fan-out de uma dada porta lógica; •  Portas Tri-state (três estados possíveis: zero, um ou de alta impedância): o buffer controla a saída ou não do sinal presente na entrada da porta. Diferente das portas AND ou OR que colocam um estado alto ou baixo na saída. •  Linhas de atraso, com vários buffers conectados em cascata

Funções Lógicas

FUNÇÃO OU-EXCLUSIVO (“X-OR”)

S = AB + AB

S = 1 quando A ≠ B  S = 1 apenas quando A OU B = 1

S = 1 quando o número de 1’s for ímpar S = 0 quando o número de 1’s for par

S=A⊕B TABELA VERDADE A 0 0 1 1

B 0 1 0 1

S 0 1 1 0

Funções Lógicas

FUNÇÃO OU-EXCLUSIVO (“X-OR”) A

B

A

B

A.B

A.B

A.B+A.B

Funções Lógicas

FUNÇÃO OU-EXCLUSIVO (“X-OR”) Símbolo Equivalente:

l 

A B

S

A 0 0 1 1

B 0 1 0 1

S 0 1 1 0

Todas as portas XOR tem apenas duas entradas! Não existem portas XOR de três, quatro ou mais entradas.

Funções Lógicas

FUNÇÃO COINCIDÊNCIA (“X-NOR”) A B S

S = 1 somente quando A = B ou S=1 quando o número de 1’s for par

S=A⋅B

S=A⊕B

S = AB + AB

TABELA DA VERDADE A 0 0 1 1

B 0 1 0 1

S 1 0 0 1

Funções Lógicas

FUNÇÃO COINCIDÊNCIA (“X-NOR”) l 

A B

Símbolo Equivalente:

S

A 0 0 1 1

B 0 1 0 1

S 1 0 0 1

Todas as portas XNOR tem apenas duas entradas! Não existem portas XNOR de três, quatro ou mais entradas.

Funções Lógicas

A+B

=

AB

A

B

A+B

AB

0

0

0

1

0

1

1

0

1

0

1

0

1

1

0

1

Portas Lógicas - Resumo

Exercícios Determine a equação de saída para cada circuito digital abaixo:

Exercícios Monte o circuito digital que execute a operação lógica abaixo:

FIM
Aula 1 - Funcoes Logicas.SEL405

Related documents

40 Pages • 1,442 Words • PDF • 7.5 MB

12 Pages • 3,476 Words • PDF • 417.5 KB

19 Pages • 2,706 Words • PDF • 8.4 MB

30 Pages • 1,977 Words • PDF • 1.9 MB

8 Pages • 1,538 Words • PDF • 879.2 KB

16 Pages • 382 Words • PDF • 1.8 MB

34 Pages • 1,259 Words • PDF • 13.2 MB

1 Pages • 194 Words • PDF • 290.3 KB

1 Pages • 183 Words • PDF • 389.6 KB

42 Pages • 2,000 Words • PDF • 3.5 MB

8 Pages • 1,623 Words • PDF • 930 KB