home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Intermedia 1998 January
/
inter1_98.iso
/
www
/
rozi
/
RS.ZIP
/
RS_ODB_1.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1994-01-31
|
808b
|
50 lines
program ODBIORNIK;
const
rRBR=$3F8;
rLCR=$3FB;
rDLL=$3F8;
rLSR=$3FD;
rDLM=$3F9;
procedure Programowanie_8250;
begin
port[rLCR]:=$87;
port[rDLM]:=00;
port[rDLL]:=192;
port[rLCR]:=port[rLCR] and 127;
end;
procedure Odbior_danych;
var
f:file of char;
PlikWy:string[12];
znak:char;
liczba:integer;
begin
Write('Podaj nazwe pliku wyjsciowego: ');
Readln(PlikWy);
Assign(f,PlikWy);
Rewrite(f);
repeat
until (port[rLSR] and $01)=$01;
liczba:=port[rRBR];
znak:=chr(liczba);
Write(f,znak);
Write(znak);
while liczba<>26 do
begin
repeat
until (port[rLSR] and $01)=$01;
liczba:=port[rRBR];
znak:=chr(liczba);
write(znak);
end;
Close(f);
end;
BEGIN
Programowanie_8250;
Odbior_danych;
END.