SlideShare une entreprise Scribd logo
SERRURE ELECTRONIQUE À
BASE D’UN
MICROCONTRÔLEUR
PIC 16F877A
THÈME
:
PRÉSENTÉ PAR:
- MOHAMMED FASSIH
- HAYTAM MOKHLIS
Plan du travail :
Introduction
À propos microcontrôleur Pic 16F877A
Conception et simulation de la serrure
Réalisation de la serrure
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.
À 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.
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.
SPÉCIFICATION DU PIC 16F877A
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
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
Schéma synoptique :
PIC 16F877A
L’afficheur
LCD 16x2
Clavier
Numérique
Moteur pas à
pas
Led
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
LA SIMULATION:
• Après la conception du montage et charger le programme du système on peut
commencer la simulation .
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
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.
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.
MERCI POUR VOTRE ATTENTION

Contenu connexe

Tendances

Projet de fin d'etude :Control d’acces par empreintes digitale
Projet de fin d'etude :Control d’acces par empreintes digitaleProjet de fin d'etude :Control d’acces par empreintes digitale
Projet de fin d'etude :Control d’acces par empreintes digitale
Abdo07
 
Exercices vhdl
Exercices vhdlExercices vhdl
Exercices vhdlyassinesmz
 
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automatesتمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
electrolouhla
 
Notes de cours sur le microcontrôleur PIC16F84 BADR DIDOUH FSTF.pdf
Notes de cours sur le microcontrôleur PIC16F84 BADR DIDOUH FSTF.pdfNotes de cours sur le microcontrôleur PIC16F84 BADR DIDOUH FSTF.pdf
Notes de cours sur le microcontrôleur PIC16F84 BADR DIDOUH FSTF.pdf
IMADABOUDRAR1
 
Presentation pfe RoBeX
Presentation pfe RoBeXPresentation pfe RoBeX
Presentation pfe RoBeX
jalel Derbali
 
Embarqués temps réel
Embarqués temps réelEmbarqués temps réel
Embarqués temps réelmikhailether
 
Exposé Le Microprocesseur
Exposé   Le MicroprocesseurExposé   Le Microprocesseur
Exposé Le MicroprocesseurTheCrazyMan
 
Systeme embarque td1
Systeme embarque td1Systeme embarque td1
Systeme embarque td1
SinGuy
 
Presentation fpga
Presentation fpgaPresentation fpga
Presentation fpga
Imad Bourja
 
Arm système embarqué
Arm système embarquéArm système embarqué
Arm système embarquéHoussem Rouini
 
Chapitre ii architecture interne des processeurs
Chapitre ii architecture interne des processeursChapitre ii architecture interne des processeurs
Chapitre ii architecture interne des processeursSana Aroussi
 
Systeme embarque
Systeme embarqueSysteme embarque
Systeme embarque
Mohammed TIGHREMT
 
Microcontrôleur
MicrocontrôleurMicrocontrôleur
Microcontrôleur
Peronnin Eric
 
Cours Bus de communication et réseaux industriels. Chapitre 2 : Modbus.
Cours Bus de communication et réseaux industriels. Chapitre 2 : Modbus.Cours Bus de communication et réseaux industriels. Chapitre 2 : Modbus.
Cours Bus de communication et réseaux industriels. Chapitre 2 : Modbus.
Tarik Zakaria Benmerar
 
Chapitre i architectures des processeurs récents
Chapitre i architectures des processeurs récentsChapitre i architectures des processeurs récents
Chapitre i architectures des processeurs récentsSana Aroussi
 
Cours api
Cours apiCours api
Vhdl
VhdlVhdl
le-pic-16f84.pdf
le-pic-16f84.pdfle-pic-16f84.pdf
le-pic-16f84.pdf
IMADABOUDRAR1
 
PFE régulateur de vitesse d'un moteur DC
PFE régulateur de vitesse d'un moteur DCPFE régulateur de vitesse d'un moteur DC
PFE régulateur de vitesse d'un moteur DCMohamed Arhoujdam
 

Tendances (20)

Projet de fin d'etude :Control d’acces par empreintes digitale
Projet de fin d'etude :Control d’acces par empreintes digitaleProjet de fin d'etude :Control d’acces par empreintes digitale
Projet de fin d'etude :Control d’acces par empreintes digitale
 
Exercices vhdl
Exercices vhdlExercices vhdl
Exercices vhdl
 
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automatesتمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
 
Notes de cours sur le microcontrôleur PIC16F84 BADR DIDOUH FSTF.pdf
Notes de cours sur le microcontrôleur PIC16F84 BADR DIDOUH FSTF.pdfNotes de cours sur le microcontrôleur PIC16F84 BADR DIDOUH FSTF.pdf
Notes de cours sur le microcontrôleur PIC16F84 BADR DIDOUH FSTF.pdf
 
Presentation pfe RoBeX
Presentation pfe RoBeXPresentation pfe RoBeX
Presentation pfe RoBeX
 
Embarqués temps réel
Embarqués temps réelEmbarqués temps réel
Embarqués temps réel
 
