Страница 1 из 1

Подскажите как правильно прикрутить кнопки к 2313.

Добавлено: Пн дек 26, 2005 08:46:56
Alexandr
Подскажите как правильно прикрутить кнопки к 2313 (нужна схема). Как читать эти кнопки вроде бы понятно, но все же хотелось бы увидить пример. Заранее спасибо.

Добавлено: Пн дек 26, 2005 11:06:21
Serega
Alexandr писал(а):Подскажите как правильно прикрутить кнопки

Большими ржавыми болтами, по часовой стрелке :))

Ну короче, считаем сколько у нас кнопочек и делаем матрицу.
Например, если кнопочек 10 - то матрица будет 3х4, если 15 - то 4х4 и т.д. Подключаем столбцы и строки к свободным выводам контроллера.
Столбцы подтягиваем к общему резисторами 1 кОм

Дальше - все просто. На строчки поочередно подаем "1", и читаем столбцы. Если находим что в каком - то столюце единичка - значит кнопочка нажата. Вычисляем ее адрес, и начинаем обрабатывать нажатие.

Скоро напишу в обучалке все подробно, с примерами :)

Добавлено: Вт дек 27, 2005 10:26:28
sich
я сделал так: на выводы, где повешены катоды от 7-ми сегм.индикатора повесил кнопку, другим концом - на минус. Таким образом не нужны доп.резюки, при опросе перевожу эти линии на ввод, на аноды подаю плюсы (они через резюки по 300 Ом подтягивают линии), и опрашиваю на нули кнопки. ВОТ И ВСЕ!!! :))

Добавлено: Вт дек 27, 2005 10:44:05
Serega
Ага, а если нажать кнопочку - загибается индикация разряда :)))
Не, катоды индюков можно юзать, но только в случае использования дин опроса. Его можно проводить, кстати, параллельно с индикацией. Все то же самое, только кнопочки сажаем не на плюс, а на свободный выход контроллера. И настраиваем его на ввод. Таким образом, обновременно с работой индикаторов, будут опрашиваться кнопочки, каждому индикатору соответствует своя кнопка.

Добавлено: Вт дек 27, 2005 10:50:44
sich
Serega писал(а):Ага, а если нажать кнопочку - загибается индикация разряда :)))
Не, катоды индюков можно юзать, но только в случае использования дин опроса. Его можно проводить, кстати, параллельно с индикацией. Все то же самое, только кнопочки сажаем не на плюс, а на свободный выход контроллера. И настраиваем его на ввод. Таким образом, обновременно с работой индикаторов, будут опрашиваться кнопочки, каждому индикатору соответствует своя кнопка.

Ну почему же! у меня ща так пашет! Индикация динамическая, опрос кнопок после каждого цикла отображения, даже моргания нет никакого!!! Могу схему с куском проги опроса показать!

Добавлено: Вт дек 27, 2005 11:15:06
Serega
Ну даффай, народу буит интересно :))

Добавлено: Вт дек 27, 2005 11:26:32
sich
Схемка (все что есть) + прога (кусок опроса кнопок) Если нужно дольший кусок проги-сделаем :)

Re:

Добавлено: Чт окт 06, 2011 17:48:07
Импульс
sich писал(а):Схемка (все что есть) + прога (кусок опроса кнопок) Если нужно дольший кусок проги-сделаем :)

На Си Хочется посмотрет, в кодвижоне можно?

Re: Re:

Добавлено: Чт окт 06, 2011 17:52:37
sich
Импульс писал(а):
sich писал(а):Схемка (все что есть) + прога (кусок опроса кнопок) Если нужно дольший кусок проги-сделаем :)

На Си Хочется посмотрет, в кодвижоне можно?

Увы, Си не освоил...