1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| // Programme envoie des valeurs aux 2 entrées d'un décodeur 2 vers 4 via le port DB25 (pin 2,3)
#include "conio.h"
#include "stdio.h"
main ()
{
char Choix;
int n;
printf("Taper 2 pour la rotation en bas \n");
printf("Taper 8 pour la rotation en haut \n");
printf("Taper 4 pour la rotation à gauche \n");
printf("Taper 6 pour la rotation à droite \n");
printf("Taper 0 pour quitter \n");
printf("Entrer votre choix");
scanf("%d",&Choix);
while (Choix)
{
switch(Choix)
{
case 2 : {outprotb(0x378,0) ; break ;} // j'ai essaié out, output, _out; out32 .....mais en vain
case 4 : {outprotb(0x378,2) ; break ;}
case 6 : {outprotb(0*378,3) ; break ;}
case 8 : {outprotb(0*378,1) ; break ;}
default:
printf("\n Touche clavier invalide");
}
printf("Taper 2 pour la rotation en bas \n");
printf("Taper 8 pour la rotation en haut \n");
printf("Taper 4 pour la rotation à gauche \n");
printf("Taper 6 pour la rotation à droite \n");
printf("Taper 0 pour quitter \n");
printf("Entrer votre choix");
scanf("%d",&Choix);
}
}
// j'obtiens tjr le meme msg à savoir :
//`outprotb' undeclared (first use this function) |
Partager