Vous êtes sur la page 1sur 9

Pic microcontrleur

Prsent par: rayen boushila et amine boussetta

introduction
Les microcontrleurs sont la base dun grand nombre dapplications industrielles et leur fonctionnement peut tre transpos la plupart des familles de microcontrleurs. On se propose de dcouvrir la totalit dune chane de dveloppement des microcontrleurs PIC. Ces microcontrleurs dvelopps par la socit Micro chip sont extrmement rpandu dans le milieu industriel grce leur simplicit et leur cot rduit. Le microcontrleur utilis sera le 16F877.

Description et structure interne


Un microcontrleur se prsente sous la forme dun circuit intgr. Voici gnralement ce que lon trouve lintrieur dun tel composant : Un microprocesseur (C.P.U.), De la mmoire de donne (RAM et EEPROM), De la mmoire programme (ROM, OTPROM, UVPROM ou EEPROM), Des interfaces sries (synchrone ou asynchrone) pour le dialogue avec dautres units, Des timers pour gnrer ou mesurer des signaux avec une grande prcision temporelle.

Mise en uvre
Les PIC intgrent une mmoire de programme, une mmoire de donnes, des ports d'entresortie (numriques, analogiques, MLI, URAT.), et mme une horloge, bien que des bases de temps externes puissent tre employes. Certains modles disposent de port et units de traitement de lUSB. Utiliser le microcontrleur pour contrler des leds et dajouter des gadgets aprs la programmation.

Architecture
Les PIC se conforment larchitecture Harvard: ils possdent une mmoire de programme et une mmoire de donnes spares. La plupart des instructions occupent un mot de la mmoire de programme. La taille de ces mots dpend du modle de PIC, tandis que la mmoire de donnes est organise en octets. Les PIC sont des processeurs dits(RISC) , c'est--dire processeur jeu dinstruction rduit. Plus on rduit le nombre dinstructions, plus facile et plus rapide en est le dcodage, et plus vite le composant fonctionne. Cependant, il faut plus d'instructions pour raliser une opration complexe.

Les tapes de la programmation : 1. Connectez-le travers un cble srie un ordinateur; 2. Branchez le PIC dsire sur la carte; 3. L'utilisation d'un IDE, comme MPLAB ou MikroC par exemple, crire, compiler le code et gnrer le fichier HEX.

4. Grce un logiciel de programmation comme PIC GM, envoyer le fichier HEX. Du PIC. Et l vous allez, le PIC est prt utiliser et vous avez un nouveau programmateur pour PIC 40 broches microcontrleurs.