« Utiliser les PIC 16F et 18F/Exercices/Les ports et le langage C » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 47 :
case 5 : return 1;// au milieu
case 6 : return 2;//a droite
// si autre cas pas de touche ou deux touches
default : return NOTAKEY;
}
}
</source>
Question 2 :
<source lang="c">
// ligne 0 en haut
char lecture_ligne(){
char ch;
TRISB=0x78;
ch=PORTB & 0x78;
switch (ch) {
case 0x08 : return 0;//en haut
case 0x10 : return 1;// au milieu
case 0x20 : return 2;// au milieu
case 0x40 : return 3;//en bas
// si autre cas pas de touche ou deux touches
default : return NOTAKEY;