Цитата Сообщение от ZXFanat Посмотреть сообщение
Опечатка или так задумано: в схеме схеме расширения (схеме коммутации сигналов) указаны сигналы: AK3, AK4, AK0, AK4, AK5, AK6. То есть, фактически сигнал AK4 повторяется два раза, и, если следовать схеме подключения сигнала KA1, который после диода принимает вид: AK1, то этот сигнал (AK1), в схеме расширения (коммутации) отсутствует, да и сигнал KA1 никуда не подключается.
На транзисторах 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 клавиш по этой схеме, если всё нормально то схему выложу