MILC logo

IndexVorigeVolgendeLeeg

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.


    

Index

Vorige

Volgende