14
Afficheur 7 segments mini projet Encadrée par: M.Dhaou bouchouicha Presenté par: Achouri maha ben mabrouk sabrine

Horloge

Embed Size (px)

Citation preview

Page 1: Horloge

Afficheur 7 segments mini projet

Encadrée par: M.Dhaou bouchouicha Presenté par:

Achouri maha

ben mabrouk sabrine

Page 2: Horloge

Table des matières

2

I. Présentation du projet II. Analyse théorique 1-Le programme de fonctionnement 2-Les composants utilisés 3-Le schéma électrique

III. Analyse pratique 1-Test et validation 2-Mise en place du circuit 3-Techniques utilisés 4-Emplacement de composants 5-Travail final

Page 3: Horloge

I. Présentation du projet:

Notre sujet d'étude et réalisation porte sur l‘horloge numérique.Nous les étudiants de 2eme années système embarqué, allons présenter ce projet en expliquant les différentes étapes à suivre afin d’avoir un horloge numérique destiné à être utilisé à l’aide du cahier du charge .Dedans on va présenter les différents composants utilisés.

3

Page 4: Horloge

II. Analyse théorique: 1-Le programme de fonctionnement:

4

#include "C:\Documents and Settings\Administrateur\Bureau\hor cc\main.h"void main(){int i,j,k,l,v,h;

byte const chiffre[10]={63,6,91,79,102,109,125,7,127,111};byte const chiffre1[5]={6,91,79,102,109};byte const chiffre2[9]= {6,91,79,102,109,125,7,127,111}; byte const chiffre3[9] ={6,11,15,38,45,45,7,47,47}; byte const chiffre4[9] ={0,3,1,1,1,3,0,3,1}; byte const chiffre5[3] ={6,11,15}; byte const chiffre6[3] ={0,3,1}; setup_adc_ports(NO_ANALOGS);

setup_adc(ADC_OFF); setup_psp(PSP_DISABLED); setup_spi(SPI_SS_DISABLED); setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1); setup_timer_1(T1_DISABLED); setup_timer_2(T2_DISABLED,0,1); do{ //0 for(l=0;l<11;l++) { for(i=0;i<5;i++) { for (j=1;j<10;j++) { output_b(chiffre[j]); delay_ms(100); } output_d(chiffre1[i]); } output_a(chiffre3[l]); output_e(chiffre4[l]); } output_c(6);

Page 5: Horloge

5

//1 for(l=0;l<11;l++) { for(i=0;i<5;i++) { for (j=0;j<9;j++) { output_b(chiffre[j]); delay_ms(100); } output_d(chiffre1[i]); } output_a(chiffre3[l]); output_e(chiffre4[l]); } output_c(91);

//2 for(h=0;h<3;h++) { for(i=0;i<5;i++) { for (j=0;j<9;j++) { output_b(chiffre[j]); delay_ms(100); } output_d(chiffre1[i]); } output_a(chiffre5[h]); output_e(chiffre6[h]); }}while(true); // TODO: USER CODE!!}

Page 6: Horloge

2-Les composants utilisés:

Les afficheurs 7 segments sont un type d'afficheur très présent sur les calculatrices et les montres à affichage numérique : les caractères (des chiffres, bien que quelques lettres soient utilisées pour l'affichage hexadécimal) s'écrivent en allumant ou en éteignant des segments, au nombre de sept. Quand les 7 segments sont allumés, on obtient le chiffre 8.

6

Afficheur de sept segments :

Un interrupteur (dérivé de rupture) est un dispositif ou organe, physique ou virtuel, permettant d'interrompre ou d'autoriser le passage d'un flux. Il ne faut pas confondre l'interrupteur qui permet d'éteindre ou d'allumer un appareil, et le commutateur qui permet de choisir entre plusieurs états actifs d'un appareil.

•Switcher ou interrupteur:

Page 7: Horloge

7

7

2-Les composants utilisés

•PIC 16F877

16F877 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 bits1. Cela veut dire que l'ALU (Arithmetic and Logique 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.La référence 16F877 peut avoir un suffixe du type "-XX" dans lequel XX représente la fréquence d'horloge maximale que le PIC peut recevoir.

•QUARTZ:

En électronique, un quartz est un composant qui possède comme propriété utile d'osciller à une fréquence stable lorsqu'il est stimulé électriquement. Les propriétés piézoélectriques remarquables du minéral de quartz permettent d'obtenir des fréquences d'oscillation très précises, ce qui en font un élément important en électronique numérique ainsi qu'en électronique analogique.

Page 8: Horloge

8

8

•Résistance :

 Un résistor est un composant de base en électronique. C'est un dipôle qui adopte la convention récepteur.La résistance du résistor s'exprime en Ohm, symbole : Ω (oméga)

• Capacité:

Un condensateur est un composant électronique ou électrique élémentaire, constitué de deux armatures conductrices (appelées « électrodes ») en influence totale et séparées par un isolant polarisable (ou « diélectrique »). Sa propriété principale est de pouvoir stocker des charges électriques opposées sur ses armatures. La valeur absolue de ces charges est proportionnelle à la valeur absolue de la tension qui lui est appliquée.  

Page 9: Horloge

3-Le schéma électrique:

9

Page 10: Horloge

10

10

II. Analyse pratique

On doit bien tester la plaque pour vérifier le bon fonctionnement des composant de circuit après avoir faire la fabrication.

1-Test et validation

2-Mise en place du circuit

•Imprimer le typon :•ROUTAGE :

Le premier schéma :

Page 11: Horloge

11

11

Plusieurs techniques peuvent être utilisées :•Impression laser sur transparent•Impression jet d’encre sur transparent spécial•Photocopie d’un original papier bien contrasté sur transparent photocopieur•Impression laser sur du calque•Impression jet d’encre sur du calque spécial jet d’encre.•Insolation de la plaque époxy •La révélation

3-Techniques utilisés

Page 12: Horloge

12

12

4-Emplacement de composants

•Mise en place et soudure des composantsLes 4 étapes d’une soudure :•Chauffer la pastille.•Approcher l’étain.•L’étain se place tout seul.Retirer le fil puis le fer.

Page 13: Horloge

13

5-Travail final

Page 14: Horloge

Remerciement spécial

Nous vraiment remercions tous qui nous ont aidé à realiser ce mini-projet un remerciement special à M.Bouchuicha Dhaou et M. Samir