Download Inhoudsopgave Inhoud Print deze pagina

Philips P2000T Gebruiksaanwijzing pagina 63

Inhoudsopgave

Advertenties

Alleen output-poort
De in de P2000 ingebouwde
output poorten worden ook
aangesproken
wanneer er input gevraagd wordt van hetzelfde
poortadres.
Men moet dus geen eigengemaakte
input-interface
maken voor een poort die de P2000 zelf gebruikt voor output.
Omgekeerd is het zo dat de ingebouwde
input poorten alleen op
een input-instructie
reageren. Men kan dus een eigen interface die
alleen voor output bedoeld is zo maken dat hij werkt op door de
P2000 intern in gebruik zijnde input adressen.
Voor alleen output komt er dan extra beschikbaar:
& HOO-& HOF
&H20-&H2F
en voor de uitgebreide versie:
&H98-&HFF
Input
poorten
&HOO-&HO9
Op de input poorten &HOO-&H09 zit het toetsenbord.
Alle toetsen
hebben een bit in één van de bytes die op de poorten 0-9 te vinden
zijn. Als er geen toets is ingedrukt zijn alle bits hoog, het getal dat
met A = INP(O) ...A = INP(9) binnen komt is gelijk aan 255 (= &HFF).
Het indrukken van een toets maakt op één van de poorten één bit
nul. Voor U dit gaat proberen
moet U de normale keyboard input
routine van BASIC uitzetten met OUT &H10,0 en dan met
INP(0)...INP(9) naar de toetsen te kijken. Tik hiervoor dit program-
ma in:
10 PRINT CHR$(12)
20 OUT&H10,&HOO
30 GOSUB 100
40 OUT&H10,&H40
50 PRINT
60 GOSUB 100
70 FOR 1=0 TO 1000:NEXT
80 GOTO 10
100 FOR 1= 0 TO 9
110 PRINT "POORTNR"
I;HEX$(INP(I»
120 NEXT
130 RETURN
RUN
en probeer eens wat toetsen.
65

Advertenties

Inhoudsopgave
loading

Deze handleiding is ook geschikt voor:

P2305 basic

Inhoudsopgave