roboforum.ru

Технический форум по робототехнике.

ATmega16+LCD+матрица кнопок

ATmega16+LCD+матрица кнопок

foxit » 21 фев 2008, 00:47

Доброго времени суток
Подскажите пожалуйста как подключить матрицу 4х4 к контроллеру Мега16.
Как сделать опрос кнопок с последующим выводом на LCD номер нажатой кнопки?

Учусь программировать в CodeVision, если можно то пусть программа
будет под этот компилятор.
Спасибо

Re: ATmega16+LCD+матрица кнопок

Digit » 21 фев 2008, 11:22

Смотреть там: www.gaw.ru - примеры по АВР.

Искать, например, аппноут AVR240 ("Матричная клавиатура 4x4 с функцией возобновления работы микроконтроллера при нажатии") или AVR245 ("Рекомендации по разработке кодового замка с клавиатурой 4x4 и ЖКИ с интерфейсом I2C").

И вообще читать апноуты.

Re: ATmega16+LCD+матрица кнопок

Master » 21 фев 2008, 13:34

Еще на радиокоте есть про матрицу кнопок, но на асме. http://www.radiokot.ru

Re: ATmega16+LCD+матрица кнопок

Pendalff » 17 мар 2008, 20:04

Привет всем.
Апноуты это хорошо и полезно, спора нет.
Отладка в железе тоже, но почему то новичков, таких как я например, привлекает сначала все отладить в визуальном симуляторе. И тут столько разложенных аккуратно грабелек, что встать на ровное место невозможно. :lol:
Подключение LCD и клавиатуры 4*4 - это тривиальная задача, которую решает каждый начинающий.
Я сейчас работаю над этой задачей с использованием сдвигового регистра для подключения LCD по трем проводам и клавиатуры 2*8 (те же 4*4 кнопки) по двум возвратным линиям. Тут я столкнулся с проблемой - у меня никак не работает sprintf в CodeVision. Могу выложить проект схемы в протеусе 7,2сп0 и проект исходника в CVAVR.

Re: ATmega16+LCD+матрица кнопок

Aesthete Animus » 22 мар 2008, 21:14

Pendalff писал(а):Привет всем.
Тут я столкнулся с проблемой - у меня никак не работает sprintf в CodeVision

Здесь обсуждалась подобная проблема.
http://electronix.ru/forum/index.php?sh ... 44396&st=0

Если кому интересно, то могу кинуть свою библиотечку для подключения экранчика по 4-битной шине для AVR GCC .

Re: ATmega16+LCD+матрица кнопок

Vooon » 22 мар 2008, 21:40

Aesthete Animus писал(а):[...]библиотечку для подключения экранчика по 4-битной шине для AVR GCC .

выкладывай, лишним не будет :)

Re: ATmega16+LCD+матрица кнопок

TaFFne4ka » 07 окт 2009, 11:18

Здравствуйте, те, кто сюда заглядывает!Я новичек и моделировать в протеусе еще не умею,пытаюсь пока просто изобразить на бумаге схему соединения ATmega16+LCD+кнопки+светодиоды,плюс ко всему мне еще подумать надо как потом туда прогу залить, программатор отдельно готов с USB-портом.Поскольку я пока еще чайник,прошу помощи всех сочувствующих.Заранее спасибо

Re: ATmega16+LCD+матрица кнопок

galex1981 » 07 окт 2009, 11:21

В принципе в Протеусе пример аналогичный есть, посмотри


Rambler\'s Top100 Mail.ru counter