Vous êtes sur la page 1sur 4

Compte rendu TP INFO INDUS N°2

Nom & prénom : El marjany Ikrame


Exercice 1 :
L'exercice consiste à :
On souhaite
- écrire le prototype la fonction principale qui affichera un message de
bienvenue

Tout d’abord, il faut bien préciser les variables et les associations avec les
broches du pic, et les instructions liées à la configuration du pic, à partir du
schéma ISIS : TP1_LCD.DSN

.
Configurations des ports E/S
#define RS RA2
#define E RA3
#define BP_incrementation RA0
#define BP_décrémentation RA1
Configurations des ports TRISA & TRISB
TRISA= 0xF3 : on met tous les broches du PORTA en entrée sauf les deux bit
RA2 etRA3 ont les configure en sortie, du coup le registre TRISA prend la
valeur (1111 0011).
TRISB= 0x00 : on met les broches du PORTB en sortie, en les attribuant la
valeur 0 (00000000).
Le registre CMCON :
En effet pour utiliser le PORTA en sortie numérique, il faut écrire 0x07 dans
CMCON.
CMCON = 0X07
OSCF= 1 : utilisation oscillateur interne de4MHz, permet d’utiliser RA6 et RA7
en E/S
Ecriture du programme :
Ce programme permet d’afficher un message bonjour, après compilation de
programme, on charge le fichier *.hex à partir d'ISIS, LCD.pdsprj pour
visualiser le fonctionnement du programme,
La boucle while est une boucle infinie permet de faire répéter l'exécution
d'instructions tant qu'une certaine condition est remplie (VRAI). Dès que la
condition est évaluée à FAUX, on sort de la boucle et l’exécution ne sera pas
rétablie

Vous aimerez peut-être aussi