0% ont trouvé ce document utile (0 vote)
176 vues1 page

Examen 2 2018-2019

Le document décrit un exercice sur la gestion d'un parking à l'aide d'un microcontrôleur PIC16F84. Il contient trois exercices, le premier sur le registre OPTION_REG du microcontrôleur, le deuxième sur l'effacement de la RAM, et le troisième propose de gérer un parking composé d'une entrée et une sortie avec des barrières et feux de signalisation.

Transféré par

khaoula ouaninach
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
176 vues1 page

Examen 2 2018-2019

Le document décrit un exercice sur la gestion d'un parking à l'aide d'un microcontrôleur PIC16F84. Il contient trois exercices, le premier sur le registre OPTION_REG du microcontrôleur, le deuxième sur l'effacement de la RAM, et le troisième propose de gérer un parking composé d'une entrée et une sortie avec des barrières et feux de signalisation.

Transféré par

khaoula ouaninach
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Sultan Moulay Slimane Année Universitaire 2018/2019

FST Béni Mellal


Département de Physique

LST IETel – F.I. Génie Physique – F.I. Productique-Mécatronique


Examen (2H)
Module : Microcontrôleurs
(Informatique industrielle)

Exercice 1 (5pts)
Rappeler dans l’ordre le rôle de chacun des bits du registre OPTION_REG
Quel est le rôle de chacune des directives de MPASM suivantes : DE, DT et macro.

Exercice 2 (2pts) movlw 0x0E


movwf FSR
Combien d’octets de la RAM du PIC-16F84 sont effacés par le init1
programme ci-contre. clrf INDF
incf FSR,f
btfss FSR,4
goto init1
btfss FSR,3
goto init1
Exercice 3 (13pts)
On souhaite faire la gestion d’un parking de voiture en utilisant un microcontrôleur PIC16F84
cadencé à 4 MHz. Le parking est schématisé par la figure ci-dessous, il est composé d’une
sortie et d’une entrée avec des barrières mécaniques (BrE et BrS), une barrière infrarouge à
l’entrée et une à la sortie (BrPhE et BrPhS) qui indique avec une impulsion la présence d’une
voiture devant la barrière mécanique et un feux de signalisation placé uniquement à l’entrée
indique des places libres avec un feux vert (FV) et parking pleine avec un feu Rouge (FR). Le
fonctionnement doit être géré par interruptions et les barrières mécaniques BrE et BrS doivent
être commandé par le microcontrôleur : lorsqu’une voiture se présente pour sortir du parking
la barrière s’ouvre et lorsqu’une voiture se présente à l’entrée la barrière s’ouvre uniquement
s’il y a au moins une place libre (La priorité est donnée à la sortie). Le nombre maximum de
place du parking est de 12 places (initialement le parking est vide). L’ouverture d’une barrière
mécanique nécessite une impulsion très courte sa fermeture est gérée par un autre système.
1. Donner un schéma simple de connexion du microcontrôleur avec les différents
éléments du parking (FR, FV, BrPhE, BrPhS, BrE et BrS).
2. Quelles sont les interruptions qu’il faut utiliser dans la gestion du parking. Donner les
valeurs qu’il faut mettre dans les registres INTCON, OPTION_REG et TMR0.
3. Comment configurer les ports du microcontrôleur.
4. Proposer un organigramme de fonctionnement.
5. Donner le programme en assembleur.

Vous aimerez peut-être aussi