WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Etude et application de microcontroleur 16f84

( Télécharger le fichier original )
par Mustapha BOUZIANE
Université de Mascara, Algérie - Génie électrique et électronique 2007
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

4.2. 35. L'INSTRUCTION << NOP >> (NO OPERATION )

SYNTAX: NOP ; Aucune opération

- Effectue aucune opération ( NO Operation).utilisé dans des boucles de temporisation

. [1]

5. Le logiciel MPLAB :

- Est un logiciel outil de développement fourni gratuitement par la société Microchip . Il comprend un éditeur,un assembleur et un simulateur. Il permet la programmation des composants ( PICs ) en connectant entre l'ordinateur et le programmateur a l'aide d'un logiciel appelé "ICPROG" .

6. Le programmateur :

- Une fois le programme compilé, il faut le transférer dans la mémoire du microcontrôleur. Pour cela il vous faut ,Une petite interface matérielle (figure : 2-1 )

- Est l'élément qui permet de charger le programme dans la mémoire du PIC. Il est relié à l'ordinateur par une liaison série ou parallèle, le programmateur n'a pas les supports pour tous les PICs

(Figure : 2-1 ) Le programmateur des PICs

7. Le logiciel ICPROG :

- Je vous conseille de loin ICPROG , c'est le meilleur logiciel de programmation de PIC à l'heure actuelle.

8. Cahier des charges :

-A base de pic 16F84 nous gérons un afficheur à cristaux liquides (LCD), seize caractères sur deux lignes pour afficher un message.

- Avec bouton marche permet de lancer l'écriture de ce message

- transformation des données sur huit bits

- Une led allumée pendant le temps d'écriture

- Un potentiomètre permet de régler le contraste de l'afficheur

- Utilisant un oscillateur XT à quartz 4 MHZ pour cadence le PIC .

- Utilisant battrait de 9 V et alimentation stabiliser fournir un tension de 5V.

9. Afficheur LCD :
9.1. Introduction :

- Dans notre projet on utilise un afficheur à cristaux liquides, donc il faut connaître le principe de fonctionnement

- Les afficheurs à cristaux liquides , autrement appelés afficheurs LCD (Liquid Crystal Display) figure :2-2 .Sont des modules compacts intelligents et nécessitent peu de composants externes pour un bon fonctionnement .Ils consomment relativement peu de 1 à 5 mA ; les afficheurs sont caractérisés par le nombre de caractères affichables ainsi que par le nombre de lignes disponibles .Dans notre exemple l'afficheur possède seize caractères sur deux lignes,soit trente-deux caractères .

(Figure : 2 -2 ) Afficheur à cristaux liquides 2X16 caractère

9.2. Brochage d'un afficheur :

-Un circuit intégré spécialisé est chargé de la gestion du module . Il remplit une double fonction d'une part il commande l'afficheur et de l'autre se charge de la communication avec l'extérieur. Voire (figure : 2-3 )

(Figure : 2-3) Brochage d'un afficheur à cristaux liquides 2X16 caractère

Broche

Nom

fonction

1

Vss

Masse

2

Vdd

Alimentation positive +5V

3

Vo

Cette tension permet, en la faisant varier entre 0 et +5V, le réglage du contraste de l'afficheur.

 
 

Grâce à cette broche, l'afficheur est capable de faire la différence

4

RS

entre une commande et une donnée. Un niveau bas indique une commande et un niveau haut indique une donnée (affichage).

 
 

Lecture ou écriture (Read/Write)

5

R/W

0 : Écriture

 
 

1 : Lecture (le contrôleur nous offre la possibilité de lire certain paramètres interne à l'afficheur.)

 
 

C'est l'horloge de l'afficheur,celle-ci va cadencer et valider touts

6

E

les échange (transfert d'instruction ou bien pour l'affichage d'un caractère).

7

D0

 

8

D1

 

Permettent de transmettre un ordre à l'afficheur selon un code déterminé

9

D2

 
 

10

D3

Exemple : effacement.

11

D4

12

D5

 

13

D6

 

14

D7

 

15

A

Anode rétroéclairage (+5V)

16

K

Cathode rétroéclairage (masse)

(Tableau : 2-1 ) , Brochage d'un afficheur

précédent sommaire suivant






Extinction Rebellion







Changeons ce systeme injuste, Soyez votre propre syndic



"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard