После реализации процедур вывода наступила очередь разработки интерфейса с клавиатурой. Так как отсутствовала какая-либо документация на имевшуюся клавиатуру, пришлось «прозванивать» ее контакты, чтобы определить пару выводов для каждой клавиши. После этой операции была получена следующая матрица подключения клавиш.
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
1 |
“V” |
“R” |
“4” |
“M” |
“J” |
“F” |
“7” |
“U” |
|||||||
2 |
“C” |
“E” |
“3” |
“,” |
“K” |
“D” |
“8” |
“I” |
|||||||
3 |
“X” |
“W” |
“2” |
“.” |
“L” |
“S” |
“9” |
“O” |
|||||||
4 |
Crtl |
Fctn |
“=” |
“ ” |
Shift |
Ent |
|||||||||
5 |
“E” |
“Z” |
|||||||||||||
6 |
“T” |
“Q” |
|||||||||||||
7 |
“5” |
“N” |
“H” |
“G” |
“6” |
“Y” |
|||||||||
8 |
“1” |
“/” |
“;” |
“A” |
“0” |
“P” |
|||||||||
9 |
Caps |
||||||||||||||
10 |
|||||||||||||||
11 |
|||||||||||||||
12 |
|||||||||||||||
13 |
|||||||||||||||
14 |
|||||||||||||||
15 |