29.11.2012 Views

LES MICROCONTROLEURS ( PICs de Microchip ) - Technologue pro

LES MICROCONTROLEURS ( PICs de Microchip ) - Technologue pro

LES MICROCONTROLEURS ( PICs de Microchip ) - Technologue pro

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6- Les interruptions<br />

Une interruption <strong>pro</strong>voque l’arrêt du <strong>pro</strong>gramme principal pour aller exécuter une <strong>pro</strong>cédure<br />

d'interruption. A la fin <strong>de</strong> cette <strong>pro</strong>cédure, le microcontrôleur reprend le <strong>pro</strong>gramme principal<br />

à l’endroit où il l’a laissé. A chaque interruption sont associés <strong>de</strong>ux bits, un bit <strong>de</strong> validation et<br />

un drapeau. Le premier permet d'autoriser ou non l'interruption, le second permet au<br />

<strong>pro</strong>grammeur <strong>de</strong> savoir <strong>de</strong> quelle interruption il s'agit. Sur le 16F876/877, l'es interruptions<br />

sont classées en <strong>de</strong>ux catégories, les interruptions primaires et les interruptions périphériques.<br />

Elles sont gérées par les registres :<br />

� Toutes les interruptions peuvent être validées/interdites par le bit INTCON.GIE<br />

� Toutes les interruptions périphériques peuvent être validées/interdites par le bit<br />

INTCON.PEIE<br />

� Chaque interruption peut être validée/interdite par son bit <strong>de</strong> validation individuel<br />

En résumé, pour vali<strong>de</strong>r une interruption périphérique (par exemple), il faut positionner 3<br />

bits, GIE, PEIE et le bit individuel <strong>de</strong> l’interruption.<br />

Les sources d'interruption<br />

Page 16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!