Curso Básico – Microcontrolador PIC – Parte 5

pic16f627 chip2

Continuamos o curso básico de Microcontrolador PIC, ministrado pelo Alessandro Ferreira da Cunha. Nesta quinta parte estudamos como funcionam os temporizadores e watchdog no PIC.

Timer 0 e Watchdog Timer

Temporizadores no PIC
pic16f627 wdt period
pic16f627 psa
pic16f627 registers timer0

Timer 1

Temporizadores no PIC
pic16f627 timer1 prescale
pic16f627 timer1 crystal
pic16f627 timer1 capacitor
pic16f627 timer1 registers

Timer 2

pic16f627 timer2 diagram
pic16f627 timer2 registers

pic16f627 timer2 prescale
 
pic16f627 timer2 postscale

EXERCÍCIO 7: Contador com seletor de tempo através dos botões

Crie um programa que faça o seguinte:

Se nenhum botão for pressionado, nada deve ser executado. Caso os seguintes botões sejam pressionados deve ser executas as seguintes ações:

BotãoAção
RA0Liga um contador binário crescente com intervalo de 1 segundo.
RA1Liga um contador binário decrescente com intervalo de 1 segundo.
RA2Liga um contador binário crescente com intervalo de 0,5 segundo.
RA3Liga um contador binário decrescente com intervalo de 0,5 segundo.

Para resolver este problema, deve-se fazer uso, obrigatoriamente, dos seguintes recursos:

  • Temporização utilizando o TIMER0;
  • Uso do Watchdog para prevenir travamentos do programa;
  • Uso de interrupção por estouro do TIMER0;
  • Limpeza inicial dos GPR da memória RAM.

No próximo artigo aprenderemos um pouco sobre memória EEPROM no PIC. Aguardem!

Saiba mais

Curso de C com microcontroladores MCF51QE128 e MC9S08QE128 – Parte 1

PIC na IoT com ESP8266 e ThingSpeak

Microchip – Microcontroladores PIC de 8 bits

Outros artigos da série

<< Curso Básico – Microcontrolador PIC – Parte 4Curso Básico – Microcontrolador PIC – Parte 6 >>
Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Comentários:
Notificações
Notificar
guest
0 Comentários
Inline Feedbacks
View all comments
Talvez você goste:

Séries



Outros da Série

Menu