« Utiliser les PIC 16F et 18F/Exercices/Interruption timer0 en langage C » : différence entre les versions

m
<source lang="c">
//#include <pic1684.h>
#include <htc.h> //A changer si autre compilateur
void interrupt decalage(void); //A changer si autre compilateur
unsigned char nb;
main(void) {
TRISA = 0xF9; // 6 entrees, 2 sorties pour A
TRISB = 0x00; // 8 sorties pour B
OPTION = 0x07; // prescaler 256 , entree sur quartz (A changer si autre compilateur : OPTION_REG)
INTCON = 0xA0; // autorise l'interruption timer
PORTB = 0x01; // une seule diode allumee
}
 
void interrupt decalage(void) { //A changer si autre compilateur
nb++;
//TMR0 = 0x00; //c'est fait car ici par overflow
10 144

modifications