As a more up to date alternative you might like to download xlxtrfun which allows you to read and write to ports from inside excel, thereby giving you easy graphs and so on.
Here's a simple basic program that can easily be modified for realtime monitoring of the parallel port. Obviously your particular ADC won't use the same pins for the same functions.
CLS
base0 = &H378
PRINT "Power on and deselect adc"
OUT base0, &HA0
DIM v(12)
start:
INPUT "Enter -1 to finish"; jjj
IF jjj = -1 THEN GOTO finish
FOR n = 0 TO 11
v

= 0
cycle = 0
cyclestart:
cycle = cycle + 1
OUT base0, &H60 ' text says 80
v = v OR (INP(base0 + 1) AND &H10) * &H8
FOR clk = 1 TO 4
address = &H80 + &H40 * (n AND 2 ^ (4 - clk)) / 2 ^ (4 - clk)
v = v OR (INP(base0 + 1) AND &H10) * (2 ^ (8 - clk)) / &H10
OUT base0, address
OUT base0, address OR &H2
OUT base0, address AND &HFD
NEXT clk
FOR clk = 5 TO 8
v = v OR (INP(base0 + 1) AND &H10) * (2 ^ (8 - clk)) / &H10
OUT base0, &H82
OUT base0, &H80
NEXT clk
OUT base0, &HA0
DO WHILE test = 0
test = INP(base0 + 1) AND &H40
LOOP
IF cycle = 1 THEN
v = 0
GOTO cyclestart
ELSEIF cycle = 2 THEN
v

= v
END IF
NEXT n
IF v(11) > 130 OR v(11) < 126 THEN PRINT "adc error"
FOR n = 0 TO 11
IF n < 10 THEN v

= CINT(v

* 100 / 51.2) / 100
IF n = 10 THEN v

= v

/ 10
PRINT n; ": "; v

; " ";
NEXT n
PRINT
GOTO start
finish: PRINT "power down .."
BEEP
OUT base0, &H0
STOP
END
Cheers
Greg Locock
Please see FAQ731-376 for tips on how to make the best use of Eng-Tips.