damomospike
Messages postés25Date d'inscriptionvendredi 15 août 2003StatutMembreDernière intervention19 janvier 2005
-
7 sept. 2003 à 15:08
damomospike
Messages postés25Date d'inscriptionvendredi 15 août 2003StatutMembreDernière intervention19 janvier 2005
-
15 sept. 2003 à 21:39
boujour à tous!
Je cherche une méthode simple d'envoyer un code binnaire sur les broches D0 à D7 du port parralelle, je sai que bocoup de personnes on deja parler de ceci ms je ne parvien pas a réliser mon prog.
mon premier bute est pourtant simple, réceptionner le code envoyer sur le port // grace à des LED.
yvemoreau
Messages postés308Date d'inscriptionmardi 11 juin 2002StatutMembreDernière intervention26 septembre 2008 15 sept. 2003 à 17:29
premièrement il te faut un driver surtout si tu tavailles sous xp.
fais une recherche avec zlportio tu trouveras un driver zlportio.sys ,une unité zlportio.pas que tu inclueras dans ton programme, et comme ceci est simple voir les exemples fourni là bas...
si je me souviens bien tu n'auras qu'a écrire
PROCEDURE TForm1.writeb;
var
value:byte;
const
port=$378;
BEGIN
value:=0;
portwriteb(BA,value);
END;
comme value est un byte 0 effacera les leds ou les allumeras dépendamment de ton circuit externe.
ensuite pour modifier pin par pin il faudra que tu ne modifie qu'une seul valeur à la fois donc :value:=value+$8;
ou value:=value+$16 ...
et modifier le port pour écrire sur la 2 er page BA+1;
et il y a des pin que tu ne peux que lire ex:busy pin 11 si ma mémoire est bonne ...
avec ça tu devrais être correct pour tentez quelques choses...