http://www.forum.getchip.net/

Универсальная плата подключения ЖКИ и кнопок к МК
http://www.forum.getchip.net/viewtopic.php?f=9&t=274
Страница 1 из 2

Автор:  Karlson1970 [ 07 окт 2012, 15:52 ]
Заголовок сообщения:  Универсальная плата подключения ЖКИ и кнопок к МК

Предлагаю свой вариант платы подключения ЖКИ и 8 кнопок к МК. Особенность данной платы. Это большая экономия ног у МК. Для работы требуется всего 5 или 6 (если использовать возможность управления подсветкой ЖКИ) ног контроллера.
Схема платы:

Схема платы в формате протеус:

Плата в формате Sprint Layer:

При изготовлении платы методом "лазерного утюга" :-) , ничего зеркалить не надо. Печатаем на принтере слой М2 и переносим на плату.
Виды платы с разных ракурсов:





Для тестирования платы была написана простенькая программа для АТMEGA48 выводящая на дисплей коды нажатых кнопок. Вот ссылка на файл прошивки:


Тестирование проводилось на макетной плате без пайки. Мега работала на частоте 8Мгц от внутреннего генератора. Способ подключения к плате такой:
1 контакт платы - +5V
2 контакт - не подключен (управление подсветкой ЖКИ)
3 контакт - PB5
4 контакт - PB4
5 контакт - PB3
6 контакт - PB2
7 контакт - PB1
8 контакт - минус питания

Исходники тестовой проги на асме:


В тестовом варианте я исользовал ЖКИ Winstar 0802A - 8 символов 2 строки, но в принципе можно использовать любой двухстрочный жки совместимый с HD44780 без переделки тестовой программы.

Кстати я забыл на плате поставить резистор управления контрастностью. Пришлось впаять сопротивление 2КОм в разрыв между 3 ногой ЖКИ и платой.

Автор:  Streetstyle [ 09 окт 2012, 21:32 ]
Заголовок сообщения:  Re: Универсальная плата подключения ЖКИ и кнопок к МК

:o :o :o :o И че можно одновременн выводить на икран и нажымать кнопки ?

Автор:  Karlson1970 [ 09 окт 2012, 22:20 ]
Заголовок сообщения:  Re: Универсальная плата подключения ЖКИ и кнопок к МК

Естественно можно. Хотя слово одновременно не совсем подходит для МК. Программа все равно выполняется последовательно, следовательно в определенный момент времени либо выводим на ЖКИ информацию, либо опрашиваем кнопки, но поскольку частота мк большая то выглядит это для нас как одновременная работа.

Автор:  Dust [ 10 окт 2012, 16:54 ]
Заголовок сообщения:  Re: Универсальная плата подключения ЖКИ и кнопок к МК

а вместо 74НС164 если я поставлю 74НС595 проблем не будет? или надо будет прошиву переделывать?

Автор:  Karlson1970 [ 10 окт 2012, 18:06 ]
Заголовок сообщения:  Re: Универсальная плата подключения ЖКИ и кнопок к МК


Автор:  Dust [ 10 окт 2012, 18:18 ]
Заголовок сообщения:  Re: Универсальная плата подключения ЖКИ и кнопок к МК

ок, понял... значит купим 164... идея ваще хорошая. давно хотел, что то подобное но у самого мозгов не хватает :)

Автор:  Karlson1970 [ 10 окт 2012, 18:33 ]
Заголовок сообщения:  Re: Универсальная плата подключения ЖКИ и кнопок к МК


Автор:  SVN [ 10 окт 2012, 19:09 ]
Заголовок сообщения:  Re: Универсальная плата подключения ЖКИ и кнопок к МК

Я бы тоже не отказался от подробного ликбеза. :-)

Автор:  Karlson1970 [ 10 окт 2012, 19:30 ]
Заголовок сообщения:  Re: Универсальная плата подключения ЖКИ и кнопок к МК

Все не просто,а очень просто :-) Нужно еще кнопок подключаем их так же как и старые 8 кнопок, то есть к анодам диода, другая сторона всех новых кнопок соединяется между собой и подключается к новой ноге мк. таким образом у нас получается еще одна линия возврата для кнопок. а в проге ее опрашиваем отдельно. Надо еще кнопок? Делаем еще раз так же, и так пока не кончатся ноги у мк или запас кнопок :-). Я доступно объяснил? Нужно объяснять как опрашивать кнопки? Мне не трудно.

Автор:  SVN [ 10 окт 2012, 21:43 ]
Заголовок сообщения:  Re: Универсальная плата подключения ЖКИ и кнопок к МК

Как подключить, объяснили понятно. Об опросе, пожалуйста поподробнее. :-)

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/