Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
07.08.2010, 23:09
|
|
Прописка
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
|
Подключение семисегментного индикатора к МК AVRmaga8
Нужно подключить семисегментник на четыре разряды к МК Avrmaga8.
С собственно подключением проблем нет, но с программой полный капец.
Задача: вывести число на индикатор (например 1244, или 12,44 или -12,4). то есть присвоюем какое-то число переменной, оно выводится на индикатор
ls=12,44;
led=ls; // увидеть должны 12,44
надеюсь задача понятна. В будущем хочу сделать вольтметр - амперметр для БЖ и термометр на Ds18b20
Может у кого-то есть готовы исходники
Пишу на Codevision
|
|
|
|
07.08.2010, 23:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Подключение семисегментного индикатора к МК AVRmaga8
Сообщение от sergx1300
|
Задача: вывести число на индикатор
|
Делаю так:
организовываю буфер дисплея на количество байт соответствующее колич разрядов.
0-5 бит - номер символа в таблице рисунков символов
6 бит - флаг точки
7 бит - флаг мигания разряда
итого получаем в таблице 32 символа.0-9 это рисунки цифр, остальное рисунки букв или спец символов любой формы которые можно сделать на семисигментнике.
драйвер дисплея выводит из буфера дисплея собстеннно на индикатор через ножки. Период выбирается 15-20милисек. Разбит на количество дисплеев.
остальные модули программы могут заносить в буфер символы которые потом выводятся драйвером на АЛС.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
|
|
|
|
08.08.2010, 08:48
|
|
Вид на жительство
Регистрация: 07.03.2005
Сообщений: 300
Сказал спасибо: 13
Сказали Спасибо 117 раз(а) в 62 сообщении(ях)
|
Re: Подключение семисегментного индикатора к МК AVRmaga8
Мои варианты.
|
|
|
|
08.08.2010, 18:44
|
|
Прописка
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
|
Re: Подключение семисегментного индикатора к МК AVRmaga8
Благодарю mironov за примеры. Буду разбираться.
По поводу динамической индикации - искал, но ничего нужного незнайшов, может плохо искал.
|
|
|
|
08.08.2010, 21:14
|
|
Вид на жительство
Регистрация: 07.03.2005
Сообщений: 300
Сказал спасибо: 13
Сказали Спасибо 117 раз(а) в 62 сообщении(ях)
|
Re: Подключение семисегментного индикатора к МК AVRmaga8
Да очень мало. Ни кто не хочет делится. А в этих программах и есть динамическая индикация. Есть еще на семисегментных. Но только вольтметры и частотомеры - это то, что мне интересно. В программах подробные комментарии, для себя писал.
Спрашивайте.
|
|
|
|
08.08.2010, 22:03
|
|
Вид на жительство
Регистрация: 07.03.2005
Сообщений: 300
Сказал спасибо: 13
Сказали Спасибо 117 раз(а) в 62 сообщении(ях)
|
Re: Подключение семисегментного индикатора к МК AVRmaga8
да бросьте вы))) какие там тайны... просто не каждому охота, выложить листинг и потом долго и многопостово отвечать за каждую строчку....
А почему нет? Я вот сейчас разбираюсь с дисплеем Nokia3310 и именно не понимаю конкретных строчек, хотя сумел переделать под себя и разработать вольтметр. Но как работают некоторые куски программы не понимаю. А вопросы задавать бесполезно, все отвечают, что есть куча примеров, но в них нет ни одного комментария. Ну нет примеров работающих программ с хорошими комментариями! Или прошивки (а кому она нужна) или примитивный вывод строки. И ни одного пояснения.
|
|
|
|
08.08.2010, 22:21
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Подключение семисегментного индикатора к МК AVRmaga8
Сообщение от mironov
|
Но как работают некоторые куски программы не понимаю. А вопросы задавать бесполезно
|
Значит ещё не время.
|
|
|
|
08.08.2010, 22:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Подключение семисегментного индикатора к МК AVRmaga8
Сообщение от lvadia
|
Многие хотят получить ответ, не приложив собственных усилий....и это тоже класика)))
|
+500
да и тема "выеденого гроша не стоит"... что сложного для понимания - вообще НЕ ПОНЯТНО...
Алгоритм расписал - ИМ САМИМ ЛЕНЬ писать.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
Последний раз редактировалось picavr; 08.08.2010 в 22:33.
|
|
|
|
08.08.2010, 22:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,140
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
|
Re: Подключение семисегментного индикатора к МК AVRmaga8
Сообщение от lvadia
|
А почему нет? Я вот сейчас разбираюсь с дисплеем Nokia3310 и именно не понимаю конкретных строчек, хотя сумел переделать под себя и разработать вольтметр. Но как работают некоторые куски программы не понимаю. А вопросы задавать бесполезно, все отвечают, что есть куча примеров, но в них нет ни одного комментария. Ну нет примеров работающих программ с хорошими комментариями!
|
Блин. А мозгом пользоваться пробовали? В даташитах все подробно описано. Хотя о чем это я? Чем большеше подобных разработчиков тем больше я могу требовать за свой труд. Продолжайте в том же стиле пожалусто.
|
|
|
|
08.08.2010, 22:58
|
|
Вид на жительство
Регистрация: 07.03.2005
Сообщений: 300
Сказал спасибо: 13
Сказали Спасибо 117 раз(а) в 62 сообщении(ях)
|
Re: Подключение семисегментного индикатора к МК AVRmaga8
А я что говорю? И вот так дальше и будут посылать и говорить, что тема выеденного яйца не стоит. А если человек не давно стал заниматься программированием МК и просит помощи. Почитайте Лебедева, там каждая строка расписана из за это ему большое спасибо. А сейчас тема растянется листов на 10 одной болтовней. Если здесь все крутые программисты не надо пальцы веером. Вы, что сразу ими стали?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:16.
|
|