Третье - это протокол. При передаче от устройства (PS2 клавиатуры или PS2 мыши) к компьютеру используется следующий протокол. Устройство не начинает передачу, если Clock не находился в «1» по крайней мере 50 микросекунд. Устройство передает последовательно:
а вот зачем вообще все это нужно? почему не заюзать обычный готовый контроллер клавиатуры типа какого-нибудь ходового HT82K629A и т.п. ? дешевле чем атмега в dip-корпусе выйдет, кстати. судя по даташиту там на выбор ps/2 или usb все уже есть "в железе"...
друг из Англии прислал ноут в подарок, клава там сугубо английская, я ее сменил, рус-англ куда ниже качеством, хотя я уже привык, а эта в ОТС и лежит без дела, и помимо этого, есть куда применить, я как закончу, ессно, выложу в сообществе