Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal de Campina Grande - UFCG Centro de Engenharia Elétrica e Informática - CEEI Departamento de Engenharia Elétrica - DEE Nome: Ricardo Ferreira dos Santos Silva Email: ricardo.silva@ee.ufcg.edu.br Disciplina: Laboratório de Circuitos Lógicos Professora: Fernanda Cecília Correia Lima Loureiro Experimento 02 - Codificação, Decodificação e Conversão de Códigos Objetivo 01 Especificação e projeto de um Codificador Binário 8:3, com os seguintes tipos de sinais: entradas de dados NAA (Nível Alto Ativo), e saídas de dados NAA (Nível Alto Ativo). Expressão Lógica 01 Fazendo a tabela verdade identifica-se os seguintes “mintermo”, que serão utilizados para representar o circuito. Z2 = X4 + x5 + X6 + X7 Z1 = X2 + X3 + X6 + X7 Z2 = X1 + X3 + X5 + X7 Circuito 01 Figura 01 – Codificador 8:3 Fonte: Logisim Aplicações Uma aplicação pratica para o circuito seria codificar uma mensagem de texto enviada de um smartphone. Objetivo 02 Especificação e implementação de um Decodificador Binário 2:4, com os seguintes tipos de sinais: entradas de dados NAA (Nível Alto Ativo), entrada de controle de habilitação NAA (Nível Alto Ativo) e saídas de dados NAA (Nível Alto Ativo), com o projeto realizado a partir de inversores e de portas AND. Expressão Lógica 02 Expressões lógicas obtidas atráves de tabela verdade, ambas utilizadas para fazer o circuito. Z3 = A1.A0 Z2 = A1.A0’ Z1 = A1’.A0 Z0 = A1’.A2’ Circuito 02 Figura 02 – Decodificador 2:4 Fonte: Logisim Aplicações Uma aplicação desse circuito seria a de converter o sinal para um compativel com a mensagem enviada pelo primeiro circuito do experimento. Objetivo 03 Estudo, especificação e verificação do funcionamento do Conversor de código (BINÁRIO - JOHNSON) com entradas X = X2 X1 X0 e saídas Y = Y3 Y2 Y1 Y0, cuja relação é apresentada na tabela-verdade: Expressão Lógica 03 De acordo com a tabela verdade dada, podemos extrair dela algumas expressões que por sua vez podem ser simplificadas utilizando conceitos ja estudados sobre álgebra boolenana, gerando as seguintes expressões lógicas. Y3 = X2.X1’ + X2.X0’ + X2.X1.X0 Y2 = X2’.X1.X0 + X2.X1’ + X2.X0’ Y1 = X2’.X1 + X2.X1’ Y0 = X2’X0 + X2’.X1 + X2.X1’.X0’ Circuito 03 Figura 03 – Conversor de Código Fonte: Logisim Figura 04 – Aplicação com Codificador e Decodificador Fonte: Logisim Aplicações Conversor de Código: Como o conversor converte de Binário para Johnson pode ser utilizado para ser usado no controle de sistemas digitais simples e de alta velocidade, pela sua simplicidade de criação de contadores. Aplicação com codificador e decodificador: Um sistema que precise ser iniciado em determinado código e passar por uma codificação, mas que em determinada situação terá que retornar ao seu código inicial, assim o circuito inicia com um código, e encerra com esse mesmo código. Por ex, uma mensagem enviada de um celular inicia-se com um código e logo após é codificado para ser enviada, sendo decodificada pelo aparelho receptor. Objetivo 01 Expressão Lógica 01 Circuito 01 Aplicações Objetivo 02 Expressão Lógica 02 Circuito 02 Aplicações Objetivo 03 Expressão Lógica 03 Circuito 03 Aplicações
Compartilhar