Você está na página 1de 3

CURSO: ENGENHARIA DA COMPUTAÇÃO

DISCIPLINA: 222RGR3134A – SISTEMAS DIGITAIS - EAD


ALUNO: MOISES D’ANTHONY MELNIK
UNIDADE: 4
PRATIQUE E COMPARTILHE

IMPLEMENTAÇÃO DE UM TEMPORIZADOR DECRESCENTE

Em algumas situações, tais como em microcontroladores, há a


necessidade de se implementar temporizadores. Um exemplo de temporizador
consiste no “watchdog” (cão de guarda). Esse temporizador tem por objetivo
realizar o reset do microcontrolador caso o dispositivo, por algum motivo (como
um “travamento”), deixe de reiniciar a contagem de tempos em tempos. O
referido “reset ” é realizado assim que a contagem chegar ao valor 0.

Referências

IDOETA, I. V.; CAPUANO, F. G. Elementos de Eletrônica Digital. 41. ed. São


Paulo: Érica, 2012.

TOCCI, R. J.; WIDMER, N. S.; MOSS, G. L. Sistemas Digitais: Princípios e


Aplicações. 12. ed. São Paulo: Pearson Education do Brasil, 2018.

VAHID, F.; LASCHUK, A. Sistemas Digitais: Projeto, otimização e HDLs. Porto


Alegre: Bookman, 2008.
Vamos Praticar:

Para nosso caso, imagine que há a necessidade de se implementar um


temporizador baseado no watchdog . Dessa forma, o nosso temporizador deve
seguir as seguintes cláusulas:

1. O valor “IC” de início da contagem é carregado no temporizador.

2. A cada pulso de clock , o valor da contagem é decrementado.

3. Na ocorrência de um evento “E”, o valor da contagem é reiniciado para


o valor “IC”.

4. Caso a contagem chegue em 0, gera-se um sinal “I” de interrupção,


que será enviado para uma certa aplicação, ou para algum outro
módulo eletrônico.

Para tanto, suponha as seguintes considerações:

1. O valor “IC” está presente em um registrador “R”.

2. Inicialmente, o valor “IC” já se encontra carregado no contador.

3. O evento “E” é representado como um sinal externo.

4. Quando a contagem chegar em 0, além de gerar o sinal “I” de


interrupção, deve-se paralisar a contagem e recarregar, de forma
assíncrona, o valor “IC” a partir do registrador “R”.

Poste um documento contendo a implementação do circuito do


temporizador no fórum da “Compartilhe” , de modo que o compartilhamento
possa servir de base para o aprofundamento da manipulação de sistemas
digitais. Não se esqueça de visualizar e realizar comentários nas postagens de
seus colegas.
Circuito temporizador:

Você também pode gostar