home *** CD-ROM | disk | FTP | other *** search
- '**************************************
- '
- ' C-Control/BASIC TASTEN2.BAS
- '
- ' Aufgabe:
- '
- ' - Tastatureingabe mit 4 x 4 Matrix
- ' - Senden des Ergebnisses an den PC
- '
- '**************************************
- ' --- Definitionen --------------------
-
- define Eingang byteport [2]
- define R1 port [13]
- define R2 port [14]
- define R3 port [15]
- define R4 port [16]
- define Eingabe Word
- define Taste byte
- define Alt byte
- define N byte
- ' --- Programmoperationen -------------
-
- Alt = 0
- #Loop
- R1 = OFF
- Eingabe = NOT Eingang
- for N = 0 to 3
- if((Eingabe shr N) AND 1)=1 then Taste=n+1
- next
- R1 = ON: R2 = OFF
- Eingabe = NOT Eingang
- for N = 0 to 3
- if((Eingabe shr N) AND 1)=1 then Taste=n+5
- next
- R2 = ON: R3 = OFF
- Eingabe = NOT Eingang
- for N = 0 to 3
- if((Eingabe shr N) AND 1)=1 then Taste=n+9
- next
- R3 = ON: R4 = OFF
- Eingabe = NOT Eingang
- for N = 0 to 3
- if((Eingabe shr N) AND 1)=1 then Taste=n+13
- next
- R4 = ON:
- if Taste = ALT then goto Loop
- Alt = Taste
- print Taste
- goto Loop 'Endlosschleife
-
-
-
-
-
-