Подключение PS/2, AT клавиатуры к микроконтроллеру Attiny2313

Разбираем подключение PS/2 клавиатуры к микроконтроллеру Attiny2313. Узнайте, как собрать устройство с LCD дисплеем и прошить его в BASCOM-AVR.

Во время экспериментов с PS/2 клавиатурой появилась у меня идея, а почему бы не попробовать подключить PS/2 клавиатуру к микроконтроллеру?
Сказано — сделано!

Подключение PS/2 клавиатуры к микроконтроллеру Attiny2313

Под рукой оказался микроконтроллер Attiny2313 и LCD дисплей на контроллере HD44780. Думаю, принцип работы клавиатуры не стоит описывать, если будет надо — погуглите (немного инфы есть здесь). Собрал всё это и вот что получилось:

Подключение PS/2 клавиатуры к микроконтроллеру Attiny2313

Принципиальная схема устройства

Подключение PS/2 клавиатуры к микроконтроллеру Attiny2313

Проект в протеусе (скачать исходник можно в конце статьи):

Подключение PS/2 клавиатуры к микроконтроллеру Attiny2313

Распиновка PS/2 и AT клавиатуры:

Подключение PS/2 клавиатуры к микроконтроллеру Attiny2313

Установка фьюзов в PonyProg2000:

Подключение PS/2 клавиатуры к микроконтроллеру Attiny2313

Получилось что-то вроде печатной машинки. Устройство работает с PS/2 и AT клавиатурой. Прошивку писал в среде BASCOM-AVR, исходник прилагается.

Смотреть видео

Ниже вы можете скачать исходник, прошивку, проект в Proteus

Скачать список элементов (PDF)

Прикрепленные файлы:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *