Главная » Статьи » Полезные материалы

Подключение семи кнопок на три вывода порта МК
Представленный принцип подключения позволяет, используя одинаковое количество кнопок, получить существенный выигрыш
по количеству опрашиваемых кнопок в сравнении со схемой обычной матрицы кнопок, например: 2^8-1=255 кнопок
против 4*4=16 кнопок - для матрицы. Схема:

Похожие материалы: Управление несколькими портами по времени, Подключение трех кнопок на один вывод порта МК, Прерывание по любому порту МК




Категория: Полезные материалы | Добавил: deskjet (06.10.2010)
Просмотров: 8451 | Комментарии: 7 | Теги: кнопка, Программа, пример, статья | Рейтинг: 5.0/3
Всего комментариев: 7
1 deskjet   (06.10.2010 10:28)
схемы пока нет, ждем админа, зайдите позже.

2 DAlexV   (06.10.2010 19:06)
Так же как и нет ссылки на саму статью. Внимательней товарищи.
что касаемо "Подключение семи кнопок на три вывода порта МК" это то же самое что и 7 светодиодов на три ноги проца. Принцип тот же, только все наоборот.
Вот пример http://www.electromir.net/Shems/13/Shema_13o19.htm.
Так же можно для клавиатуры использовать всего 1 АЦП порт процессора. Кнопок вешаешь немерено. smile

3 deskjet   (08.10.2010 09:58)
Сама схема и краткое описание - это и есть статья.
Quote (DAlexV )
Так же можно для клавиатуры использовать всего 1 АЦП порт процессора

тогда программа опроса клавиатуры станет намного сложнее, к тому же это совершенно другой принцип
взаимодействия клавиатуры с МК. Так же указанный вами принцип подходит только для тех мк,
которые имеют на борту АЦП. Еще бывает, что АЦП МК сильно загружен и времени на опрос клавиатуры нет
(ведь сколько бы каналов не было, блок АЦП всего один).

4 deskjet   (08.10.2010 10:10)
Quote (DAlexV)
"Подключение семи кнопок на три вывода порта МК" это то же самое что и 7 светодиодов на три ноги проца

Вы совершенно не правы, в трюках со светодиодами используются все три состояния порта МК:
1. логический ноль, 2. логическая единица, 3. Z-состояние, а в предложенной мной схеме нужно
лишь определить ноль на входе или единица.

5 ADMIN   (11.10.2010 07:06)
Схема не без недостатков. Я к тому, что одновременное нажатие кнопок, например SA1 и SA2, будет расцениваться как нажатие кнопки SA3. Следует учитывать это.

6 deskjet   (11.10.2010 08:40)
Я бы сказал, что это скорее особенность схемы, такая же как у кнопочной матрицы.
А вообще это плата за использование количества кнопок большего чем количество входов.
Кто-то посчитает, что недостатком схемы является использование большого количества
диодов.
В способе коммутации, о котором упомянул DAlexV (использование АЦП), можно
организовать опрос кнопок так, что одновременное нажатие будет восприниматься корректно.

7 DAlexV   (01.11.2010 12:56)
Quote (Alex)
Подключение семи кнопок на три вывода порта МК" это то же самое что и 7 светодиодов на три ноги проца
Только заметил, не 7, а 6.
Ссылка из 2 комментария мертвая. Вот свежая Аппаратные хитрости использования PIC-контроллеров
Извиняюсь smile sad sad

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]