Você está na página 1de 4

EPUSP 2011/2305/2355 Laboratrio Digital

Contador em um Cdigo Binrio - semestral (2014) 1


RESUMO
Esta experincia tem como objetivo a familiarizao com as principais caractersticas de multiplexadores
e decodificadores comercialmente disponveis e com montagens de funes lgicas utilizando ambos os
componentes. A parte experimental compreende o projeto e a montagem de um contador em um cdigo
binrio de distncia unitria a partir de componentes bsicos como contador binrio, multiplexadores,
decodificadores e portas lgicas.
OBJETIVOS
Aps a concluso desta experincia, os seguintes tpicos devem ser conhecidos pelos alunos:
Cdigos binrios de distncia unitria;
Transcodificador;
Contador binrio;
Uso de multiplexadores e decodificadores no projeto de circuitos combinatrios;
Montagem e teste modular.

1. PARTE TERICA
O uso de cdigos em projetos de circuitos digitais depende da sua aplicao. Por exemplo, em situaes
em que necessria a realizao de operaes aritmticas, comum o uso do cdigo binrio. Esta
escolha se deve pela existncia de circuitos com funes pr-projetadas, como as ULAs, comparadores e
somadores.
H cdigos especficos para certas aplicaes, como por exemplo, no uso de displays de 7 segmentos.
Estes dispositivos necessitam da ativao de cada um dos segmentos separadamente. A figura 1
apresenta a identificao dos segmentos e alguns exemplos. Quando, por exemplo, o dgito 1 deve ser
apresentado, os segmentos b e c devem ser ativados, ento o cdigo equivalente ao dgito 1 0110000
(abcdefg).

Figura 1 Display de 7 segmentos e alguns exemplos (fonte: Wakerly, 2006).
Em outras ocasies, pode ser necessrio o emprego de outra codificao numrica. Uma destas ocasies
quando a aplicao necessita de um cdigo em que a distncia de Hamming entre valores consecutivos
seja 1. O cdigo Gray uma codificao numrica que atende este requisito, ou seja, entre dois valores
consecutivos h a mudana de apenas 1 bit.
Uma classe de cdigos especiais so os cdigos decimais que possuem um total de 10 valores distintos.
Um exemplo desta classe de cdigos o cdigo de Glixon. Este cdigo muito similar ao cdigo Gray,
exceto para o dgito 9. A Tabela I abaixo mostra os cdigos Gray e de Glixon.

CONTADOR EM UM CDIGO BINRIO

Verso 2014


EPUSP 2011/2305/2355 Laboratrio Digital
Contador em um Cdigo Binrio - semestral (2014) 2
Tabela I Cdigos Gray e de Glixon.
Decimal Binrio Glixon
0 0000 0000
1 0001 0001
2 0011 0011
3 0010 0010
4 0110 0110
5 0111 0111
6 0101 0101
7 0100 0100
8 1100 1100
9 1101 1000

Outros exemplos de cdigos decimais com distncia de Hamming igual a 1 so os cdigos de Tompkins
e de Petherick. Este ltimo cdigo tambm apresenta a propriedade de ter os 3 bits menos
significativos espelhados. Esta propriedade, conhecida como cdigo refletido, tambm apresentada
pelo Cdigo Gray. A tabela II mostra os cdigos binrio, Gray, Tompkins, Petheric e OBrien com 4 bits.

Tabela II Cdigos binrio, Gray, Tompkins, Petherick e OBrien (4 bits).
Decimal Binrio Gray Tompkins Petherick OBrien
0 0000 0000 0010 0101 0001
1 0001 0001 0011 0001 0011
2 0010 0011 0111 0011 0010
3 0011 0010 0101 0010 0110
4 0100 0110 0100 0110 0100
5 0101 0111 1100 1110 1100
6 0110 0101 1101 1010 1110
7 0111 0100 1001 1011 1010
8 1000 1100 1011 1001 1011
9 1001 1101 1010 1101 1001
10 1010 1111
11 1011 1110
12 1100 1010
13 1101 1011
14 1110 1001
15 1111 1000

Para mais informaes sobre cdigos, consulte (Andrade e Gomi, 2013) ou (Tocci, Widmer e Moss, 2011)
ou (Wakerly, 2006).



EPUSP 2011/2305/2355 Laboratrio Digital
Contador em um Cdigo Binrio - semestral (2014) 3
2. PARTE EXPERIMENTAL
2.1. Atividades Pr-Laboratrio
Nesta experincia ser projetado um circuito contador up-down em um cdigo binrio de 4 bits com
distncia unitria. A definio do cdigo a ser implementado ser especificada na pgina web da
disciplina. O projeto do circuito deve seguir a sequncia binria mostrada na Tabela II.
A estrutura interna do circuito apresentada na figura 2.1, com dois blocos principais: contador binrio
+ lgica adicional e conversor binrio-cdigo. O bloco contador binrio + lgica adicional
responsvel pela contagem binria controlado pelos sinais de entrada (clock, reset e sentido) e o bloco
conversor binrio-cdigo responsvel pela transcodificao de cdigo binrio para o cdigo
especificado segundo projeto de um circuito combinatrio.

