Ik probeer een progje te schrijven in Turbo Pascal, die op de printer poort ledjes laad branden na elkaar. Op de printerpoort is de CenSim aangesloten, dat is een printplaat die wij op school hebben moeten maken TL eindhoven.
maar volgens mij gebruik ik het vekeerder adres ofzo, want het werkt totaal niet.
program leds;
uses crt;
const leds = $0;
control = $378;
start = $01;
var patroon : byte;
begin
clrscr;
port [control+$402] :=$35;
port [control+$2] :=$20;
patroon :=start;
repeat
port[leds] := patroon;
gotoxy (35,10);
writeln (patroon:3, ' stoppen : druk willekeurige toets');
if patroon = $80 then patroon := $01 else patroon := patroon shl 1;
delay (200);
until keypressed;
end.
maar volgens mij gebruik ik het vekeerder adres ofzo, want het werkt totaal niet.
program leds;
uses crt;
const leds = $0;
control = $378;
start = $01;
var patroon : byte;
begin
clrscr;
port [control+$402] :=$35;
port [control+$2] :=$20;
patroon :=start;
repeat
port[leds] := patroon;
gotoxy (35,10);
writeln (patroon:3, ' stoppen : druk willekeurige toets');
if patroon = $80 then patroon := $01 else patroon := patroon shl 1;
delay (200);
until keypressed;
end.