Pa ako se ne varam u compu je ionako sve binarno !! ostalo je samo stvar interpretacije binarnog koda !! mozes se posluit i modom za printer tj naredbama za print na LPT !! trebalo bi radit ! Dal ces printat jedan byte ili 2 000 0000 nije bitno ! Cudno da C/C++ programmer nezna te stvari !? Nemoj da te cuju kolege !!
D0 [pin0] ==1 D1[pin1]==2 ...D7[pin7]===128 [ provijeri pin raspored za D0--D7LPT bas i ne pamtim te stvari , procitam kad mi treba]. Ako si mislio na pojedinacno ukopcavanje bitova[pinova na LPT] , brisanje radis postavljanjem maske tj operaciom and ,naprimjer zelis pobrisat samo D7 izvsi operaciju and 0x7F nad data variablom za port [ umalo da kazem nad registrom] !!
Inace windowsXP bas i nevoli davat kontrolu nad portovima samo tako cak i s driverima , iz DOSa bi trebao radit za winXP raspitaj se postoje driveri naravno samo vidi za koje verzije C/C++ compilera !
"if(inport(LPT)==1)"
Sta to bi bila naredba za slanje na port [LPT] !? To stoji samo mi se cini da bi on posla nesto iz PCa u svijet !!!!!
program cita pin1 [D0] ceka 1 ili 0 s nekog senzora !!
tebi ce ic vijerojatno outport.....!
Bar ima o cemu razmisljat !
Ako meni "govoris" svi moji programi za PC su izbrisani odavno [ Tpascal i C++ , iz DOSa ], ja se godinama ne bavim pisanjem programa za PC , jedino kad mi treba nesto na VB scripti doradit radi testa .
A zasto to pitas !??
Ako ne ... nista !
Onaj program sto sam ti ja gore postavio, ce ti rjesiti problem. Ja sam to radio sa Turbo C++ v3.0 kompajlerom (TC.EXE) ...prije 100 godina koliko se sjecam...