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






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








"Un démenti, si pauvre qu'il soit, rassure les sots et déroute les incrédules"   Talleyrand