|
Клавиатура на 6 линиях ввода-вывода, Сколько кнопок максимум можно прицепить |
|
|
|
 |
Ответов
|
Aug 12 2005, 15:47
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(prottoss @ Aug 5 2005, 11:13) Вообще я наверное не совсем точно поставил вопрос, имелось ввиду без внешних пасивных и активных элементов (резисторов, диодов, шифраторов-дешифраторов и прочих числодробилок). Но сам я пришел к выводу, что не более 15. Счас готовлю страничку по этому поводу у себя на сайте, к понедельнику, думаю выложу Да, без лишних деталей - N*(N-1)/2, что для 6 клавиш даёт 15. А упомянутые 30 - это "то же самое, но с диодами". А страничка - это правильно, так как старые книги мало кто читает :-)
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Aug 14 2005, 12:44
|

Знающий
   
Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828

|
Цитата(yung @ Aug 14 2005, 12:59) Если не трудно, схемку на 15 кнопок нарисуйте или на словах. А то что-то я не догоняю...  Речь идет о том, что каждый из 6 выводов может быть и входом и выходом, т.е. сканирующий ноль может быть на любом выводе, остальные в этот момент подтянуты к лог. ед. Я называю такое включение елочка (впервые применили в изделии "ТЕЛТА-216" на замену "Элетап-2" 7 лет назад) - плюсы при меньшем количестве портов больше кнопок, минусы - надо предусмотреть специальные меры, чтобы не вывести порт из строя. Кстати, то что предлагает prottoss, в его примере не аппаратной, не программной защиты нет.
|
|
|
|
|
Aug 15 2005, 11:00
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(Make_Pic @ Aug 14 2005, 20:44) Речь идет о том, что каждый из 6 выводов может быть и входом и выходом, т.е. сканирующий ноль может быть на любом выводе, остальные в этот момент подтянуты к лог. ед. Я называю такое включение елочка (впервые применили в изделии "ТЕЛТА-216" на замену "Элетап-2" 7 лет назад) - плюсы при меньшем количестве портов больше кнопок, минусы - надо предусмотреть специальные меры, чтобы не вывести порт из строя. Кстати, то что предлагает prottoss, в его примере не аппаратной, не программной защиты нет.
Ну, вот, давайте теперь разберемся, кто из нас чайник... Загляните на мой сайт, на страницу где где дается описание 15 кнопочной клавиатуры с исходниками. Поясню работу на разборе одного цикла: 1. Все линии порта устанавливаются на ввод, с подключенными pull-up резисторами 2. Одна из линий устанавливается на вывод, и в нее пишется 0 3. Считывается состояние порта, при этом в бит с номером сканирующей линий (та что настроена на вывод и с нулем) пишется 1. 4. Идем на начало цикла, если не все линии просканированы Поясните уважаемый Make_Pic, какие "надо предусмотреть специальные меры, чтобы не вывести порт из строя" ????????????? И кто после этого из нас ЧАЙНИК???????????????????????????????????????????? Я вот считаю что как раз сдесь совершенно не надо ни каких мер, ни цента для защиты порта. Все работает как надо - 1 выход, 5 входов ВСЕГДА. С уважением, Андрей
--------------------
|
|
|
|
Сообщений в этой теме
prottoss Клавиатура на 6 линиях ввода-вывода Aug 4 2005, 16:42 arttab Если с диодами, то думаю, штук 30. Aug 5 2005, 01:41 rat Вообще говоря всего 9 Aug 5 2005, 03:09 andk Ну чего это 9?
Если кнопка умеет замыкать нескольк... Aug 5 2005, 05:06 arttab Если с диодами, то 30.
1-2,1-3,1-4,1-5,1-6 5 кноп... Aug 5 2005, 05:33 Ramil Цитата(arttab @ Aug 5 2005, 08:33)Если с диод... Aug 5 2005, 06:16 elserge А если подключить внешний контроллер клавиатуры - ... Aug 5 2005, 06:05 VVL1 Может я "чайник" - здесь всё правильно ... Sep 19 2005, 13:25 BVU Цитата(VVL1 @ Sep 19 2005, 17:25)Может я ... Sep 19 2005, 13:40  prottoss Цитата(BVU @ Sep 19 2005, 21:40)Цитата(VVL1 ... Sep 19 2005, 13:46   BVU Цитата(prottoss @ Sep 19 2005, 17:46)Цитата(B... Sep 19 2005, 14:16 Vic1 Программеры утерли нос схемотехникам?! Sep 19 2005, 13:48 prottoss Цитата(Vic1 @ Sep 19 2005, 21:48)Программеры ... Sep 19 2005, 13:55 Vic1 Я за взаимообогащение! Sep 19 2005, 14:15 VVL1 Всё звисит от стоимости реализации. Если алгоритм ... Sep 19 2005, 14:32 rezident Цитата(prottoss)Посоветую лишь нарисовать по такой... Sep 19 2005, 14:33 prottoss Цитата(rezident @ Sep 19 2005, 22:33)Цитата(p... Sep 20 2005, 08:37 tobias_ivan 2rezident:
общий провд - это уже четвертая линия Sep 20 2005, 07:54 rezident Цитата(tobias_ivan @ Sep 20 2005, 13:54)2rezi... Sep 22 2005, 15:18
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|