Beruflich Dokumente
Kultur Dokumente
Brahmi El Mustapha
Houda
Idrissi Meryem
Ben Abbou Hala
Bougrine Jiihane
2
PRESENTATION :
Microchip Technology
Proteus ISIS
ETUDE DE PROJET
REALISATION
PROBLEME RENCONTRER
CONCLUSION
Microchip technology
Proteus ISIS
4
5
6
Proteus est une suite logicielle destinée à l'électronique
Développé par la société Labcenter Electronics, les
logiciels incluent dans Proteus permettent la CAO dans le
domaine électronique comme : ISIS, ARES…
7
Le logiciel ISIS de Proteus est principalement
connu pour éditer des schémas électriques.
Par ailleurs, le logiciel permet également de
simuler ces schémas ce qui permet de
déceler certaines erreurs dès l'étape de
conception.
Indirectement, les circuits électriques
conçus grâce à ce logiciel peuvent être
utilisé dans des documentations car le
logiciel permet de contrôler la majorité de
l'aspect graphique des circuits
8
9
Plateforme MikroC
Simulateur des circuits l’ISIS
Dispositifs PIC16F877A
Capteur ultrason FESTO 177469
Ecran LCD (2 Lignes 16 Colonnes).
13
Architecture
adopté des PIC : Harvard
ils possèdent une mémoire de
programme et une mémoire de données
séparées.
18
Plusieurs
technologies de mémoire de
programme : flash, ROM, EPROM, EEPROM,
UVPROM
19
Différentes
façons existe pour la
programmation du PIC
PIR1.TMR2IF=0;
Count++;
if (Count==1000)
{
Count=0; // la formule est freq=oslateur/(4*prescaler*(PR2 -
TMR2)*postscaler*count)
}
ms--;
}
}
void main() {
Lcd_Config(&PORTB, 4, 5, 6, 3, 2, 1, 0); // Configuration de LCD
(associer chaque pine du port B a celle du LCD)
LCD_Cmd(LCD_CURSOR_OFF); // Ignorer le curseur
LCD_Cmd(LCD_CLEAR); // Effacer LCD
29
LCD_Out(1,1,text); // Ecrire " Objet a:" dans LCD 1er ligne 1er colonne
tlong = (long)adc_rd *248.5; // Convertir la valeur lu de ADC en mètre
tlong = tlong / 205; //Valeur lu par L'ADC 0.1023 -> Valeur réel 0-12.4 m
ch = (tlong / 100) % 10; // trouver le chiffre de dizaine
LCD_Chr(1,9,48+ch); // Ecrire le code ASCII du chiffre dans LCD dans la
1er ligne 9eme colonne , ajouter 48 au chiffre lu puisque 48 c'est le
code ASCII de '0'
LCD_Chr_CP('.');
30
LCD_Chr_CP('m');
temp(1); // attendre pour 1s
}
}
31
Apports personnels
la satisfaction d’avoir réalisé notre détecteur
d'obstacle.
Se familiarisé avec les microcontrôleurs.
Acquérir une expérience valorisante dans le
domaine de nos études supérieures.
Développer la notion de travail en équipes.
La gestion de travails demandés en fonction du
temps.