Saint Georges, martyr, et la lègend du dragon.pptx
presentation serrure codee
1. SERRURE ELECTRONIQUE À
BASE D’UN
MICROCONTRÔLEUR
PIC 16F877A
THÈME
:
PRÉSENTÉ PAR:
- MOHAMMED FASSIH
- HAYTAM MOKHLIS
2. Plan du travail :
Introduction
À propos microcontrôleur Pic 16F877A
Conception et simulation de la serrure
Réalisation de la serrure
3. Introduction:
Dans ce projet on va faire la conception et la réalisation d’une serrure
électronique, cette serrure permet l’ouverture et la fermeture d’une porte d’une
manière automatique, si le code entré est juste , la porte sera ouverte , si non
l’alarme sera activeé après la troisième tentative.
4. À PROPOS MICROCONTRÔLEUR PIC 16F877A :
• 16F877A est le nom d'un microcontrôleur Microchip de la famille PIC
16Fxxx. Le numéro 16 signifie qu'il fait partie de la famille "MID-
RANGE". C'est un microcontrôleur de la famille 8 bits. Cela veut dire
que l'ALU (Arithmetic and Logic Unit ou Unité Arithmétique et Logique
en français) traite naturellement des mots de 8 bits maximum.
• La lettre F indique que la mémoire programme de ce PIC est de type
"Flash". Chaque ligne de mémoire est un mot de 14 bits.
• Les trois derniers chiffres permettent d'identifier précisément le PIC, ici
c'est un PIC de type 877.
5. CARACTÉRISTIQUES :
• Le Quartz est l’horloge du système Fonctionne à 20 MHz maximum.
• Possède :
• 35 instructions .
• 8Ko de mémoire Flash interne pour le programme.
• 368 octets de RAM.
• 256 octets de d'EEPROM.
• 2 compteur/ timer de 8 bits.
• 1 compteur/ timer de 16 bits.
• 15 sources d'interruption.
• 33 entrées/sorties numériques configurables individuellement, disposés en 5 ports nommés de A à E.
• 8 entrées configurables en entrées analogiques.
7. SPÉCIFICATION DU PIC 16F877A
+5V
+5V
PORT
A
PORT
B
PORT
C
PORT
E
PORT
D
• PORT A : RA0 à
RA5
• PORT B : RB0 à
RB7
• PORT C : RC0 à
RC7
• PORT D : RD0 à
RD7
• PORT E : RE0 à
RE2
8. CONCEPTION ET SIMULATION DE LA SERRURE
• La structure principale de la serrure est composée principalement d’un
microcontrôleur le cerveau de cette serrure qui assure l’exécution du
programme et de communiquer et de contrôler les périphériques autour de
lui.
• Une afficheur LCD 16x2 pour afficher certain messages à l’utilisateur.
• Un clavier numérique pour entrer le code.
• Un moteur pas à pas qui ouvre et ferme une porte.
• Des leds
10. LA SIMULATION:
• Pour faire la simulation de ce montage on a besoin d’un logiciel Proteus , il permet de
réaliser les schémas électriques et déceler les erreurs dès l’étape de conception.
• Mots-clés pour faciliter la recherche dans leur bibliothèque:
L’écran LCD 16x2 : LM061L
Clavier numérique 3x4 : KEYPAD-PHONE
Résistance : RES
Condensateur : CAP
Quartz : CRYSTAL
Moteur pas à pas : MOTOR-STEPPER
Led rouge : LED-RED
Led verte : LED-GREEN
11. LA SIMULATION:
• Après la conception du montage et charger le programme du système on peut
commencer la simulation .
12. ENVIRONNEMENT DE LA PROGRAMMATION :
• Quelques instructions utilisées dans la programmation :
• char keypadPort at PORTD; déclaration du clavier en PORTD
• Lcd_Cmd(_LCD_CLEAR); effacer l’écran
• Lcd_Out(1, 1, "message"); Affiche d’un message dans le ligne
1 colonne 1
• delay_ms(1000); délai de une seconde
• TRISA=0x00; configuration PORT A comme sortie
• Lcd_Init(); initialisation de l’afficheur LCD
• keypad_Init(); initialisation du clavier
13.
14. ENVIRONNEMENT DE LA PROGRAMMATION :
• Pour rédiger un programme pour certain PIC on utilise le
logiciel s’appelle mikroC for PIC ,se logiciel permet de rédiger
un programme en utilisant le langage C.
15. CONCLUSION :
• Ce genre de projet a l’objectif de faire découvrir l’électronique sous un
nouvel côté, il convient de retenir que la réalisation de ce projet permet
d’avoir une notion approfondie dans la conception matérielle et logicielle des
systèmes. Ainsi ce projet permettra à tout l’utilisateur de comprendre la
conception et la programmation des systèmes électroniques.