Exposé Le Microprocesseur
Exposé   Le MicroprocesseurExposé   Le Microprocesseur
Exposé Le Microprocesseur
 
Microcontroleurs
MicrocontroleursMicrocontroleurs
Microcontroleurs
 
Systeme embarque td1
Systeme embarque td1Systeme embarque td1
Systeme embarque td1
 
Presentation fpga
Presentation fpgaPresentation fpga
Presentation fpga
 
Arm système embarqué
Arm système embarquéArm système embarqué
Arm système embarqué
 
Chapitre ii architecture interne des processeurs
Chapitre ii architecture interne des processeursChapitre ii architecture interne des processeurs
Chapitre ii architecture interne des processeurs
 
Systeme embarque
Systeme embarqueSysteme embarque
Systeme embarque
 
Microcontrôleur
MicrocontrôleurMicrocontrôleur
Microcontrôleur
 
Cours Bus de communication et réseaux industriels. Chapitre 2 : Modbus.
Cours Bus de communication et réseaux industriels. Chapitre 2 : Modbus.Cours Bus de communication et réseaux industriels. Chapitre 2 : Modbus.
Cours Bus de communication et réseaux industriels. Chapitre 2 : Modbus.
 
Chapitre i architectures des processeurs récents
Chapitre i architectures des processeurs récentsChapitre i architectures des processeurs récents
Chapitre i architectures des processeurs récents
 
Cours api
Cours apiCours api
Cours api
 
Vhdl
VhdlVhdl
Vhdl
 
le-pic-16f84.pdf
le-pic-16f84.pdfle-pic-16f84.pdf
le-pic-16f84.pdf
 
PFE régulateur de vitesse d'un moteur DC
PFE régulateur de vitesse d'un moteur DCPFE régulateur de vitesse d'un moteur DC
PFE régulateur de vitesse d'un moteur DC
 

Similaire à presentation serrure codee

Généralités sur les microcontrôleurs et PicBasic
Généralités sur les microcontrôleurs et PicBasicGénéralités sur les microcontrôleurs et PicBasic
Généralités sur les microcontrôleurs et PicBasic
morin moli
 
Cours_SAM(M14).ppt
Cours_SAM(M14).pptCours_SAM(M14).ppt
Cours_SAM(M14).ppt
Abdo Brahmi
 
Cours_SAM(M14).ppt
Cours_SAM(M14).pptCours_SAM(M14).ppt
Cours_SAM(M14).ppt
Abdo Brahmi
 
OSIS18_IoT: L'approche machine virtuelle pour les microcontrôleurs, le projet...
OSIS18_IoT: L'approche machine virtuelle pour les microcontrôleurs, le projet...OSIS18_IoT: L'approche machine virtuelle pour les microcontrôleurs, le projet...
OSIS18_IoT: L'approche machine virtuelle pour les microcontrôleurs, le projet...
Pôle Systematic Paris-Region
 
Tp bus i2_c_partie_2
Tp bus i2_c_partie_2Tp bus i2_c_partie_2
Tp bus i2_c_partie_2
MOHAMED ZARBOUBI
 
Micocontroleur16 fxxx (1)
Micocontroleur16 fxxx (1)Micocontroleur16 fxxx (1)
Micocontroleur16 fxxx (1)
Karim Touati
 
Les Microcontrôleurs 68HCXX.ppt
Les Microcontrôleurs 68HCXX.pptLes Microcontrôleurs 68HCXX.ppt
Les Microcontrôleurs 68HCXX.ppt
wafawafa52
 
Pic 16 f84
Pic 16 f84Pic 16 f84
Pic 16 f84
babaoui mohamed
 
Tp bus i2_c
Tp bus i2_cTp bus i2_c
Tp bus i2_c
MOHAMED ZARBOUBI
 
pic16f84-200306072553.pdf
pic16f84-200306072553.pdfpic16f84-200306072553.pdf
pic16f84-200306072553.pdf
Abdo Brahmi
 
Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2
Mohammed Lamghari
 
Projet boot loader avec le pic16f887_ppt
Projet boot loader avec le pic16f887_pptProjet boot loader avec le pic16f887_ppt
Projet boot loader avec le pic16f887_ppt
Mouhcine Nid Belkacem
 
Cours de PIC Généralités.pdf
Cours de PIC Généralités.pdfCours de PIC Généralités.pdf
Cours de PIC Généralités.pdf
AliRami3
 
Présentation Arduino par Christian, F5HOD
Présentation Arduino par Christian, F5HODPrésentation Arduino par Christian, F5HOD
Présentation Arduino par Christian, F5HOD
webmasterref68
 
Utilisation et programmation en c
Utilisation et programmation en cUtilisation et programmation en c
Utilisation et programmation en c
Cecilia Bevilaqua
 
COURS VHDL PROGRAMMATION ET _ETAPES pour comprendre
COURS VHDL   PROGRAMMATION ET _ETAPES pour comprendreCOURS VHDL   PROGRAMMATION ET _ETAPES pour comprendre
COURS VHDL PROGRAMMATION ET _ETAPES pour comprendre
MariamHafsa
 
