Вы находитесь на странице: 1из 5

Universidade Catlica de Pelotas - UCPEL

Sistemas Digitais

PATRICK JEAN BARBOZA FERNANDES

Pelotas / RS Outubro de 2011

Este projeto tem como intuito de aprendizagem, de mostrar o quanto fcil


utilizar componentes eletrnicos. E em termo de aprendizagem foi utilizado um
programa completo e muito simples, o Logisim, um aplicativo especifico para criarmos
e simularmos os circuitos, podendo assim visualizar este em funcionamento.
A seguir neste trabalho ser explicado como foi criado, como funciona um
contador de Dcada Assncrono.
Um contador de Dcada Assncrono, ou seja, um circuito que efetua a
contagem em nmeros binrios, de 0 a 9 (10 algarismos). Para construir esse circuito,
utilizamos o contador de pulsos, interligando as entradas clear dos flip-flops. Para que
o contador conte de 0 a 9, deve-se jogar um pulso zero na entrada clear assim que
surgir o caso 9(1010), ou seja, no 10 pulso.
Para implementao deste circuito, foi necessrio utilizao dos seguintes
componentes:
- 24 FLIP-FLOPS JK
- 10 DISPLAYS HEXADECIMAIS
- 10 PORTAS LGICAS AND
- 01 PORTA LGICA OR
- 01 PORTA LGICA NAND
- 01 CLOCK
- 04 PINOS
- 06 CONSTANTES
- 22 TNEIS
- 12 LEDS

Abaixo a imagem do circuito contador.

Antes de iniciar a explicao do circuito, sero comentados alguns funcionamentos de


certos componentes.
1. Todas as entradas J / K dos flip-flops so ligados com a constante um.
2. Todos os flip flops tiveram seu gatilho alterado para borda de descida por motivo
ao qual este ser um contador progressivo e no regressivo.
3. Cada flip-flop jk equivale a um nico bit. Podendo este ser 0 ou 1. Como at
nove temos quatro bits, foi necessrio utilizao de quatro flip-flops para cada
contador.

O circuito comea no clock seguido de uma porta and ao qual o pulso do clock
s passar por est porta caso o tnel FIM equivaler a um. Este tnel ser explicado
mais tarde. Depois desta sada da porta and conectado diretamente ao clock do
primeiro flip flop e o seguinte recebe em seu clock a sada(Q) do anterior assim
sucessivamente at chegar ao quarto flip-flop, o MSB (bit mais significativo) do primeiro
contador. Sendo assim o prximo passo colocamos uma porta and, que serve como
teste para que quando for nove (1001), passar para o prximo contador, o que mostra a
dezena dos segundos. Para isto conectamos est porta and nas sadas do primeiro e
ltimo flip-flop, fazendo com que este passe para o contador seguinte somente quando
o primeiro e ltimo flip-flop for um, ou seja, o equivalente a 1001 (nove). E assim
sucessivamente s alterando as entradas das portas ands que fazem a verificao dos
testes.
Nas sadas(Q) dos flip-flops est conectado um distribuidor e a sada deste
conectada ao display para visualizarmos os nmeros. Os distribuidores dos minutos e
das horas esto ligados aos seus respectivos tneis fazendo com estes sejam
conectados em uma da entrada do comparador. E na outra entrada deste comparador,
vai o tnel da unidade ou dezena da hora ou minuto dependendo da comparao. Ao
final destas quatro comparaes ser ligado a uma porta nand que tem como objetivo
quando a sada for 1, tornar este valor em 0 e vice-versa, ligando ao tnel FIM. Por sua
vez este est conectado a uma porta and, a qual foi mencionada no inicio. Se a sada
for 1 automaticamente o valor modificado para 0 e este ligado na entrada da porta
and do inicio, fara com que na sada de 0, ou seja, o clock no funciona mais, parando
o relgio. Caso contrrio este continua rodando.
Um exemplo do timer
Queremos que o relgio pare s 05h e 54min, como a imagem acima. No
momento em que chegar a este horrio ele ir comparar s horas e minutos conforme
mostra nos display e se forem iguais isso equivale a 1. Mas como est saindo em uma
nand, isso equivalente a 0. E logo aps entra no tnel FIM indo para o inicio na
entrada da porta and e como nesta porta precisa de 1 nas duas entradas para
continuar, o 0 fara com que na sada da porta seja 0. Isto o relgio ser encerrado.
Componentes extras

- Foram adicionados doze leds para efeito de alerta.


- Alterado as cores dos displays para uma melhor visualizao.
- Utilizao de tneis para que o circuito fique mais organizado.
- uma tabela de 0 a 9 de decimal para binrio que serve como consulta para o
usurio alterar os bits dos pinos do timer.
Observaes
Percebi que no ltimo contador, correspondente ao da dezena da hora, est com
quatro flip-flops, no entanto s utilizado dois, pois a dezena das horas o mximo que
vai de 0 a 2, ou seja, 00, 01 e 10. Porm tentei remover estes dois primeiros flip-flops
e no consegui fazer com que eles parassem de dar erro com largura de bits. Ento
deixei assim.
Concluso
Aps o trmino deste projeto, percebi o quanto que aprendi sobre circuitos e
componentes destes, tambm desenvolvi uma lgica ao qual no sabia muito e agora.
Isto acrescentou aos meus conhecimentos de forma que fazer estes testes de
portas lgicas antes eram complicados. Agora vejo que so coisas bem simples, sem
mistrios assim como os flip-flops.

Вам также может понравиться