Académique Documents
Professionnel Documents
Culture Documents
Les interruptions
1. Généralités
Une interruption provoque l’arrêt du programme principal pour aller exécuter une procédure
d'interruption. A la fin de cette procédure, le microcontrôleur reprend le programme principal à
l’endroit ou il l’a laisse. A chaque interruption sont associés deux bits, un bit de validation et un
drapeau. Le premier permet d'autoriser ou non l'interruption, le second permet au programmeur de
savoir de quelle interruption il s'agit.
Sur le 16F876/877, l'es interruptions sont classées en deux catégories, les interruptions primaires et
les interruptions périphériques. Elles sont gérées par les registres suivants :
En résumé, pour valider une interruption périphérique (par exemple), il faut positionner 3 bits, GIE, PEIE et le
bit individuel de l’interruption.
Les autres interruptions seront abordées au moment de l'étude des modules qui les déclenchent.
ASKRI Tahar 12