portpia.cpp#include"PortPiaPc.h"
void main()
{
PortPiaPc inst;
inst(0x320,0x0f);
}
PortPiaPc.cpp#include "PortPiaPc.h"
#include "conio.h"
PortPiaPc::PortPiaPc (short adresseBase, unsigned char direction)
{
adresseDeBase=adresseBase;
adresseORx= adresseDeBase + 0x8;
adresseDDRx=adresseDeBase + 0x8;
adresseCRx=adresseDeBase + 0x9;
_outp(adresseCRx,0x02);
_outp(adresseORx,0x00);
_outp(adresseCRx,0x00);
_outp(adresseDDRx,direction);
_outp(adresseCRx,0x02);
}
PortPiaPc.hclass PortPiaPc
{
public:
PortPiaPc (short adresseBase, unsigned char direction);
ecrireORx (short adresse , unsigned char valeur);
lireOrx(short valeur);
isolerBitsORx( unsigned char masque);
affecterABitsOrx ( bool valeur, unsigned char masque);
private:
short adresseDeBase;
short adresseORx;
short adresseDDRx;
short adresseCRx;
}
voila le source jue n'arrive poas à voir mon pb merci de votre aide