Я увеличил высоту клавиатуры сзади на 2 см, спереди на 8 мм. Вырезал из пластмассы дополнительные стенки и дно, всё склеил дихлорэтаном и проклеил термоклеем для надежности.
На фото это все видно.
http://vinxru.livejournal.com/14915.html
---------- Post added at 09:04 ---------- Previous post was at 08:49 ----------
В схеме есть неточность. У микросхемы DD2, вывод С подключен к линии С2, а не С1 как указано на схеме.
Если кто то будет собирать эту схему, то вам придется самому задавать соответствие кнопок мембраны, кнопкам спектрума.
Для упрощения этого процесса, в программе микроконтроллера есть закомментированные строки. Эти строки выводят отладочную информацию на COM порт. COM порт подключается к выводу C5 микроконтроллера, скорость 1200 бод.
В терминал при этом выводятся все нажатые клавиши мембраны в виде X:Y (столбец, строка). Эти числа, надо забить в программу, с строки типа: "KEY(4, 2, LINE_QWERT, 2); // E". Именно эта строка значит, что клавиша 4:2 соответствует клавише спектрума E (это линия LINE_QWERT, строка 2).
В терминал так же выводится псевдографичесское изображение клавиатуры Спектрума с индикацией всех нажатых клавиш. Благодаря этому, контроллер можно настраивать без Спектрума.[COLOR="Silver"]


Ответить с цитированием