Programmation d'un microcontroleur PIC 16F84

SOMMAIRE

Introduction

1)Bases.

1-1) Allumage d'une LED en sortie ".
1-2) Recopie d'un port d'entree en sortie".
1-3) Clignotement de toutes les LED sur un port en sortie à l'aide d'une tempo par boucle.
1-4) Clignotement d'une seule LED sur un port en sortie à l'aide d'une tempo par boucle.
Introduction d'un sous programme.
1-5) Clignotement d'une seule LED sur un port en sortie à l'aide d'une tempo par boucles imbriquées.
1-6) Clignotement d'une seule LED2 sur le même port en sortie.
La durée d'extinction et d'allumage étant différente.
Introduction de variable et passage de paramètre.
1-7) Même problème que ci-dessus avec modulation de la temporisation par donnée sur port d'entrée.
1-8) Gestion d'un feu tricolore.
Elaboration d'une tempo de base de 1s et modulable par paramètre selon la durée des 3 feux.
Trois boucles imbriquées.
1-9) Gestion de 2 feux de carrefour

2)Perfectionnement.

2.1) Interruptions

Generalite sur les interruptions
2-1) Interruption materielle INT
2.2) Le timer
2-2)Gestion de 2 feux de carrefour ajout d'un feu clignotant par timer.


Giampiero D'AQUINO
Enseignant en Genie Electronique