Prévia do material em texto
Circuitos Digitais Prof. Renatto Carvalho Aula 2 –Sistemas Numéricos II Álgebra Booleana I 2019.1 2019.1 ▪ Casos particulares de conversão: ▪ Binário - octo ou hexa ▪ Octo ou hexa – binário ▪ Bases múltiplas de 2 ▪ Octo – base 8 = 23 ▪ Hexa – Base 16 = 24 Sistemas numéricos 2019.1 ▪ Relação binário - octo ▪ Como 81 = 23, cada 3 algarismos em binário se transformam em 1 algarismo octal. ▪ Exemplo 42oct em binário ▪ 4 2 ▪ 0100 0010 ▪ Solução: 42oct = 01000010bin Sistemas numéricos 2019.1 ▪ Relação octo-binário ▪ Ex: 11110bin para octal ▪ 1º passo: complemento de algarismos para totalizar 8 (múltiplo de quatro) ▪ 011 110 Binário ▪ 3 6 Octal ▪ Solução: 11110bin = 36oct Sistemas numéricos 2019.1 ▪ Relação binário-hexa ▪ Como 161 = 24, cada 4 algarismos em binário se transformam em 1 algarismo hexadecimal. ▪ Exemplo 1A5hex em binário ▪ 1 A 5 ▪ 0001 1010 0101 ▪ Solução: 1A5hex = 110100101bin Sistemas numéricos 2019.1 ▪ Relação hexa-binário ▪ Mesmo princípio anterior ▪ Ex: 11110bin para Hexadecimal ▪ 1º passo: complemento de algarismos para totalizar 8 (múltiplo de quatro) ▪ 0001 1110 Binário ▪ 1 14 Decimal ▪ 1 E Hex ▪ Solução: 11110bin = 1Ehex Sistemas numéricos 2019.1 Exercícios 2019.1 Funções Lógicas 2019.1 ▪ Variáveis independentes - S1 e S2 ▪ 0 – chave aberta ▪ 1 – chave fechada ▪ Variável dependente - L Funções Lógicas 2019.1 ▪ Variáveis representam estados, e não quantidades ▪ O estado da lâmpada depende do estado das chaves ▪ Variáveis Booleanas 0 e 1 (false e true) Funções Lógicas Tabela verdade S1 S2 L 0 0 0 0 1 0 1 0 0 1 1 1 2019.1 ▪ Variáveis representadas por letras maiúsculas (A, ...) ▪ Barra ou apóstrofe representa negação ▪ Ex: Se A = 0, então A’ = 1 ▪ Ex 2: Se A = 1, então A’ = 0 Funções Lógicas 2019.1 ▪ No universo da eletrônica: ▪ Variáveis de estado: ausência (0) ou presença (1) de tensão. ▪ Funções lógicas ou operadores booleanos: Portas lógicas ▪ Operadores básicos – AND ( . ), OR (+) Funções Lógicas 2019.1 ▪ Porta NOT Portas Lógicas 2019.1 ▪ Porta AND Portas Lógicas 2019.1 ▪ Porta OR Portas Lógicas 2019.1 ▪ Porta NAND Portas Lógicas 2019.1 ▪ Porta NOR Portas Lógicas 2019.1 ▪ Porta XOR Portas Lógicas 2019.1 ▪ Porta XNOR Portas Lógicas 2019.1 Exemplo 2019.1 Exemplo B+D 2019.1 Exemplo B+D (B+D).C 2019.1 Exemplo B+D (B+D).C A.B 2019.1 Exemplo B+D (B+D).C A.B A.B + (B+D).C 2019.1 Exemplo S = A.B + (B+D).C S = A.B + B.C + D.C 2019.1 ▪ Um sistema de alarme deve soar quando os sensores A e B estiverem ativados ao mesmo tempo, ou quando a chave C estiver ligada e pelo menos um dos sensores A e B estiver ativado. Determine a tabela verdade deste sistema. Exemplo 2019.1 ▪ Um sistema de alarme deve soar quando os sensores A e B estiverem ativados ao mesmo tempo, ou quando a chave C estiver ligada e pelo menos um dos sensores A e B estiver ativado. Determine a tabela verdade deste sistema. ▪ Estado ativado – 1 ▪ Estado desativado - 0 Exemplo 2019.1 Exemplo A B C S 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 12019.1 Exemplo A B C S 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 12019.1 Exemplo A B C S 0 0 0 0 0 0 1 0 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 12019.1 Exemplo A B C S 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 12019.1 Exemplo A B C S 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 1 0 1 1 1 0 1 1 12019.1 Exemplo A B C S 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 0 1 1 12019.1 Exemplo A B C S 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 12019.1 Exemplo A B C S 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 12019.1 Exemplo A B C S 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 12019.1 Exemplo A B C S 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 2019.1