Vous êtes sur la page 1sur 1

Ul'OVE~~

ECOLE DE GENIE CH1M1~ t)~ t-t~


OEPARTEMENT DE SCIENCES Fo~n!~Jti~~~~~~,,
A.LESE~ "lEC~ ~, ..

cOORO\.E CONTINU N·1 DE MICROCONîRou.uRS t> """'t.. .::-:.:;;;:,...


" t:8 c@Cti~ SCiefltifique non programmable est autonsée aien voulo .
"~~rtlP.f.ll (est autiftS<:; · .. If numerote, les q1
.,fStmr.s crmdqn,~

~-t,tAR:tl~n\s .
1.nnc.- ~ ' """ m\crocontrôleurs de la famille PIC.
outes \es ~ues\M~ UJI\\N'''"''\. ~
.) E.nl!rnérer troiscritères de cnoo.~un microcontrôleur PIC pour réaliser un projet. 75 pt o,
2.) Expliquer la référence suivante d'un PIC: 18F87K22 - 40. 1 pt
3.) Préciser le nombre de blocs (banks) mémoires que possède chacun des microcontrôleurs PIC suivants et indiquer ie

registre et son(ses) bit(s) ou la mnémonique permettant d'accéder à ces blocs :

a.) 16F84A. 0,75 pt


b.) 18F87K22. 0,75 pt
c.) 16F877. 0,75 pt
4.) A quoi chacun des registres suivants dans le PIC 18F87K22 :
a.) TRlSx, avec x =A, B, C, D, E, F, G, H et J? 0,5 pt
b.} LATx, avec x = A, B, C, D, E, F, G, H et J? 0,5 pt
c.} PORTx, avec x =A, B, C, D, E, F, G, H et J? 0,5 pt
c! ) ANCill.!i. avpr l = O,~,1 ot
_.__') ?. O,v-,-,r-
r::. ,,+ -- __.;;;..._----~ - --
5.) Un PIC 18F87K22 est utilisé pour le contrôle d'un procédé. La fréquence du signal d'horloge est réglée à 4 MHz. ECfl':
les instructions en langage assembleur qui permettent d'obtenir une temporisation d'une seconde. Les directive~
d'assemblage et les instructions de créations des variables nécessaires doivent être écrites avant. 0.25 + 0,25 + 0.5 •

0,5 + 0,5 = 2 pts


Projet: Réalisation d'un chénillard /12 points
Un PIC 18F87K22 est utilisé pour réaliser un chénillard sur son port J. Un interrupteur connecté sur la broche RAScontn?:e
le fonctionnement du chénillard , constitué de huit DEL rouges connectées sur le PORT J. Les DEL sont connectées telles

I que la valeur logique 1 les allume, et la valeur Oles éteigne. L'interrupteur est connecté tel que lorsqu'il est ouvert on a
valeur logique Osur la broche RA5. Un bouton poussoir est connecté sur la broche /MCLR pour réinitialiser le PIC. la

fréquence du PIC est réglée à 1 MHz.


Fonctionnement
- ~- : h .
RJ 3 t RJ4 clignotent à une période
Lorsque l'interrupteur est ouvert, seules les DEL connectées sur les broc es e

de 2 secondes.
Lorsque l'interrupteur est fermé, la séquence est la suivant~ : .
h RJO enôan\ '\ seconde ,
• Allumer seulement la DEL sur la broc e p RJO e\ Rj'\ ?~nôan\ '\ "ô.econôe ·,
Puis, allumer seulement les OEL sur les broc~es o JÎ.. enôan\ \ <;;.ecot-.6.e ·,
• . rocnes R~() , Rj '\ e\ î'- ?
• Puis, allumer seulement les OEL sur \es b
1. sur 2

Vous aimerez peut-être aussi