3_Simplificação de Circuitos

22
ELETRÔNICA DIGITAL Curso de Ciências da Computação

description

Aulas de Circuitos

Transcript of 3_Simplificação de Circuitos

Page 1: 3_Simplificação de Circuitos

ELETRÔNICA DIGITALCurso de Ciências da Computação

Page 2: 3_Simplificação de Circuitos

Assunto da Aula de hoje Simplificação de Circuitos Decodificadores e Codificadores

ELETRÔNICA DIGITAL

Page 3: 3_Simplificação de Circuitos

Simplificação de Circuito Existem basicamente duas formas Álgebra de Boole

ELETRÔNICA DIGITAL

Page 4: 3_Simplificação de Circuitos

Mapa de Karnaugh Mapa de Karnaugh é um método de simplificação gráfico criado

por Edward Veitch (1952) e aperfeiçoado pelo engenheiro de telecomunicações Maurice Karnaugh. Chamamos esse diagrama de mapa, visto este ser um mapeamento biunívoco a partir de uma tabela verdade da função que está a ser analisada.

Ele é utilizado para simplificar uma equação lógica ou para converter uma tabela verdade no seu circuito lógico correspondente.

O método de leitura por "mapa de Karnaugh" é considerado mais simples que a "álgebra booleana", pois elimina o problema de erro nas simplificações. Porém quando utilizado mais de 6 entradas, esse metódo se torna complicado, pois fica difícil identificar as células adjacentes no mapa. Para esse caso são utilizados soluções algorítmicas computacionais.

Fonte: http://pt.wikipedia.org/wiki/Mapa_de_Karnaugh

ELETRÔNICA DIGITAL

Page 5: 3_Simplificação de Circuitos

Formas de trabalho: 2 variáveis 3 Variáveis 4 Variáveis 5 Variáveis Obs.: acima de 4 variáveis é necessário o

uso de um sistema computacional.

ELETRÔNICA DIGITAL

Page 6: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL Sistema de duas variáveis

O mapa mostra todas as possibilidade de variáveis:

Page 7: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL

Page 8: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL Sistema de três variáveis

O mapa mostra todas as possibilidade de variáveis:

Page 9: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL

Page 10: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL

Page 11: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL Sistema de quatro variáveis

O mapa mostra todas as possibilidade de variáveis:

Page 12: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL

Page 13: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL

Exercício 01 Existe um processo de controle,

proveniente de um sistema, administrados pelo Analista Master da MBI, sua função é estabelecer um hardware, simplificado a fim implementar o controle, visto que o sistema está sendo passando por orçamento de outras três empresas, estimado em R$ 2.000,00, quanto custaria a solução para a sua equipe entregar o projeto?

Page 14: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL

Resultado

Page 15: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL

Exercício 02 Dois meses após o inicio do projeto

após 4 reuniões de equipe, o diretor de sistemas, MBI, decidiu mudar o projeto, desta forma estabelecendo um lógica um pouco diferente da anterior, qual será hardware novo, você deve fazer um comparação de estruturas afim de justificar as modificações de preços e prazos?

Page 16: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL

Resultado

Page 17: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL

Codificadores e Decodificadores Quando vimos o decodificador Binário/Decimal, podemos

construir decodificadores que passem de qualquer código para qualquer outro. Para isto, basta montarmos a tabela verdade, simplificar as expressões de saída e implementarmos o circuito.

Page 18: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL

O código BCD 8421 (de Binary-coded decimal 8421) é um sistema de codificação de números decimais em binários de quatro bits. Os valores 8421 são respectivamente os valores de 2 elevado ao valor de sua posição (3,2,1,0).

O código Gray é um sistema de código binário onde de um número para outro apenas um bit varia. Este sistema de codificação surgiu quando os circuitos lógicos digitais se realizavam com válvulas termoiônicas e dispositivos eletromecânicos. Os contadores necessitavam de potências muito elevadas e geravam ruído quando vários bits modificavam-se simultâneamente. O uso do código Gray garantiu que qualquer mudança variaria apenas um bit. Atualmente o código Gray é utilizado em sistemas sequênciais mediante o uso dos Mapas de Karnaugh, já que o príncipio do desenho de buscar transições mais simples e rápidas segue vigente, apesar de que os problemas de ruído e potência tenham sido reduzidos. Este código assume apenas 10 dígitos, variando de 0 a 9.

O Código Johnson (Johnson-Mobius) é um código especial utilizado na construção do Contador de Johnson. Este código constitui-se em um código binário e cíclico (como o código Gray) cuja capacidade de codificação é dada por 2n, sendo n o número de bits. Para codificar os dígitos decimais são necessários 5 bits. Este código permite a simplicidade de criação de contadores, e por isto é utilizado em sistemas digitais de alta velocidade. Proporciona uma maior proteção contra erros mas é menos eficiente em memória do que o código binário decimal.

Page 19: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL Exercício Monte um codificador que exiba a seguinte

mensagem

Page 20: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL

Resultado

Page 21: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL

Resultado

Page 22: 3_Simplificação de Circuitos

ELETRÔNICA DIGITAL

Exercícios Entregar a atividade do laboratório na

próxima aula.