Académique Documents
Professionnel Documents
Culture Documents
Présentation :
L'informatique industrielle est une branche de l'informatique appliquée qui couvre l'ensemble
des techniques de conception, d'analyse et de programmation de systèmes informatiques à
vocation industrielle.
1
2. Compilation :
Cliquer sur Project >> Build All … ou sur l’icône de la barre de menu ou encore Ctrl+F10 pour
compiler le projet complet. Erreurs et warnings sont signalés dans la fenêtre Output ainsi que
le résultat de la compilation BUILD SUCCEEDED ou BUILD FAILED. En double-cliquant
sur une erreur ou un warning dans la fenêtre Output, vous serez amener directement à la ligne
concernée dans votre programme.
3. Simulation :
Avant d’envoyer un programme au µC, vous pouvez tester son fonctionnement dans le
simulateur (Debugger) MPLAB SIM. Pour lancer le simulateur, cliquer sur Debugger >> Select
Tool >> MPLAB SIM. Une nouvelle barre d’outils est ajoutée ainsi qu’un onglet « MPLAB
SIM » dans la fenêtre Output.
2
IV. Programmation :
1. Programme 1 :
On exécute le programme qui génère un signal carré de période 6µs .
Organigramme :
Code :
2. Programme 2 :
On considère 8 diodes LED connectées aux sorties du port P1.Le code correspondant à la
réalisation d’une rampe d’éclairage affichée sur la ligne de 8 diodes LED avec un sens de
déroulement de la rampe d’éclairage (sous forme de rotation) orienté à droite.
La durée de changement entre les différentes diodes LED doit être de l’ordre de 131ms.
3
Organigramme :
Organigramme du temporisateur :
4
Code :
Donc :
131 × 103
𝑉𝑎𝑙𝑒𝑢𝑟 =
515
= 254
5
3. Programme 3 :
Afin d’améliorer la fonction du défilement à droite, le code doit maintenant offrir d’une
part le choix de réaliser le défilement soit à droite soit à gauche et d’autre part la
possibilité de changer le sens même pendant l’exécution d’une rampe choisie. La
commande se fait à l’aide d’un commutateur externe connecté au bit 7 du port 4 selon
la condition suivante :
● P1.7=0 : défilement à droite.
● P1.7=1 : défilement à gauche.
La durée de l’allumage est de l’ordre de 0.5s.
Organigramme :
6
Organigramme du temporisateur :
7
8