Hallo zusammen, ich möchte ein Lauflicht basteln, an die 8 Ports des LPTs kommt je eine LED, leider tut mein Programm nicht so wirklich... Vielleicht kann mir ja einer von euch weiter helfen
Code
#import <stdio.h>
int main (void) {
FILE *drucker;
unsigned char byte = 0x01;
drucker = fopen ("LPT1", "w");
if (drucker != NULL) {
printf("tut");
// time_t now = time(0); // später kommt ne ordentliche Zeitsteuerung!
fwrite (&byte, 1, sizeof (unsigned char), drucker);
int vor = 0;
int zur = 0;
while (true) {
for (vor=0; vor <= 7; vor++) {
byte = byte << 1; // Alle Bits um eine Position nach links verschieben
}
for (zur=0; zur <= 7; zur++) {
byte = byte >> 1; // Alle Bits werden wieder um eine Position nach rechts verschoben
}
}
fclose (drucker);
} else {
printf("Konnte drucker nicht anlegen");
getchar();
}
}
Alles anzeigen
Also er geht in die Schleife rein.. mehr aber auch nicht
Für Tipps bin ich echt dankbar