0 évaluation0% ont trouvé ce document utile (0 vote)
22 vues4 pages
Este documento descreve um experimento para familiarizar estudantes com contadores binários e códigos binários de distância unitária. O objetivo é projetar e montar um contador de 4 bits que conta em um código binário específico usando componentes como multiplexadores, decodificadores e um contador 74192.
Este documento descreve um experimento para familiarizar estudantes com contadores binários e códigos binários de distância unitária. O objetivo é projetar e montar um contador de 4 bits que conta em um código binário específico usando componentes como multiplexadores, decodificadores e um contador 74192.
Este documento descreve um experimento para familiarizar estudantes com contadores binários e códigos binários de distância unitária. O objetivo é projetar e montar um contador de 4 bits que conta em um código binário específico usando componentes como multiplexadores, decodificadores e um contador 74192.
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.
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.