Manipuler les ports sous C
Fermé
C_amigo
-
11 mai 2010 à 04:42
c_amigo Messages postés 5 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 30 novembre 2010 - 12 mai 2010 à 01:59
c_amigo Messages postés 5 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 30 novembre 2010 - 12 mai 2010 à 01:59
A voir également:
- Manipuler les ports sous C
- Nettoyer port usb c - Accueil - Téléphones
- Citez deux ports permettant de connecter directement un ordinateur à un écran (tv, vidéoprojecteur, etc.). - Guide
- Comment connecter mon ordi a mon écran TV - Forum Montage et acquisition vidéo
- Les ports à ouvrirpour vnc 3.3.7 ✓ - Forum Windows
- Ouvrir ses ports sfr - Forum SFR / NeufBox / Numéricable
1 réponse
c_amigo
Messages postés
5
Date d'inscription
mardi 11 mai 2010
Statut
Membre
Dernière intervention
30 novembre 2010
12 mai 2010 à 01:59
12 mai 2010 à 01:59
Bonjour,
l'exercice est résolu
et pour ceux qui sont intéressés voilà la solution
#include<stdio.h>
#include<dos.h>
main()
{ char c;
int temp;
int base=*0x00000400 ; //adresse du port COM1
temp=inportb(base+3);
outportb(base+3,temp|0x0E);
outportb(base+3,temp & 0xFE);
//utiliser le registre controle (@:base+3) pour initialiser les
paramètres demandés la vitesse c'est par défaut
9600 BAUDS
temp=inportb(base) ; //lecture du caractère saisi
printf("le caractère saisi est %c",temp);
printf("saisir un caractère");
scanf'("%c",&c);
outportb(base,c); //envoi du caractère
}
Bonne journée
l'exercice est résolu
et pour ceux qui sont intéressés voilà la solution
#include<stdio.h>
#include<dos.h>
main()
{ char c;
int temp;
int base=*0x00000400 ; //adresse du port COM1
temp=inportb(base+3);
outportb(base+3,temp|0x0E);
outportb(base+3,temp & 0xFE);
//utiliser le registre controle (@:base+3) pour initialiser les
paramètres demandés la vitesse c'est par défaut
9600 BAUDS
temp=inportb(base) ; //lecture du caractère saisi
printf("le caractère saisi est %c",temp);
printf("saisir un caractère");
scanf'("%c",&c);
outportb(base,c); //envoi du caractère
}
Bonne journée