Vous êtes sur la page 1sur 23

Réalisé par:

SENHAJI Abdelhamid
PLAN

• INTRODUCTION

• PROCEDURE DE TRAVAIL
• L'Environnement DE MIKRO-C
• STRUCTURE D’UN PROGRAMME
• APPLICATION
Introduction
mikroC est un compilateur complet C
pour les microcontrôleurs PIC de
Microchip. Il est conçu pour fournir au
programmeur la solution la plus simple
possible pour développer des
applications embarquées.
Procédure de travail
L’envirennement de
mikroC
Hor
loge

Compiler

La bibliothèque

Le PIC
choisi

Les messages Convertisseur


Programme en Assembleur

Voir en
assembleur
Structure de
programme /* on écrit les commentaire qui
dépasse une ligne */
void main () Déclaration
{char x; des variables

TRISB=0 ;
Fonction debut :

Instructions
Instructions
principale PORTB=0 ; // on intialise le port B à 0
delay_ms(1000) ; // temporisation de 1s
for (x=0 ;x<64 ;x++ ){PORTB++; delay_ms(1000);}
goto debut ;
}
Déclaration des variables et des constantes

char max;

Type de nom de
variable variable

const int min=5

La valeur
Type de nom du
constante constante
Types de variable
Les Opérateurs
Opérateurs arithmétique
Opérateur Opération
Addition
+
- Soustraction

Multiplication
*
/ Division

% Reste
Les opérateurs relationnels
Opérateur Nom Notation
== test d'égalité x == y

!= test de non égalité x != y

test inférieur ou égal


<= x <= y

test supérieur ou égal


>= x >= y

< test inférieur strict x<y

> test supérieur strict x>y


Les opérateurs logiques
Opérateur Nom Notation
&& ET x && y

|| OU x || y

! NON !x

Opérateur Nom Notation


& ET bit à bit x&y
| OU bit à bit x|y
OU exclusif bit à bit
^ x^y
~ NON bit à bit ~x
>> Décalage à droite x
Décalage à gauche
<< << x
Les Instructions
conditionnelle L’ensemble
If (condition) d’instructions à
{instruction1; exécuter si la
instruction2; condition est vraie

}

else instruction;

Si non on
exécute
cette
instruction
Les Boucles
La Boucle finie
La Boucle infinie
La boucle for

for(x=0;x<13;x++) { ……...…… }

La valeur à partir
de laquelle le PIC C’est la condition..tant Les instructions à
commence le qu’elle est vraie le PIC répéter
comptage: exécute les instructions
initialisation spécifiées
La boucle while

while (condition)
{
instruction1;
instruction2; Ces instructions vont se
… répéter ‘’tant que’’ la
condition est vraie.
}
La boucle do… while
Le test est effectué après
do { une exécution de
l’ensemble d’instructions.
instruction1;
instruction2;

}
While (test);
Les Boucles infinie

debut:
instruction1;
instruction2;
instruction3;

goto debut;
While(1)
{
instruction1; La condition
instruction2; est toujours
vrai!!
…..
}
APPLICATION
• Travail demandé :
Détection de la température de 2 enivrements :
1. Température inférieure à 35 ° allumé led green
2. Température comprise entre 35° et 60° allumé led yellow
3. Température supérieure à 60° allumé led red
PROGRAMMATION
• Activer et configurer intégré convertisseur A / D;

• Mesurer la valeur analogique;

• Calculer et comparer les températures

• Envoyer les données à l'afficheur LCD , signialisation


SCHEMA SUR ISIS

Vous aimerez peut-être aussi