Сообщение от
Mick
Вот выкладываю схему клавиатуры в хорошем качестве.
В точности раскладка клавиатуры MSX:
Код:
International key matrix
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
row 0 7 & 6 ^ 5 % 4 $ 3 # 2 @ 1 ! 0 )
row 1 ; : ] } [ { \ ¦ = + - _ 9 ( 8 *
row 2 B A DEAD / ? . > , < ` ~ ' "
row 3 J I H G F E D C
row 4 R Q P O N M L K
row 5 Z Y X W V U T S
row 6 F3 F2 F1 CODE CAPS GRAPH CTRL SHIFT
row 7 RET SELECT BS STOP TAB ESC F5 F4
row 8 → ↓ ↑ ← DEL INS HOME SPACE
row 9 NUM4 NUM3 NUM2 NUM1 NUM0 NUM/ NUM+ NUM*
row 10 NUM. NUM, NUM- NUM9 NUM8 NUM7 NUM6 NUM5
В ATTiny2313 код конечно влезет, и линий ввода/вывода хватит,
но лучше взять ATTiny48 в которой есть такая штука как Pin Change Interrupt.
Будет чуть дороже, и несколько избыточно по вводу/выводу, зато
никаких проблем с реакцией на опрос клавиатуры со стороны компьютера.