Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Универсальная плата подключения ЖКИ и кнопок к МК |
Цитата |
|
Исходники тестовой проги на асме:
Исходники тестовой проги на асме: [url]http://hobby-g31.asuscomm.com:81/Upload/LCD_and_Button/LCD_and_Button_Test.asm[/url]
|
|
|
 |
Добавлено: 12 окт 2012, 22:27 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Универсальная плата подключения ЖКИ и кнопок к МК |
Цитата |
|
Конечно выкладывай, лишним не будет. 
Конечно выкладывай, лишним не будет. :-)
|
|
|
 |
Добавлено: 12 окт 2012, 00:29 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Универсальная плата подключения ЖКИ и кнопок к МК |
Цитата |
|
[quote="Dust"]блин а в АВ или на С можно посмотреть как это выглядит?[/quote] Не пишу ни на том ни на другом для мк. Только если кто то другой напишет. Могу дать исходники на асме. там довольно подробные комменты
|
|
|
 |
Добавлено: 11 окт 2012, 22:20 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Универсальная плата подключения ЖКИ и кнопок к МК |
Цитата |
|
блин а в АВ или на С можно посмотреть как это выглядит?
блин а в АВ или на С можно посмотреть как это выглядит?
|
|
|
 |
Добавлено: 11 окт 2012, 17:21 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Универсальная плата подключения ЖКИ и кнопок к МК |
Цитата |
|
Большое спасибо. Всё понятно. Да проблемы с инетом тоже были, сейчас всё нормально.
Большое спасибо. Всё понятно. Да проблемы с инетом тоже были, сейчас всё нормально.
|
|
|
 |
Добавлено: 10 окт 2012, 22:24 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Универсальная плата подключения ЖКИ и кнопок к МК |
Цитата |
|
Ногу куда подключены кнопки устанавливаем как вход и подключаем подтягивающий резистор.Далее принцип опроса очень простой. Загоняем в регистр 11111110 и смотрим что в порту если там ноль. Значит была нажата кнопка 0 . Запомним этот код. Далее посылаем в регистр 11111101 снова проверяем порт. 1 - не было нажатия ; 0 - была нажата кнопка 1. Далее посылаем 11111011 и так пока не прогоним ноль по всем ногам регистра. Это называется сканирование бегущим нулём.При этом нога Е которая идёт к ЖКИ должна быть прижата к нулю. И пока идёт процесс сканирования клавы никаких дерганий этой ногой быть не должно, иначе в ЖКИ пойдут все эти кода и что он там нарисует после этого одному богу известно. Пишу с планшета. Не смог отсюда зайти под своей учётной записью.
Ногу куда подключены кнопки устанавливаем как вход и подключаем подтягивающий резистор.Далее принцип опроса очень простой. Загоняем в регистр 11111110 и смотрим что в порту если там ноль. Значит была нажата кнопка 0 . Запомним этот код. Далее посылаем в регистр 11111101 снова проверяем порт. 1 - не было нажатия ; 0 - была нажата кнопка 1. Далее посылаем 11111011 и так пока не прогоним ноль по всем ногам регистра. Это называется сканирование бегущим нулём.При этом нога Е которая идёт к ЖКИ должна быть прижата к нулю. И пока идёт процесс сканирования клавы никаких дерганий этой ногой быть не должно, иначе в ЖКИ пойдут все эти кода и что он там нарисует после этого одному богу известно. Пишу с планшета. Не смог отсюда зайти под своей учётной записью.
|
|
|
 |
Добавлено: 10 окт 2012, 22:08 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Универсальная плата подключения ЖКИ и кнопок к МК |
Цитата |
|
Как подключить, объяснили понятно. Об опросе, пожалуйста поподробнее. 
Как подключить, объяснили понятно. Об опросе, пожалуйста поподробнее. :-)
|
|
|
 |
Добавлено: 10 окт 2012, 21:43 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Универсальная плата подключения ЖКИ и кнопок к МК |
Цитата |
|
Все не просто,а очень просто  Нужно еще кнопок подключаем их так же как и старые 8 кнопок, то есть к анодам диода, другая сторона всех новых кнопок соединяется между собой и подключается к новой ноге мк. таким образом у нас получается еще одна линия возврата для кнопок. а в проге ее опрашиваем отдельно. Надо еще кнопок? Делаем еще раз так же, и так пока не кончатся ноги у мк или запас кнопок  . Я доступно объяснил? Нужно объяснять как опрашивать кнопки? Мне не трудно.
Все не просто,а очень просто :-) Нужно еще кнопок подключаем их так же как и старые 8 кнопок, то есть к анодам диода, другая сторона всех новых кнопок соединяется между собой и подключается к новой ноге мк. таким образом у нас получается еще одна линия возврата для кнопок. а в проге ее опрашиваем отдельно. Надо еще кнопок? Делаем еще раз так же, и так пока не кончатся ноги у мк или запас кнопок :-). Я доступно объяснил? Нужно объяснять как опрашивать кнопки? Мне не трудно.
|
|
|
 |
Добавлено: 10 окт 2012, 19:30 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Универсальная плата подключения ЖКИ и кнопок к МК |
Цитата |
|
Я бы тоже не отказался от подробного ликбеза. 
Я бы тоже не отказался от подробного ликбеза. :-)
|
|
|
 |
Добавлено: 10 окт 2012, 19:09 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Универсальная плата подключения ЖКИ и кнопок к МК |
Цитата |
|
[quote="Dust"]ок, понял... значит купим 164... идея ваще хорошая. давно хотел, что то подобное но у самого мозгов не хватает :)[/quote] Ну тут на самом деле ничего сложного нет. Кстати в этом варианте возможно подключить еще много кнопок. Если это нужно я могу объяснить как, при этом не надо добавлять ни одной детальки в схему, кроме конечно самих кнопок.
|
|
|
 |
Добавлено: 10 окт 2012, 18:33 |
|
|
 |