Você está na página 1de 7

Universidade Estadual Paulista Campus de Sorocaba

Laboratrio de Circuitos Digitais 1


Experimento 03: Projeto e simulao de decodificador para display

Experimento com atividade pr-aula

Prof. Alexandre da Silva Simes 2005

Laboratrio de Circuitos Digitais 1


Experimento 03: Projeto e simulao de decodificador para display

1. Objetivos:
Objetivo geral: O conjunto desta prtica projeto e implementao tem por objetivo aprimorar a viso do aluno no que diz respeito metodologia de um projeto da eletrnica digital e s implicaes das decises de projeto. Objetivo especfico: Ao final deste experimento o aluno dever estar apto a elaborar um decodificador para implementao de qualquer seqncia em um display, e, de forma mais abrangente, apto a elaborar um circuito digital que implemente qualquer tabela-verdade.

2. Material necessrio:
1. Projeto personalizado de decodificador (ver sees a seguir); 2. Software de simulao;

3. Descrio do Projeto
3.1 Aspectos gerais A presente prtica contar com duas fases distintas: 1. Preparao: a ser feita fora da sala de aula, anteriormente ao experimento; 2. Implementao: a ser feito exclusivamente em laboratrio, utilizando software de simulao. 3.2 Objetivo e detalhamento O aluno deve projetar um circuito digital utilizando o display de 7 segmentos, que, para as cinco primeiras entradas binrias exiba respectivamente os cinco primeiros nmeros do seu registro acadmico (RA). As seguintes consideraes devem ser respeitadas: 1. Desprezar o trao (ou barra) presente no seu RA. Ex: 6854-4 68544; 2. Desprezar todos os zeros esquerda do seu RA. Ex: 005125-7 51257; 3. No caso do seu RA possuir menos de 5 dgitos, utilizar o algarismo 0 (zero) direita para complet-lo para os 5 dgitos. Ex: 00125-7 12570. 4. O display a ser utilizado dever ser do tipo ctodo comum; 5. Qualquer sada no display admissvel para entradas no previstas no projeto (utilizar a que proporcionar maior economia de portas lgicas).

3.3 Elaborando o projeto de um decodificador para display Um decodificador para display de 7 segmentos nada mais do que um circuito digital (neste caso implementado em termos de portas lgicas) capaz de acionar um display de alguma maneira pr-determinada, de acordo com a combinao de valores presentes nas entradas. Assim sendo, consideremos no decorrer do projeto um circuito como o mostrado na figura 1.

Entradas

B C

CIRCUITO
DIGITAL

a b c d e f g

Sadas

figura 1 Esquema geral do projeto proposto.

O projeto de um decodificador para display (como o projeto de qualquer circuito combinacional) pode ser realizado em 3 passos distintos: Passo 1: levantamento da tabela verdade do circuito Para a elaborao de todo projeto digital, o primeiro passo a ser executado o levantamento da tabela verdade, partindo-se do problema proposto. Para tanto, necessrio identificar as variveis de entrada e sada do circuito. No circuito mostrado, podemos identificar como variveis: Variveis de entrada: os trs bits do nmero binrio (A, B e C); Variveis de sada: os sete segmentos do display (a, b, c, d, e, f, g);

Uma vez identificadas as variveis de entrada e sada do sistema, basta elaborar a tabela verdade do problema com as sadas desejadas para cada combinao das entradas. Passo 2: Minimizao das variveis do sistema O segundo passo de um projeto digital a determinao das expresses algbricas mnimas para cada uma das variveis de sada no circuito. No presente experimento, faremos uso da minimizao utilizando os diagramas de Veich-Karnaugh. Passo 3: Determinao do circuito digital para implementao De posse de todas as expresses simplificadas, o terceiro passo do projeto o levantamento do circuito combinacional que implementa a tabela verdade do problema.

4. Exemplo de Projeto:
Seja um aluno cujo registro acadmico (RA) o nmero 000169-7. Levando-se em considerao os itens descritos na seo 3, para efeito de projeto tal RA passa a ser considerado como 16970. O objetivo geral do projeto levantar um circuito digital que, para uma das 5 primeiras entradas em (isto : 0000, 0001, 0010, 0011, 0100) exiba no display respectivamente os 5 primeiros nmeros do RA, ou seja, deseja-se um circuito que implemente a situao mostrada na tabela 1. Entradas binrias A B C 0 0 0 0 1 0 0 1 1 0 0 1 0 1 0 Display

tabela 1 Exemplo de projeto de decodificador para o RA 0001697-7.

