Académique Documents
Professionnel Documents
Culture Documents
parking
PLAN
La composition du
I Présentation du
système parking II système parking
1-Architecture du PIC16F877
2-Afficheur LCD
3-LM35 : Capteur de
température
4-L293D
5-Motor et LED
Le
III Fonctionnement
Global du système IV Conclusion
Présentation du
I système parking
Présentation du système
parking
L'afficheur LCD est en particulier une Les Pics sont des microcontrôleurs à
interface visuelle entre un système (projet) architecture RISC, appartient à la
et l'homme (utilisateur). Son rôle est de famille Mid-Range, qui utilise des
transmettre les informations utiles d'un mots de 14 bits .
système à un utilisateur.
LM35 : Capteur de
température
L293D Le circuit LM35 est un capteur
analogique de température. Il est capable
de mesurer des températures allant de -
circuit intégré L293D permettant de piloter 55°C à +150°C avec une précision de
deux moteurs à courant continu dans les Motor et LED ±0,5°C.
deux sens de rotation ou pour réduire ou
accélérer la vitesse du moteur.
Architecture du PIC16F877
Les différents composants du pic16F877 :
Les composants Fonctionnalités
2 ports : VDD et VSS Alimentation du circuit
Port OSCI 1/CLKI et OSC2/CLKO Synchronisation du système, fixer la vitesse du fonctionnement
MCLR Réinitialisation du pic (RESET)
Des ports : A, B, C,D, E Interfaçage avec l’extérieur
Registre direction Programmation des lignes
Registre de donnée Lecture et modification d’état des broches
Timer 0, 1, 2 Mesurer les durées (gestion du temps), conteur du cycle
d’instruction
Mémoire FLASH Stocker le programme du PIC
Mémoire RAM Adressage des données
Mémoire EEPROM Stocker les données
PC (Program Counter) Séquenceur d’instruction (pointer sur la prochaine instruction
Port A On a besoin d’un capteur analogique en effet il est capable de transformer une
grandeur physique en un autre type de variation d'impédance , de capacité, d'inductance ou
de tension
Les caractéristiques d’une EEPROM:
64 Octets.
Non volatile. (conserve les données même lorsque l’appareil est hors
tension)
Configuration des
entrées/sorties
Intcon.GIE=1
Intcon,rbif=1
Initialisation
Initialisation des sorties
Programme principal
Affiche la température
Attente affiche le nbr de place libres
fin
Fonction d’interruption
début
oui
Monter la barrière
Monter la barrière
Moteur sens horaire
Moteur sens horaire
RC4=1,Rc5=0;
RC1=1,Rc2=0;
Passage de la non
Passage non voiture
de la Capt4==1
voiture Capt_paiement
Capt2==1 ==1
oui Attente
oui Descendre la barrière 10s
Descendre la barrière buzzer
Moteur sens anti
Moteur sens anti
horaire
horaire
RC4=0,Rc5=1;
RC1=0,Rc2=1;
Nb++
NB—
Led vert=1;
Led rouge=1;
Fin Fin
Le microcontrôleur 16F877A possède 15 sources d'interruptions :
RB0 du Changement
d’état du port B Port parallèle
port B