Bonsoir j'ai essayé de décrire un programme sans faire d'algorigramme. Je voudrais savoirs ce que vous en penser et si je n'ai pas dis de bêtises ^^
Voici le programme :
#include <p18f248.h>
int i;
void main (void)
{
TRISC=0;
while (1)
{
PORTC=0;
i=0;
while (i<4000)
i++;
PORTC=255;
i=0;
while (i<4000)
i++;
}
}
et voici mon blabla
Le PIC a été programmé de tel sorte que toutes les broches soit des sorties, on créer ensuite une variable i.
Avant tout on défini les broches du PIC comme des sorties.
On créer une boucle sans fin et on écrit à l’intérieur :
Les sorties C du pic envoie 0
La variable i prend la valeur 0
Cette boucle incrémente i de +1 à chaque cycle jusqu'à la valeur 4000.
Au début de la deuxième boucle le programme procède cette manière, Tant que i sera plus petit que 0 il sera incrémenté de +1 et lorsque 1 sera plus grand que 4000 les sortie du PIC C enverrons 1. la variable i est remis à 0. Fin de la boucle.
La troisième boucle incrémente 1 tant qu’il n’atteint pas la valeur 4000. Lorsqu’il atteint la valeur 4000 les sorties C du pic enverrons 0. La variable i reprend la valeur 0. Fin de la boucle.
Alors ? Je vais me faire taper par mon prof ? xD
-----