baptchr55
Messages postés34Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention 6 avril 2011
-
10 janv. 2011 à 13:09
baptchr55
Messages postés34Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention 6 avril 2011
-
10 janv. 2011 à 18:32
Bonjour à tous, je m'adresse à vous suite à un nouveau problème.
Dans la cadre d'un projet je cherche à pouvoir ecrire sur le port // et commander les 8 bits du celui-ci, mais après plusieurs recherches sur la toile, je n'y suis toujours pas parvenu.
Quelqu'un aurait-il une idée ? Merci d'avance.
void lire()
{
int a;
a = inb(LPT1+1); // Lecture
printf("Bits Recu: %d \n",a);
}
int main(void) {
int b,valeur,pas,pass;
pas = 200;
valeur = 0;
pass = 0;
/* ouverture du port parallèle */
ioperm(LPT1,3,1);
while (pass <= 8)
{
b = 0;
switch (pass)
{
case 0:
valeur=193;
break;
case 1:
valeur=64;
break;
case 2:
valeur=20;
break;
case 3:
valeur=50;
break;
case 4:
valeur=208;
break;
case 5:
valeur=240;
break;
case 6:
valeur=80;
break;
case 7:
valeur=112;
break;
default:
valeur=0;
break;
}
while (b < pas)
{
ecrire(valeur);
b++;
}
pass++;
}