40 lines
2.0 KiB
Plaintext
40 lines
2.0 KiB
Plaintext
|
Tastaturet i TIKI-100 Rev. C
|
|||
|
----------------------------
|
|||
|
|
|||
|
Tastaturet best<73>r av en tastaturmatrise p<> 8 rader og 12 kolonner.
|
|||
|
|
|||
|
I/O-port 00H: Tastatur
|
|||
|
|
|||
|
Denne porten benyttes ved avlesning av tastaturet. All skriving til denne porten
|
|||
|
nullstiller / resetter avlesningen og m<> gj<67>res f<>r avlesning begynner. Deretter
|
|||
|
kan hver enkelt tastatur kolonne avleses ved gjentatt lesing av denne porten.
|
|||
|
Etter 12 leseoperasjoner har man hentet inn alle tastaturkolonnene.
|
|||
|
Satt bit betyr tast IKKE nedtrykket.
|
|||
|
F.eks: Hvis du etter <20> ha resatt tastaturet med en skriveoperasjon til port 0,
|
|||
|
leser verdien 01111111B, betyr det at CTRL er nedtrykket.
|
|||
|
|
|||
|
Tastaturmatrise:
|
|||
|
|
|||
|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|
|||
|
----+---------+---------+---------+---------+---------+---------+---------+---------+
|
|||
|
1 | CTRL | SHIFT | BRYT | RETUR | MLMROM | / (num) | SLETT | |
|
|||
|
2 | GRAFIKK | 1 | ANGRE | a | < | z | q | LOCK |
|
|||
|
3 | 2 | w | s | x | 3 | e | d | c |
|
|||
|
4 | 4 | r | f | v | 5 | t | g | b |
|
|||
|
5 | 6 | y | h | n | 7 | u | j | m |
|
|||
|
6 | 8 | i | k | , | 9 | o | l | . |
|
|||
|
7 | 0 | p | <20> | - | + | <20> | <20> | HJELP |
|
|||
|
8 | @ | ^ | ' | VENSTRE | UTVID | F1 | F4 | SIDEOPP |
|
|||
|
9 | F2 | F3 | F5 | F6 | OPP | SIDENED | VTAB | NED |
|
|||
|
10 | + (num) | - (num) | * (num) | 7 (num) | 8 (num) | 9 (num) | % (num) | = (num) |
|
|||
|
11 | 4 (num) | 5 (num) | 6 (num) | HTAB | 1 (num) | 0 (num) | . (num) | |
|
|||
|
12 | HJEM | H<>YRE | 2 (num) | 3 (num) | ENTER | | | |
|
|||
|
----+---------+---------+---------+---------+---------+---------+---------+---------+
|
|||
|
|
|||
|
(num) betyr at tasten er p<> det numeriske tastaturet.
|
|||
|
|
|||
|
---
|
|||
|
27 august 2000
|
|||
|
Asbj<EFBFBD>rn Djupdal, djupdal@stud.ntnu.no
|
|||
|
|