1- Présentation
2- Schéma électrique
3- Principe de fonctionnement
4- Liste du matériel
5- Code source (en assembleur)
6- Code source (en langage C, compilateur mikroC)
7- Simulation avec ISIS-Proteus
2- Schéma électrique :
On veillera à utiliser les deux masses :
broches 8 et 19
3- Principe de fonctionnement :
La base de temps du microcontrôleur PIC est fixée par R2 et C3 :
f OSC1 ≈ 1/(R2.C3) ≈ 2130 Hz
f OSC2 = f OSC1 / 4 ≈ 530 Hz ou 530 cycles par seconde (en pratique : 440 Hz mesurée sur la broche OSC2)
Le microcontrôleur utilise une source d'interruption : celle du module TMR0.
Le module TMR0 (8 bits) est configuré en mode timer (avec prescaler 1:1).
L' interruption a donc lieu tous les 256 cycles, ce qui correspond à environ une demi seconde.
La routine d'interruption inverse le niveau logique de la sortie RA1 : la LED clignote donc avec une période de
l'ordre de 1 seconde.
4- Liste du matériel
Le code source a été écrit en langage assembleur avec l'environnement de développement gratuit MPLAB IDE de
Microchip. (page : cligno876.asm.txt)
void main( )
}
222222222222 :