Figura 2.1 Diagrama de blocos do contador em um cdigo binrio.
a) Pesquisar o datasheet do contador integrado 74192 e estudar seu funcionamento. Descreva as
principais caractersticas destes componentes.
DICAS:
Use este componente para o projeto no bloco contador binrio + lgica;
estude seu funcionamento com auxlio da ferramenta de simulao do Altera Quartus II;
verifique o correto uso dos sinais de controle para ambos os sentidos da contagem;
analise o funcionamento do sinal CLR.
b) Projetar um circuito digital que implemente um contador em um cdigo binrio de 4 bits, conforme
a figura 2.1, usando multiplexadores para o projeto do bloco conversor binrio-cdigo. O bloco do
contador binrio deve usar o circuito integrado 74192. O funcionamento do contador em um cdigo
binrio segue a especificao abaixo:
clock sinal de relgio para acionamento do contador sensvel borda de descida;
reset reinicia o valor do contador para zero (sinal assncrono ativo em 1);
sentido especifica sentido da contagem (sentido=0 contagem crescente;
sentido=1 contagem decrescente).
c) Incluir no planejamento, um teste de funcionamento do contador binrio bidirecional usando o
74192, com as formas de onda resultantes da simulao com o Quartus II.
d) Projetar agora o mesmo circuito da figura 2.1, com o bloco conversor binrio-cdigo do contador
usando decodificadores.
e) Incluir no planejamento os procedimentos de como cada circuito experimental dever montado,
testado e depurado no painel de montagem. Apresente tambm os casos de teste planejados.
Mostre a sequncia de montagem a ser efetuada. Que sinais extras de teste e depurao so
necessrios?
f) Analise os dois projetos efetuados, comparando-o com o projeto com portas lgicas:
i. O bloco conversor binrio-cdigo um circuito combinatrio. Mostre o projeto deste bloco
usando somente portas lgicas bsicas. Analise o circuito em termos dos nmeros de
componentes, conexes e circuitos integrados necessrios.
ii. Comparar os projetos do bloco conversor binrio-cdigo usando portas lgicas,
multiplexadores e decodificadores. Faa sua comparao em termos dos seguintes
parmetros: nmeros de componentes, circuitos integrados e de conexes, tamanho e
atraso de propagao.
Nota: anexar os diagramas esquemticos de ambos os projetos e as simulaes realizadas no Altera
Quartus II no planejamento da experincia.


EPUSP 2011/2305/2355 Laboratrio Digital
Contador em um Cdigo Binrio - semestral (2014) 4
2.2. Montagens do Circuito Contador em um Cdigo Binrio
g) Montar o circuito do contador em um cdigo binrio projetado no painel de montagem, usando o
boto B1 e B2 para os sinais de entrada clock e reset, respectivamente, e a chave C0 como o sinal
sentido. Ligue os sinais de sada nos LEDs L0 a L3.
Observao: A escolha das opes da montagem experimental a ser efetuada ser designada pelo
professor.
DICA: use os outros leds e displays do painel para possveis sinais de teste e depurao da
montagem do circuito. Por exemplo, os bits da sada do contador decimal podem ser ligados nos
leds L8 a L11 para auxiliar a verificao do funcionamento do contador.
h) Executar os testes necessrios para mostrar o correto funcionamento do circuito.
2.3. Atividades Ps-Laboratrio
i) Responder as questes abaixo.

1. Quais sinais de depurao foram definidos neste projeto? Como eles auxiliaram na obteno do circuito
funcionalmente correto?
2. Compare o projeto de um circuito combinatrio usando multiplexadores ou decodificadores, em relao
complexidade do circuito, nmero de componentes usados e facilidade de teste e depurao.
3. Se fosse solicitado projetar um circuito contador mdulo 16 com sada em cdigo de 7 segmentos, que
modificaes seriam necessrias?

3. BIBLIOGRAFIA
ANDRADE, M.T.C. de.; GOMI, E.S. Mdulo 4 - Cdigos. Material de PCS2215. Agosto de 2013.
Fairchild Semiconductor. TTL Data Book. Mountain View, California, 1978.
FREGNI, E.; SARAIVA, A. M. Engenharia do Projeto Lgico Digital: Conceitos e Prtica.
Editora Edgard Blcher Ltda, 1995.
PCS-EPUSP. Resumo Terico: Implementao de Funes Lgicas com Multiplexadores e
Decodificadores. 2006.
PCS-EPUSP. Resumo Terico: Contadores e registradores. 2005.
TOCCI, R. J.; WIDMER, N. S.; MOSS, G. L. Digital Systems: principles and applications.
11
th
ed., Prentice-Hall, 2011.
WAKERLY, J. F. Digital Design Principles & Practices. 4
th
edition, Prentice Hall, 2006.
4. MATERIAL DISPONVEL
Circuitos Integrados TTL:
7400, 7402, 7404, 7408, 7432, 7486, 74138, 74151, 74192.
5. EQUIPAMENTOS NECESSRIOS
1 painel de montagens experimentais.
1 fonte de alimentao fixa, 5V 5%, 4A.
1 osciloscpio digital.
1 multmetro digital.

Histrico de Revises
E.T.M./2012 verso inicial.
E.T.M./2013 reviso.
E.T.M./2013 verses diferentes para os cursos semestral e quadrimestral.
E.T.M./2014 reviso.