Cours Systemes embarques.pptx
Cours Systemes embarques.pptxCours Systemes embarques.pptx
Cours Systemes embarques.pptx
SihemNasri3
 
Les systèmes embarqués arduino
Les systèmes embarqués arduinoLes systèmes embarqués arduino
Les systèmes embarqués arduino
CHERIET Mohammed El Amine
 
Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32
Hajer Dahech
 

Similaire à presentation serrure codee (20)

Mini projet 3t2i se
Mini projet 3t2i seMini projet 3t2i se
Mini projet 3t2i se
 
Généralités sur les microcontrôleurs et PicBasic
Généralités sur les microcontrôleurs et PicBasicGénéralités sur les microcontrôleurs et PicBasic
Généralités sur les microcontrôleurs et PicBasic
 
Cours_SAM(M14).ppt
Cours_SAM(M14).pptCours_SAM(M14).ppt
Cours_SAM(M14).ppt
 
Cours_SAM(M14).ppt
Cours_SAM(M14).pptCours_SAM(M14).ppt
Cours_SAM(M14).ppt
 
OSIS18_IoT: L'approche machine virtuelle pour les microcontrôleurs, le projet...
OSIS18_IoT: L'approche machine virtuelle pour les microcontrôleurs, le projet...OSIS18_IoT: L'approche machine virtuelle pour les microcontrôleurs, le projet...
OSIS18_IoT: L'approche machine virtuelle pour les microcontrôleurs, le projet...
 
Tp bus i2_c_partie_2
Tp bus i2_c_partie_2Tp bus i2_c_partie_2
Tp bus i2_c_partie_2
 
Micocontroleur16 fxxx (1)
Micocontroleur16 fxxx (1)Micocontroleur16 fxxx (1)
Micocontroleur16 fxxx (1)
 
Les Microcontrôleurs 68HCXX.ppt
Les Microcontrôleurs 68HCXX.pptLes Microcontrôleurs 68HCXX.ppt
Les Microcontrôleurs 68HCXX.ppt
 
Pic 16 f84
Pic 16 f84Pic 16 f84
Pic 16 f84
 
Tp bus i2_c
Tp bus i2_cTp bus i2_c
Tp bus i2_c
 
pic16f84-200306072553.pdf
pic16f84-200306072553.pdfpic16f84-200306072553.pdf
pic16f84-200306072553.pdf
 
Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2
 
Projet boot loader avec le pic16f887_ppt
Projet boot loader avec le pic16f887_pptProjet boot loader avec le pic16f887_ppt
Projet boot loader avec le pic16f887_ppt
 
Cours de PIC Généralités.pdf
Cours de PIC Généralités.pdfCours de PIC Généralités.pdf
Cours de PIC Généralités.pdf
 
Présentation Arduino par Christian, F5HOD
Présentation Arduino par Christian, F5HODPrésentation Arduino par Christian, F5HOD
Présentation Arduino par Christian, F5HOD
 
Utilisation et programmation en c
Utilisation et programmation en cUtilisation et programmation en c
Utilisation et programmation en c
 
COURS VHDL PROGRAMMATION ET _ETAPES pour comprendre
COURS VHDL   PROGRAMMATION ET _ETAPES pour comprendreCOURS VHDL   PROGRAMMATION ET _ETAPES pour comprendre
COURS VHDL PROGRAMMATION ET _ETAPES pour comprendre
 
Cours Systemes embarques.pptx
Cours Systemes embarques.pptxCours Systemes embarques.pptx
Cours Systemes embarques.pptx
 
Les systèmes embarqués arduino
Les systèmes embarqués arduinoLes systèmes embarqués arduino
Les systèmes embarqués arduino
 
Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32
 

Dernier

Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024
Friends of African Village Libraries
 
Iris van Herpen. pptx
Iris         van         Herpen.      pptxIris         van         Herpen.      pptx
Iris van Herpen. pptx
Txaruka
 
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
M2i Formation
 
Iris van Herpen. pptx
Iris            van        Herpen.     pptxIris            van        Herpen.     pptx
Iris van Herpen. pptx
Txaruka
 
Iris van Herpen. pptx
Iris         van        Herpen.      pptxIris         van        Herpen.      pptx
Iris van Herpen. pptx
Txaruka
 
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
cristionobedi
 
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
BenotGeorges3
 
Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025
Billy DEYLORD
 

Dernier (8)

Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024
 
Iris van Herpen. pptx
Iris         van         Herpen.      pptxIris         van         Herpen.      pptx
Iris van Herpen. pptx
 
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
 
Iris van Herpen. pptx
Iris            van        Herpen.     pptxIris            van        Herpen.     pptx
Iris van Herpen. pptx
 
Iris van Herpen. pptx
Iris         van        Herpen.      pptxIris         van        Herpen.      pptx
Iris van Herpen. pptx
 
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
 
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
 
Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025
 

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
  • 9. Schéma synoptique : PIC 16F877A L’afficheur LCD 16x2 Clavier Numérique Moteur pas à pas Led
  • 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.
  • 16. MERCI POUR VOTRE ATTENTION