к примеру рабочий приём [+]
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено megajohn 21 ноября 2006 г. 16:40
В ответ на: аппаратно все одинаково, сканкоды только могут различатся отправлено megajohn 21 ноября 2006 г. 16:36


В векторе INT0
if (state == rx) //приём
{
if((bitcount < 11) && (bitcount > 2))
{
data > >= 1;
if (TSTBIT(PS2KEYBDATA_IN_REG, PS2KEYBDATA))
data |= (1 < < 7);
}

if(--bitcount == 0) // Все биты получены
{
decode (data);
bitcount = 11;
}
}

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание