Здравствуйте уважаемые Коты.
Вот решил создать тему по обсуждению различных цифровых клавиатур.
Допускается к обсуждению:
1. Схемы клавиатур.
2. Методы опроса клавиатур.
3. Алгоритмы.
4. Возможности клавиатуры (нажатие 2х кнопок одновременно и прочее).
5. Неприятности типа "дребезга" кнопок.
7. "Мягкие" резиновые кнопки с графитовыми контактами.
8. Методы сборки и внешнего оформления клавиатур.
9. Подсветка (принцип, схемы, листинги программ).
10. Ну наверное суда ещё можно отнести и тачскрины и тачпады.
Копался у себя в архиве и нашёл это: (вложение)
Данную схему хочу применить в своей разработке.
Программу опроса пока не написал, есть идеи, но выложу позже.
Решил сделать так: Переписать таблицу истинности дешифратора в массив данных.
От туда, (например по прерыванию таймера) по очереди посылать значения из массива
в порт Б. После посылки значения проверить состояние вывода PB4. Если состояние изменилось
(нажата одна из кнопок), то проверить текущее содержимое регистра-счётчика чтений из массива и в соответствии с ним выполнить нужную подпрограмму.
Преимущество - Возможность нажатия нескольких кнопок одновременно,
экономия портов I\O.
Недостаток - лишняя деталь в схеме и энергопотребление.
Выкладываем варианты и обсуждаем.
Цифровые клавиатуры для различных цифровых устройств.
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Цифровые клавиатуры для различных цифровых устройств.
- Вложения
-
- Keypad.JPG
- (22.38 КБ) 359 скачиваний
- Реклама
-
Smirnov
- Прорезались зубы
- Сообщения: 206
- Зарегистрирован: Сб фев 27, 2010 11:58:50
- Откуда: Горец: Уральские горы
Re: Цифровые клавиатуры для различных цифровых устройств.
Выкладываю: купи/найди зарубежный аналог, и деталь будет поменьше - например микро соик корпус с шагом выводов в 0.65 (что и паябельно и сделать можно плату утюгом при наличии рук) и потребление меньше.DX168B писал(а):Недостаток - лишняя деталь в схеме и энергопотребление.
Выкладываем варианты и обсуждаем.
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: Цифровые клавиатуры для различных цифровых устройств.
Легко сказать. Если бы с поиском и приобретением радиодеталей в моём городе небыло проблем,
я бы применил другую микруху. Был знакомый, который мне привозил некоторые мелочи типа чистых плат для травления и микроконтроллеров. Хорошо, что я ими запастился на года 2 вперёд. А сейчас он переехал и мне приходится извращать свои конструкции. В данной разработке размер не имеет значения - места много будет.
Микру я решил разместить в самой выносной клавиатуре, к которой подойдет кабель UTP-8 от основного блока с МК.
Да к тому-же у меня их много, не пропадать же им.
я бы применил другую микруху. Был знакомый, который мне привозил некоторые мелочи типа чистых плат для травления и микроконтроллеров. Хорошо, что я ими запастился на года 2 вперёд. А сейчас он переехал и мне приходится извращать свои конструкции. В данной разработке размер не имеет значения - места много будет.
Да к тому-же у меня их много, не пропадать же им.
I am DX168B and this is my favourite forum on internet!
