
Length1h 5m
About this audiobook
O timer é um recurso importante, pois através dele é possível contar tempos precisos ou realizar contagens de pulsos externos. Nesta literatura é abordado o uso dos timers 0, 1, 2 e 3 do PIC18F4520 programado na linguagem C, com base no compilador XC8. Vários exemplos são apresentados de modo a propiciar um melhor entendimento ao utilizá-los.
Audiobook details
GenreTechnology
Length1 hr 5 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateJan 25, 2015
LanguagePortuguese
Table of contents
1Vitor Amadeu Souza
2II. Ferramentas de Hardware e Software
3III. Declaração de Variáveis
4V. Controle de Fluxo
5VI. Exemplo: Acionando Saídas
Mostrar todos os capítulosVer menos
6VII. Exemplo: Pisca-Pisca
7VIII. Exemplo: Timer 2
8IX. Exemplo: Timer 1
9X. Exemplo: Timer 3
10XI. Exemplo: Timer 0
11Capítulo I Ferramentas de Hardware e Software
12Vejamos abaixo as principais
13Corrente de Saída Source e Sink ......................25mA
14Esta tela seleciona o gravador que será usado para gravar
15opção Source Files e em seguida escolha New -> Empty File. A
16void main(void) {
17Capítulo III Declaração de Variáveis
18elétrico.
19Capítulo VII Exemplo: Pisca-Pisca
201.Introdução
213.Código fonte
22TMR2 é
230000= Postscaler 1:1
2400= Prescaler 1:1
25Para verificar se o timer “estourou”, será utilizado o flag de
26Após a interrupção o flag de interrupção, neste caso TMR2IF
27200 ns, faça um programa que deixe o timer 2 configurado com
281 µs, faça um programa que deixe o timer 2 configurado com
29void main(void)
30máquina). No momento em que o registrador TMR1H:TMR1L passa
31T1ESTOURO= CM * PRESCALER * 65536
32opções.
33Bit 7: – Não implementado.
340= Clock interno
35seguir.
36200 ns, faça um programa que deixe o timer 1 configurado com
37T1CON=0b00100001; //Timer ligado, Prescaler 1:4
38//Clock externo
39PIR1bits.TMR1IF=0; } }
40Capítulo X
41Exemplo: Timer 3
42uso.
43seguir.
44200 ns, faça um programa que deixe o timer 3 configurado com
45T3CON=0b00100001; //Timer ligado, Prescaler 1:4
46//Clock externo
47#pragma config OSC=XT #pragma config LVP=OFF #pragma config WDT=OFF
48Exemplo: Timer 0
490= Usa prescaler
50200 ns, faça um programa que deixe o timer 0 configurado com