Académique Documents
Professionnel Documents
Culture Documents
Timer0
Sommaire :
Mise en situation
Présentation du module TMR0 et configuration du registre OPTION-REG
TMR0 en mode compteur
1
27/10/2021
2
27/10/2021
Défintion :
Le Timer0 est un module intégré dans les microcontrôleurs PIC. Il assure la
fonction Comptage ou la fonction temporisation.
Le choix du mode de fonctionnement se fait par configuration du registre
OPTION_REG.
Les microcontrôleurs de type PIC comportent un nombre de TIMERS qui
dépend de la référence du microcontrôleur utilisé.
Exemples
Ce bit n’intervient
pas dans la
configuration de
TIMER0
3
27/10/2021
4
27/10/2021
5
27/10/2021
6
27/10/2021
Choisir le PIC16F628A
Configurer le PortA en entrée
Configurer le PortB en sortie
Configurer le registre OPTION_REG
Initialiser le TMR0 à 0
Initialiser le PORTB à 0
Afficher le contenu du TMR0 dans le PortB
TRISA = 0b11111
TRISB= 0b00000000
7
27/10/2021
Algorithme Programme
Algorithme Compteur
Début
TrisA 1F(16) // Port A en entrée
TRISB 0 (16) // Port B en sortie
OPTION_REG 00111000 (2)
TMR0 0 0 // TMR0 initialiser à 0
8
27/10/2021
9
27/10/2021
10
27/10/2021
Algorithme Programme
Algorithme Comp_lots
Début
TrisA 1F(16) // Port A en entrée
TRISB 0 (16) // Port B en sortie
OPTION_REG 11100001 (2)
TMR0 0 0 // TMR0 initialiser à 0
11
27/10/2021
Thank you
Questions
12