Uma vez identificadas as variveis de entrada e sada do circuito, para a elaborao da tabela verdade (primeiro passo do projeto) basta identificar as sadas para todas as combinaes de entradas, o que pode ser feito tomando como base a tabela 1. A tabela verdade elaborada mostrada na tabela 2. Entradas binrias A B C 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 Sadas (segmentos do display) b c d e f 1 1 0 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 0 1 1 1 1 1

a 0 1 1 1 1

g 0 1 1 0 0

tabela 2 Exemplo de tabela verdade para o RA 0001697-7.

Iniciando o segundo passo do projeto, passa-se fase de minimizao das variveis de sada. Neste caso, uma a uma, realizaremos a minimizao via diagramas de VeichKarnaugh. Desta forma, existiro no apenas um, mas sete pequenos circuitos digitais combinacionais a serem implementados: um para cada uma das sete sadas (a, b, c, d, e, f e g). O processo de minimizao pode ser acompanhado pela figura 2.

a
A A

B
1 x
C

b 1 x
C A A

B
0 x
C

B
1 1 1 x
C

B
1 x 1 x

0 1
C

1 x

1 1
C

1 x

1 x
C

d
A A

B
1 x
C

e 1 x
C A A

B
1 x
C

f 0 x
C A A

B
1 x
C

0 1
C

0 x

0 1
C

0 x

0 1
C

0 x

1 x
C

g
B A A

B
1 x
C

0 0
C

0 x

1 x
C

a: A + B + C b: A + B + C c: 1 Expresses minimizadas: d: A + B.C + B.C ou A + B + C e: A + B.C f: A + B.C + B.C ou A + B + C g: B.C + B.C ou B + C

figura 2 Minimizao da tabela verdade para o RA 0001697-7.

De posse das expresses mnimas dos sete sub-circuitos, inicia-se o terceiro passo do projeto: a elaborao do circuito digital desejado a partir das expresses booleanas. A figura 3 ilustra o levantamento do circuito digital correspondente ao RA 0001697-7.

figura 3 Circuito digital para o o RA 0001697-7.

Implementado o circuito digital desejado, seu comportamento deve responder exatamente como o mostrado na tabela 1 para as cinco primeiras entradas binrias em A, B e C. O processo de verificao do circuito mostrado na figura 4.

figura 4 Decodificador para display de 7 segmentos implementado.

5. Atividade pr-aula:
Tomando como base o exemplo mostrado nas sees anteriores, o aluno dever realizar o projeto de um decodificador para o seu prprio RA conforme o descrito na seo 3. Todos os passos realizados pelo aluno devero ser executados na folha de preparao do experimento, no final deste roteiro. A implementao do projeto no software MULTISIM ser feita no laboratrio.

ATENO:
A no preparao do experimento (projeto) com antecedncia implica na impossibilidade da execuo do laboratrio, e, portanto, na atribuio da nota zero nesta esta prtica. O projeto individual.

6. Procedimento experimental (em laboratrio):


Uma vez de posse do projeto executado, o aluno deve realizar a seguinte seqncia de passos: 1. Montar o circuito projetado para o experimento utilizando o simulador MULTISIM; 2. Levantar a tabela verdade para o circuito projetado, introduzindo uma a uma todas as entradas possveis para o circuito e anotando as sadas do display para todas as possveis combinaes de entradas (utilize a folha para relatrio no final deste roteiro); 3. Observar as sadas levantadas experimentalmente: 3.1 Caso as cinco sadas projetadas sejam as esperadas, mostrar ao professor; 3.2 Caso o resultado obtido na prtica no seja o esperado por projeto, observar o segmento (led) que no corresponde ao esperado e rever a respectiva minimizao e implementao; 4. Responder na ltima folha deste roteiro as duas questes a seguir:
Questo 1: Explique porque foram obtidos tais valores nas variveis de sada para as 3 ltimas entradas binrias. Questo 2: Para alterarmos o tipo do display utilizado de ctodo comum para nodo comum, de forma rpida, que alteraes voc sugeriria no circuito?

Ao final da prtica, devero ser entregues ao professor as folhas de preparao do experimento e tambm a folha de relatrio.

7. Bibliografia
Tocci, R. J.; Widmer, N. S.; "Sistemas Digitais - princpios e aplicaes" Livros tcnicos e cientficos editora, 7a edio, 1998; Idoeta, I. V.; Capuano, F.G.; Elementos da eletrnica digital Ed. rica, 29 edio, 1998. Taub, H.; Circuitos digitais e microprocessadores McGrawHill, 1984.

Você também pode gostar