Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 04.08.2005, 20:50  
prottoss
Прописка
 
Регистрация: 17.03.2005
Сообщений: 122
Сказал спасибо: 1
Сказали Спасибо 33 раз(а) в 7 сообщении(ях)
prottoss на пути к лучшему
По умолчанию Клавиатура и микроконтроллер

Привет, Всем!

Вопрос теоретического плана. Сколько максимум кнопок можно подцепить на 6 линий ввода-вывода микроконтроллера, если требуется декодировать только одиночные нажатия. У кого какие соображения на этот счет?
Реклама:
prottoss вне форума  
Непрочитано 04.08.2005, 21:01  
ObitJr
Частый гость
 
Регистрация: 19.02.2005
Сообщений: 26
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
ObitJr на пути к лучшему
По умолчанию

Если с диодами то 63 (+ с извратом еще в два раза больше)
ObitJr вне форума  
Непрочитано 04.08.2005, 21:08  
prottoss
Прописка
 
Регистрация: 17.03.2005
Сообщений: 122
Сказал спасибо: 1
Сказали Спасибо 33 раз(а) в 7 сообщении(ях)
prottoss на пути к лучшему
По умолчанию

Цитата:
Если с диодами то 63 (+ с извратом еще в два раза больше)
Диоды - это и есть изврат, представь что твоя девайсина питается от 1,5 вольта, ошибки неизбежны, если тока применять особые диоды с малым падением напряжения на переходе. Второе - цена устройства возрастает, опять минус

Ладно, ставим вопрос конкретнее, без дополнительного навестного оборудования (диоды, резисторы, дешифраторы-шифраторы-мультиплексоры и отдельные мелкие числодробилки) сколько кнопок можно прицепить?
__________________
http://prottoss.com
prottoss вне форума  
Непрочитано 04.08.2005, 22:17  
NTBeast
Прописка
 
Аватар для NTBeast
 
Регистрация: 13.03.2005
Сообщений: 125
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
NTBeast на пути к лучшему
По умолчанию

Нуу, дык если так - тады 3*3 = 9, но лучче таки поизвращатся
NTBeast вне форума  
Непрочитано 04.08.2005, 22:21  
prottoss
Прописка
 
Регистрация: 17.03.2005
Сообщений: 122
Сказал спасибо: 1
Сказали Спасибо 33 раз(а) в 7 сообщении(ях)
prottoss на пути к лучшему
По умолчанию

Сообщение от NTBeast
Нуу, дык если так - тады 3*3 = 9, но лучче таки поизвращатся
Нет, братец, есть вариант с большим количеством кнопок (конкретно 15). Счас свот допишу драйвер для такой клавы, и выложу на своем сайте
__________________
http://prottoss.com
prottoss вне форума  
Непрочитано 05.08.2005, 01:15  
ObitJr
Частый гость
 
Регистрация: 19.02.2005
Сообщений: 26
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
ObitJr на пути к лучшему
По умолчанию

да, без доп элементов 15 (между ногами 5, через 1у - 4, через 2е - 3...) - ну и толку - это программный изврат...
Нужно определенное кол-во ног - ставь подходящий корпус, благо разница в цене не такая уж и большая.
ObitJr вне форума  
Непрочитано 05.08.2005, 04:50  
prottoss
Прописка
 
Регистрация: 17.03.2005
Сообщений: 122
Сказал спасибо: 1
Сказали Спасибо 33 раз(а) в 7 сообщении(ях)
prottoss на пути к лучшему
По умолчанию

Сообщение от ObitJr
да, без доп элементов 15 (между ногами 5, через 1у - 4, через 2е - 3...) - ну и толку - это программный изврат....
Это смотря на каком уровне программирования находиться (в смысле опыта программирования). А вообще программулька получилась компактная. До понедельника точно выложу на свой сайт. Заодно и под 9-кнопочную. Естесссвесно все на С.

Сообщение от ObitJr
Нужно определенное кол-во ног - ставь подходящий корпус, благо разница в цене не такая уж и большая.
Опять все упирается в себестоимость. Если это просто хобби, то хороший левша и 500 ногий контроллер может из полена выстругать ради удовольствия
__________________
http://prottoss.com
prottoss вне форума  
Непрочитано 05.08.2005, 09:50  
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию

Я предпочитаю совмещать кнопки с уже существующими выводами контроллера.
Напрмер у меня есть устр-во с ЖКИ ,Светодиодами и прочими выходами.
Информация на ЖКИ обновляеться не так часто - в промежутки между этим я переключаю на вход и опрашиваю как кнопки( примерно 20 раз в секунду).

Светодиодные выходы тоже переключаю на вход - опрос кнопки занимает малое время и светодиод не успевает моргнуть (на глаз).

Вообще микроконтроллеры для того и придумали чтобы люди не в тупую подключали в тупую один в один все что можно.

А кнопка слишком простое устр-во чтобы ради него расходовать ноги,если нет на то причин
Gnider вне форума  
Непрочитано 05.08.2005, 10:34  
julbu
Прописка
 
Регистрация: 19.08.2004
Сообщений: 156
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
julbu на пути к лучшему
По умолчанию

Вот делать нечего, обсуждение классической задачи комбинирования портов, и матричных клавиатур - да по этому вопросу в любой книжке по микроконтроллерам отдельная глава отведена. А если денег не жалко, то и драйвер клавиатуры можно поставить, у мотороллы были такие.
julbu вне форума  
Непрочитано 05.08.2005, 10:46  
ObitJr
Частый гость
 
Регистрация: 19.02.2005
Сообщений: 26
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
ObitJr на пути к лучшему
По умолчанию

to prottoss:
- по поводу опыта программирования не нужно... - тут могут некоторые и рассказать и поспорить сколько лет кто и что пишет.
Ты выложи программу, а там будем смотрить, кто чего предложит, кто может лучше напишет.

to Gnider
- если устройство делаестя для себя - то можно и все на одну ногу пытатся повесить, если на продажу, - то, извини, нужно делать нормально. А по поводу высказывания что "МК для того и сделаны..." - зделаны они для того, чтоб всевозможные куски устройства не стояли в виде отдельных корпусов на плате и разработчик мог изменить логику работы устройства без добовления корпусов (как в лог-х автоматах), а просто переписав программу. Это просто новый этап развития электроники...
ObitJr вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сенсорная клавиатура EVGENIY1962 Автоматика и аппаратура связи 9 11.04.2012 13:46
MIDI-клавиатура R-a-v-e-n Микроконтроллеры, АЦП, память и т.д 2 22.06.2009 19:07
Дистанционная клавиатура (RC-5 -> PS/2) swona Микроконтроллеры, АЦП, память и т.д 3 26.06.2008 11:45
AVR клавиатура crashzoom Микроконтроллеры, АЦП, память и т.д 3 20.03.2007 19:09
клавиатура EVGENIY1962 Микроконтроллеры, АЦП, память и т.д 3 17.08.2006 14:08


Часовой пояс GMT +4, время: 20:43.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot