
|
Muziekmodule: ext. keyboard Arsoft, 01-09-94
Externe keyboard aansluiting
---------------------------------------------------------------------------
Aan de zijkant van de muziekmodule zit een 20-polige connector. Op de
connector zitten 8 ingangen en 8 uitgangen onder besturing van de
soundprocessor. Daarmee zijn maximaal 64 toetsen aan te sluiten: elke toets
bedient een schakelaar op een van de 64 kruispunten van figuur 1. Iedere
schakelaar verbindt ‚‚n van de 8 uitgangen met ‚‚n van de 8 ingangen.
+------------------------------------------------------
| O
| 1 2 3 4 5 6 7 8 O - figuur 1.
| UIT0 (16) ---+--+--+--+--+--+--+--+- 1-8 O Het muziek-
| UIT1 (15) ---+--+--+--+--+--+--+--+- 9-16 O toetsenbord
| UIT2 (14) ---+--+--+--+--+--+--+--+- 17-24 O
| UIT3 (13) ---+--+--+--+--+--+--+--+- 25-32 O
| UIT4 (12) ---+--+--+--+--+--+--+--+- 33-40 O
| UIT5 (11) ---+--+--+--+--+--+--+--+- 41-48 O
| UIT6 (10) ---+--+--+--+--+--+--+--+- 49-56 O
| UIT7 (9) ---+--+--+--+--+--+--+--+- 57-64 O
| | | | | | | | | O
| IN 0 (4) ---+ | | | | | | | ^ ^ O
| IN 1 (7) ------+ | | | | | | toets O
| IN 2 (5) ---------+ | | | | | nrs O
| IN 3 (8) ------------+ | | | | O
| IN 4 (6) ---------------+ | | | O
| IN 5 (2) ------------------+ | | O
| IN 6 (1) ---------------------+ | O
| IN 7 (3) ------------------------+ O
| O
+-----------------------------------------------------O
De uitgangen worden bestuurd via register 6 van de soundprocessor:
OUT &HC0,6: OUT &HC1,2^U
Waarbij U de uitgang (0-7) is die op 0 volt gezet wordt. De rest van de
uitgangen staat op +5 volt. Door de ingangen uit te lezen kan men zien welke
toets is ingedrukt. De ingangen worden uitgelezen met:
OUT &HC0,5: IN=INP(&HC1)
IN bevat nu van alle ingangen de status. Het bit van de ingang staat op 0
als de toets is ingedrukt. Per definitie is toets 1 een C aan de baskant.
|