Cours 80C552
Cours 80C552
Cours 80C552
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
C - Le compteur/temporisateur (dit “timer”) T2:<br />
1°- Bornes utilisées:<br />
CT0I (ou P1.0): borne d’activation du registre de capture CT0,<br />
CT1I (ou P1.1): borne d’activation du registre de capture CT1,<br />
CT2I (ou P1.2): borne d’activation du registre de capture CT2,<br />
CT3I (ou P1.3): borne d’activation du registre de capture CT3,<br />
T2 (ou P1.4): borne d’entrée de comptage des évènements externes,<br />
RT2 (ou P1.5): borne de remise à zéro de T2, active sur front montant.<br />
2°- Registres utilisés:<br />
Le timer T2 est un registre 16 bits (TMH2 + TML2 = adresses EDh et ECh), dont le contenu<br />
ne peut pas être modifié par programme.<br />
Il est associé à quatre registres 16 bits de capture, permettant de mémoriser le contenu du timer:<br />
- CT3 (CTH3 + CTL3 = adresses CFh et AFh),<br />
- CT2 (CTH2 + CTL2 = adresses CEh et AEh),<br />
- CT1 (CTH1 + CTL1 = adresses CDh et ADh),<br />
- CT0 (CTH0 + CTL0 = adresses CCh et ACh).<br />
ainsi qu’à trois registres de comparaison:<br />
- CM2 (CMH2 + CML2 = adresses CBh et ABh),<br />
- CM1 (CMH1 + CML1 = adresses CAh et AAh),<br />
- CM0 (CMH0 + CML0 = adresses C9h et A9h),<br />
permettant lors de l’égalité entre les contenus des registres T2 et CTn de fixer l’état d’une bornes<br />
de P4 ( Set, Reset ou Toogle).<br />
Le fonctionnement de tout cet ensemble est régi par les registres suivants:<br />
TM2CON: registre de contrôle du timer T2 (adresseEAh),<br />
CTCON: registre de contrôle des registres de capture (adresse EBh),<br />
STE: registre de mise à 1 (adresse EEh),<br />
RTE: registre de remise à 0 ou inversion (adresse EFh),<br />
TM2IR: registre des indicateurs d’interruption (adresse C8h, bit à bit de C8h à CFh),<br />
IEN1: registre d’autorisations des interruptions (adresse E8h, bit à bit de E8h à EFh),<br />
IP1: registre de priorité des interruptions (adresse F8h, bit à bit de F8h à FFh).<br />
- 91 - - cf RIVALIN Georges 2005-2006-