Vous êtes sur la page 1sur 19

Rpublique Algrienne Dmocratique

et Populaie
Universit Ibn Khaldoun- Tiaret
Facult des sciences et science de la
matire
Filire de Gnie lectrique
Facult des Sciences Appliques
Dpartement de Gnie lectrique

MINI PROJET
Etude et ralisation d'un
minuterie
Prsente Encadre
par par
Hadef youcef
Brahim mhamed Mr. Abdiche
Boussra
Mohamed Anne universitaire:
2015/2016
Introduction
De nos jours l'lectronique est prsente dans la moindre de nos activits
quotidiennes, les voitures, les tlphones portables, les appareils photo et bien sr
particulirement dans les ordinateurs. Toutes ces applications ncessitent la
ralisation de carte lectronique ne serait-ce que pour grer l'alimentation des
diffrents composants.
Une carte lectronique est un ensemble de composants tel que
des rsistances, condensateurs ou circuits intgrs runis sur une
plaque de manire former un circuit destin un usage prcis.
Le but de notre projet est de raliser une minuterie lectronique
base d'un microcontrleur. Cette minuterie permet de mesurer le
temps cest--dire les fonctions : comptage et dcomptage. Et
pour raliser cette minuterie nous tudierons tout d'abord la
conception par ordinateur du circuit lectronique (en utilisant :
ISIS, MIKROC), puis la prparation du circuit imprim et pour
terminer la mise en place et la soudure des composants
prparation de la minuterie
La minuterie ralise se compose de :
afficheurs 7 segments : minutes et
secondes (affichage multiplex)
4 boutons
Microcontrleur PIC16F628A
Buzzer
Elle fonctionne de la manire suivante :
modes: mode comptage et mode
dcomptage, contrl par le bouton CO/DE
prsentation de PIC16F628A

Un PIC n'est rien d'autre qu'un


microcontrleur, cest--dire une unit de
traitement de l'information de type
microprocesseur
Circuit programmable capable dexcuter un
programme et qui possde des circuits
dinterface intgrs avec le monde extrieur .
Ses principales caractristiques :

1K mots mmoire programme Flash.


vitesse d'horloge.
68 octets de donnes RAM
64 octets de donnes EEPROM.
Les branches
Le PIC 16F628 possde 16 lignes d'entres / sorties : RB0 RB7
et RA0 RA7.
- RA0 RA7 : Constituent le (PORTA) du microcontrleur, ce
port bidirectionnel. La ligne RA4 de type drain ouvert en sortie
peut aussi tre utilise comme entre d'horloge du compteur
(Timer) TMR0.
- RB0 RB7: Constituent le PORTB du microcontrleur, ce port
bidirectionnel.
- VDD et VSS : Ce sont les connexions d'alimentation du
circuit .Il est aliment avec une tension de 5 volts VSS = 0v,
VDD = +5v
- MCLR : Cette connexion active au niveau 0, est l'entre de
Reset elle permet aussi le branchement de la haute tension VPP
ncessaire la programmation du composant
- OSC1 et OS : Ces connexions permettent l'entre des signaux
ncessaires au fonctionnement de l'horloge.
Les fonctions
Main "Programme principale"
Cette fonction est la principale dans le programme, elle sert
configurer les diffrents ports (porta et portb), les registres du
microcontrleur, faire appel aux d'autres fonctions et aussi utiliser les
instruction (les boucles, "if ..else" ..)
Dans notre programme les ports B sont tous des sorties parce qu'ils
sont li aux afficheurs et le Bipeur, et les Ports A sont lis aux boutons.
Pour indiquer qu'une ligne est une sortie on met : "0"
Pour indiquer qu'une ligne est une entre on met :"1"
Sachant que l'instruction "tris" sert configurer les ports alors :
Trisb = 0b00000000; trisa = 0b11100000;
OPTION_REG=0x03 : il s'agit d'un registre spcial
INTCON=0b10100000 : ce registre R/W gre les interruptions, son
criture permet de les autoriser ou non, sa lecture permet de
dterminer le type d'interruption qui s'est produite.
Minuterie =0 : un drapeau, la minuterie ne sera on action que lorsque
"minuterie=1"
L'interruption

Uneinterruptionest un arrt
temporaire de l'excution normale
d'unprogramme informatiquepar le
microprocesseurafin d'excuter un
autre programme
Calcul chiffr

Cette fonction a un rle trs
important au niveau de l'affichage :
le chiffre afficher dans chaque
afficheur, si mode est impaire alors
les afficheurs prennent les valeurs du
mode "comptage" sinon ils prennent
les valeurs du mode "dcomptage".
Bouton CO/DE

Cette fonction est activ en appuyant
sur le bouton CO/DE (regarder
schma global), pour passer du
mode comptage vers dcomptage ou
l'inverse
Bouton Start
Cette fonction est active en
appuyant sur le bouton START, sert
commencer l'action (selon le mode
choisit)
Bouton incrment
Cette fonction est active en
appuyant sur INC, elle incrment les
secondes l'aide du fonction
"inc_sec()"
Bouton dcrment
Cette fonction est active en
appuyant sur DEC, elle dcrment
les secondes l'aide du fonction
"dec_sec()"
Simulation sous ISIS
Conclusion
En conclusion nous avons tudi toutes les
tapes dans la ralisation d'un minuterie
lectronique de sa conception jusqu' sa
fabrication. Pour cela nous avons tudi toute
l'tape de conception grce des logiciels
spcialiss : ISIS, et MIKROC, permettant de
raliser facilement des schmas fonctionnels et
lectriques puis de grer le routage du circuit.
Ensuite nous avons dtaill les diffrentes
tapes dans la fabrication du circuit imprim,
savoir l'impression du typon, l'insolation, la
rvlation puis la gravure ainsi que les
diffrentes techniques pour mettre en uvre
cette procdure de fabrication.
Merci de votre
attention

Vous aimerez peut-être aussi