На транзисторах VT1, VT2 диодах VD9-VD26 и элементах D37.1, D38.4 выполнена схема которая позволила ввести дополнительные линии XKAQ-XKA5 и XKD3-XKD5 (см. принципиальную электрическую схему ATM-turbo2). Эти дополнительные линии позволяют подключить клавиши нажатие на которые будут равносильно одновременному нажатию CAPS/SHIFT или SYMBOL/ SHIFT с любой другой клавишей.
Транзистор VT1 и диоды VD9, VD10, VD21 и VD22 реализуют нажатие CAPS/SHIFT с клавишами от 1 до 0. Диоды VD 15-VD20 реализуют нажатие SYMBOL/SHIFT с клавишами от В до М. Транзистор VT2 и диоды VD9-VD14, VD21-VD26 реализуют нажатие SYMBOL/SHIFT с клавишами Z-V, 6-0, Y-P, H-L.
Рассмотрим работу этой схемы на примере нажатия клавиши "курсор влево" ("CAPS/ SHIFT" и "6" "курсор влево" и ХКАО KD5
Программа обработки клавиатуры последовательно друг за другом активизирует адреса А8-А15 (устанавливая на одном из них уровень логического 0). В результате когда на линии АКЗ логической О и клавиша "курсор влево" замкнута, через диод VD21 на линию KD5 проходит 0 (это равносильно нажатию клавиши - "6"). В тоже время когда логический 0 дойдет до АК0 и клавиша " курсор влево" опять таки нажата, то транзистор VT1 открывается замыкая XDK1, а следовательно и DK1 на 0 (что равносильно нажатию клавиши CAPST/SHIFT). Аналогично работают дополнительные клавиши от В до М. Это различие возникает из-за того что эти клавиши и находятся на одной адресной линии с клавишей SYMBOL/SHIFT. В этой ситуации диоды VD15-VD20 позволяют при активной АК7 активизировать сразу две линии данных KD3-KD5.
----------------------------------------------------------------------
На схеме нарисовано 12 лишних кнопок, отсутствует клавиша Break.
Линии XKA3 и XKA5 не нужны, таким макаром можно сделать клаву на клавиш эдак 100.
Со дня на день спаяю клаву на 58 клавиш по этой схеме, если всё нормально то схему выложу





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