bonjour, je suis débutant en programmation en c des pic donc je planche actuellement sur l'instruction switch case , je suis entrain de programmer un
16F877 avec 2 boutons poussoir connecter sur RB0 et RB1 donc quand j'appuis sur RB0 j'allume une led sur RC0 et RB1 une led sur RC1 ,le principe c'est apprendre à utiliser l'instruction switch case ce n'est pas l'allumage des led je sais qu'il a d'autre programme j'ai fait ce programme mais sa ne marche pas la simulation c'est par proteus
#include <16F877.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=8000000)
#define inter1 pin_b0
#define inter2 pin_b1
#define led1 pin_c1
#define led2 pin_c2
void main(){
int x=0 ;
x=inter1;
x=inter2;
switch(x){
case'1':
if(x==1)
output_high(pin_c1);
break;
case'2':
if(x==1)
output_high(pin_c2);
break; }
}
merci de m'expliquer le fonctionnement de cette instruction
-----