Você está na página 1de 5

FATEC OSASCO – PREF HIRANT SANAZAR

CAIO RASINI DE LIMA BATISTA

AUTOMAÇÃO INDUSTRIAL

PROGRAMAÇÃO APLICADA A AUTOMAÇÃO - ATIV 2

OSASCO – SP

2023
TIMER0
O Timer0 funciona similar aos pics da linha PIC16, exceto que pode operar com 8 ou16
bits:

8 ou 16 bits

8 bits de prescaler (divisões do tempo)


Fonte de clock pode ser interna ou externa (funciona como contador de eventos)

Gera uma interrupção no overflow (estouro de contagem)O registrador de controle é o


T0CON
. Neste o 6 bits menos significativos é similar alinha PIC16 que trabalha com o
registrador OPTION. Os outros 2 bits são usados paraselecionar contagem de 8 ou 16
bits e habilitar ou inibir a contagem. Na série PIC18 o prescaler não é compartilhado
com
WDT
como acontece na série PIC16

Manipulação de Timers no PIC18F4520


Prof. Ilton L BarbacenaO microcontrolador PIC18F4520 tem quatro temporizadores
programáveis que podemser utilizados em muitas tarefas, como a geração de sinais de
temporização, causandointerrupções para ser gerada em intervalos de tempo específicos,
em intervalos demedição de frequência e tempo, e assim por diante.Os bits de
configurações de interrupções dos microcontroladores seguem a seguintelegenda:

Enable bit: São sufixos IE (Interrupt Enable) para representar um bit que pode hablitar
ou não o atendimento a uma interrupção.

Ex: Se
TMR0IE
=1 está habilitado atendimento a interrupçãode timer0 ;

Flag Bit: Estes bits que são setados automaticamente quando ocorre acondição de
atendimento a interrupção.

Ex: Se
TMR0IF
= 1, indica estouro do tempo do timer 0.

Priority Bit: Existe 2 níveis de prioridades no atendimento a interrupções.


Ex:
TMR0IP
= 1, indica que esta interrupção tem prioridademáxima no atendimento (pula p/ end.
0x0008).
TIMER0
O Timer0 funciona similar aos pics da linha PIC16, exceto que pode operar com 8 ou16
bits:

8 ou 16 bits

8 bits de prescaler (divisões do tempo)


Fonte de clock pode ser interna ou externa (funciona como contador de eventos)

Gera uma interrupção no overflow (estouro de contagem)O registrador de controle é o


T0CON
. Neste o 6 bits menos significativos é similar alinha PIC16 que trabalha com o
registrador OPTION. Os outros 2 bits são usados paraselecionar contagem de 8 ou 16
bits e habilitar ou inibir a contagem. Na série PIC18 o prescaler não é compartilhado
com
WDT
como acontece na série PIC16
Manipulação de Timers no PIC18F4520
Prof. Ilton L BarbacenaO microcontrolador PIC18F4520 tem quatro temporizadores
programáveis que podemser utilizados em muitas tarefas, como a geração de sinais de
temporização, causandointerrupções para ser gerada em intervalos de tempo
específicos, em intervalos demedição de frequência e tempo, e assim por diante.Os
bits de configurações de interrupções dos microcontroladores seguem a
seguintelegenda:

Enable bit: São sufixos IE (Interrupt Enable) para representar um bit que pode hablitar
ou não o atendimento a uma interrupção.

Ex: Se
TMR0IE
=1 está habilitado atendimento a interrupçãode timer0 ;

Flag Bit: Estes bits que são setados automaticamente quando ocorre acondição de
atendimento a interrupção.

Ex: Se
TMR0IF
= 1, indica estouro do tempo do timer 0.

Priority Bit: Existe 2 níveis de prioridades no atendimento a interrupções.


Ex:
TMR0IP
= 1, indica que esta interrupção tem prioridademáxima no atendimento (pula p/ end.
0x0008).
TIMER0
O Timer0 funciona similar aos pics da linha PIC16, exceto que pode operar com 8 ou16
bits:

8 ou 16 bits

8 bits de prescaler (divisões do tempo)


Fonte de clock pode ser interna ou externa (funciona como contador de eventos)

Gera uma interrupção no overflow (estouro de contagem)O registrador de controle é o


T0CON
. Neste o 6 bits menos significativos é similar alinha PIC16 que trabalha com o
registrador OPTION. Os outros 2 bits são usados paraselecionar contagem de 8 ou 16
bits e habilitar ou inibir a contagem. Na série PIC18 o prescaler não é compartilhado
com
WDT
como acontece na série PIC16

Você também pode gostar