bonjour a tous ,
voici mon code :
le probleme et quand j'appuie sur RD0 rien ne s'allumeCode:int counter; //initialisation de variable #define RDO PORTD.RD0 void main() { ANSELC=0; ANSELD=0; TRISC=0x00; // initialise les sorties sur le portC TRISD=0xFF; // initialise les entrees sur le portD PORTC=0x0F; //j'allume les 4 premieres leds counter=0; while(1) { counter++; if(counter==5){PORTC=0x07;} //plus que 3 leds allumées if(counter==10){PORTC=0x03;} //plus que 2 leds allumées if(counter==15){PORTC=0x01;} //plus que 1 leds allumées delay_ms(500); if(RD0==1){ PORTC=0x0F; counter=0; } //4 premieres leds allumées quand j'appuie sur rd0 } }
vous avez peut etre une idée ?
merci d'avance
-----