12.01.2013 Views

Cours 80C552

Cours 80C552

Cours 80C552

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2°- Registres à fonctions spéciales (SFR):<br />

Chacune des fonctions supplémentaires nécessitera l’utilisation de registres spécifiques. Ainsi, la<br />

conversion analogique/digital fera appel aux registres ADCH et ADCON.<br />

Le registre correspondant au port<br />

P5 (adresse: C4h) comporte les<br />

états des 8 entrées analogiques à<br />

convertir: on remarque qu’elles sont<br />

dénommées ADC7 à ADC0.<br />

Le registre ADCON (Analogic/<br />

digital control) contiendra les variables<br />

nécessaires à la préparation de<br />

la conversion, et à son contrôle final.<br />

Le registre ADCH (Analogic/<br />

digital converter high) contiendra<br />

les 8 bits de poids les plus forts du<br />

résultat de la conversion.<br />

De même, pour la communication<br />

sur bus I²C, il sera fait appel<br />

aux registres S1ADR, S1DAT,<br />

S1STA, S1CON.<br />

Les registres PWMP, PWM1 et<br />

PWM0 seront utilisés pour la production<br />

de signaux modulés en<br />

largeur d’impulsion (MLI ou PWM:<br />

Pulse Wide Modulation).<br />

De même les compteurs (timers)<br />

font appel à un certain nombre de<br />

registres:<br />

- les registres TMH2 et TML2<br />

(TiMer High et TiMer Low, soit 16<br />

bits au total) d’une part,<br />

TM2CON et TM2IR (TiMer Control<br />

et TiMer INterruption) d’autre<br />

part, pour le compteur 2,<br />

- le registre T3 pour le compteur<br />

3.<br />

- 87 - - cf RIVALIN Georges 2005-2006-

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

Saved successfully!

Ooh no, something went wrong!