Académique Documents
Professionnel Documents
Culture Documents
Exercice 1:
Ecrire un programme pour afficher le chiffre hexadécimal (0-F) placé à la case mémoire d'adresse $0300
(data) sur un afficheur 7 segments à anode commune. Le schéma de câblage est donné par la figure ci-contre.
0 a a
f b
Port B g
g e c
7 AC
d
Avec l’interrupteur principal (Q1), on active le système d’alarme et tous les capteurs et contacts sont alors
surveillés. Une LED de contrôle verte (I3) indique la « disponibilité ».
Lorsqu'un (ou plusieurs) des contacts à la porte (Q2) et aux fenêtres (Q3 et Q4) sont activés, la LED rouge (I1)
doit clignoter et l’alarme (I2) doit retentir. Le système d’alarme reste activé jusqu’à ce que vous ayez acquitté
le signal, c’est-à-dire jusqu’à ce que le système d’alarme soit désactivé avec l’interrupteur principal. L’alarme
acoustique se désactive cependant au bout de 10 secondes.
Dès que le capteur d’environnement (Q5) est activé, la diode LED rouge d’alarme doit clignoter.
Une alarme d’environnement se termine quand vous la désactivez avec l’interrupteur principal ou quand
l’intrus s’éloigne.
2. Montage :
Proposer une configuration pour la connexion des différents actionneurs et capteurs.
3. Analyse
Après une analyse du problème, on peut dresser l’ébauche conceptuelle sur la page 4.
4. Programme et sous-programmes :
Le programme de gestion de l’alarme sera constitué de trois parties :
- SP clignote : Allume la LED alarme pendant 0.5s et l’éteint pendant 0.5s. Ce sous-
programme sera appelé par Clignote.
- SP alarme : réalise une temporisation de 0.5s sera appelé par Tempo.
- Programme principal : main
Solution :
– Donner le programme et les sous-programmes répondant aux exigences du cahier des chrages et
respectant l'ébauche conceptuelle précitée.
Informations complémentaires :
o Microcontrôleur 68HC11 avec fréquence de 8 MHz
o 0,5 µs par cycle de machine
Système d’alarme
SP alarme
Décrémenter
Activer LED Ready compt2
Contacts non
Compt2=0 ? non
actifs ?
Charger état
Décrémenter
Démarrer compteur capteur
compt1
10s et tonalité environnement
d’alarme vibreur
EN
non non Compt2=0 ?
Capteur
actif ?
LED alarme
clignote
Return
LED alarme
clignote
In. Pr.
Actif ?
SP Clignote
Désactiver LED
alarme
In. Pr. non
Actif ?
SP alarme
LED alarme
clignote Return