С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Критический случай: STAX B/MOV A,M, между выводом и вводом 7 тактов, если мега только в 4 раза быстрее, то получится 28 тактов меги. Да, не успеваем. Меня просто смутил СБРОС через сдвиговый регистр. Хотя можно данные клавиш чередовать нулевыми битами, а для сброса две еденицы подряд предусмотреть. Правда, лишний элемент И ...
А ещё можно сброс сделать как И нескольких выходов на клавиатуру. Типа Ctrl+Alt+Del
Для ATMega16 получается
D2 - Вход WR
A0..A7 - Вход данных с клавиатуры
С0..C7 - Выход данных на клавиатуру
D3,D4,D5,D6 - Выход РУС, УС, СС, Сброс
D7 - Вход светодиода РУС/ЛАТ
D0,D1 - Вход PS/2 клавиатуры
B0 - Вход светодиода МАГНИТОФОН
И еще две линии клавиатуры, которые есть на разъеме, на всякий случай подключу.
Вообще шикарно встает.
---------- Post added at 12:02 ---------- Previous post was at 12:00 ----------
Вот и решил
---------- Post added at 12:09 ---------- Previous post was at 12:02 ----------
Сделаем кнопку для отключения тогда.
Последний раз редактировалось vinxru; 19.03.2012 в 14:26.
Не очень понятно где будет стоять клавиатурный светодиод и зачем он нужен если клава будет PS/2? Вот на ней при смене регистра и надо засвечивать.
Светодиод будет стоять в PS/2 клавиатуре (точнее он там и так стоит, аж 3 штуки). Я хочу вывести светодиод компьютера (который был на стандартной клавиатуре, которой больше не будет) на PS/2 клавиатуру. Для этого в микроконтроллере предусмотрен вход (а не выход). Когда компьютер захочет помигать светодиодом, на PS/2 клавиатуре будет мигать Caps Lock (или SL).
Кстати, а зачем на клавиатуре Ориона 3 светодиода? Один питание, один РУС/ЛАТ. А еще один?
---------- Post added at 13:23 ---------- Previous post was at 13:19 ----------
Ага. Индикатор чтения магнитофона.
Последний раз редактировалось vinxru; 19.03.2012 в 14:33.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)