|
lcd 2x16 |
|
|
|
Jul 7 2007, 10:16
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(dimka2001 @ Jul 7 2007, 14:02)  неужели не чем поделиться? Думаю что прочитавшие ваще сообщение просто в непонятках: что нужно-то?  Не указан ни тип LCD, ни схема подключения. И причем тут русский язык и форматы float и int? Вы вообще про какой LCD спрашиваете: графический, символьный или может TFT? В Си есть форматированный вывод (функции printf и sprintf, например), какие у вас затруднения с использованием этих стандартных функций при выводе чисел в формате float и int? Не сочтите за грубость, но могу только порекомендовать почитать классиков - K&R и сам стандарт ANSI C.
|
|
|
|
|
Jul 11 2007, 04:53
|

Местный
  
Группа: Свой
Сообщений: 311
Регистрация: 11-06-07
Из: Российская империя, 1861г.
Пользователь №: 28 349

|
Цитата(rezident @ Jul 7 2007, 17:16)  И причем тут русский язык и форматы float и int? Ну наверное он имел ввиду, что хотел бы их видеть в таком виде на экране... На мой взгляд, лучше написать прогу самому, чем потом маяться с чужой. Надо разобраться в протоколе обмена с ЖКИ. Символьные индикаторы попроще будут. Лучше найти с русскими буквами. Хотя у всех есть возможность сформировать графически любой символ. У них за обмен, как правило, отвечает HD44780. Описаний на эту схему в инете полно. Удачи
--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
|
|
|
|
|
Jul 11 2007, 07:26
|

Частый гость
 
Группа: Участник
Сообщений: 115
Регистрация: 17-01-07
Из: Санкт-Петербург, Россия
Пользователь №: 24 501

|
Цитата(SALOME @ Jul 11 2007, 08:53)  Символьные индикаторы попроще будут. Лучше найти с русскими буквами. Хотя у всех есть возможность сформировать графически любой символ. У них за обмен, как правило, отвечает HD44780. Описаний на эту схему в инете полно. Удачи Кроме HD44780 есть и клоны, с подобным интерфейсом, и совсем другие, особенные. Хорошо, что их мало. Если знать тип индикатора, можно сказать точнее, как с ним работать. Цитата(dimka2001 @ Jul 11 2007, 07:50)  Имеется ввиду символьный раз написано 2x16. И где это написано? Тема "ЖКИ и 51 (ADUC845) Keil", в первом посте инфы тоже не много.
|
|
|
|
|
Jul 11 2007, 11:11
|
Участник

Группа: Участник
Сообщений: 72
Регистрация: 7-05-07
Из: Болгария
Пользователь №: 27 577

|
В аттаче функции управления 2x16 LCD HD44780-совместимые 4p шина. МП C8051F410 но написано на C, немного подправив думаю что Вам подойдет. Функция ftoa.c - перевод чисел в ASCII формат для вывода на LCD. Функция не моя, см. Circuit Cellar 02/2006-p67
Прикрепленные файлы
LCD.rar ( 3.04 килобайт )
Кол-во скачиваний: 292
|
|
|
|
|
Jul 27 2008, 17:28
|
Частый гость
 
Группа: Участник
Сообщений: 129
Регистрация: 6-11-05
Пользователь №: 10 508

|
Цитата(Herz @ Jul 27 2008, 11:19)  Зато очень полезно для практического опыта! А быстрее самому написать. Там совершенно ничего сложного нет. Достаточно с документацией на ЖКИ модуль разобраться (а это настоятельно рекомендую). Зато потом никаких проблем с чужим кодом не будет. Я так и делал. Какой компилятор используем? Многие содержат готовые библиотеки, кстати. Зачем писать, то что наверное уже давно написано. Использую компилятор keil! Я бы сам написал, вот только жалко времени и пока не пойму как выводить числа в float!
|
|
|
|
|
Jul 27 2008, 17:35
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(dimka2001 @ Jul 27 2008, 19:28)  Я бы сам написал, вот только жалко времени... А почему времени (в том числе и чужого) на захламление форума кросспостами с банальными дежурными вопросами не жаль? Для начала книжечку по "С" почитайте любую. Там, например, найдете библиотечную функцию sprintf(), о коей Вам сообщили уже более года назад  . P.S. Moderator: Поскольку "поиски" продолжаются более года, объединил несколько тем созданных автором в одну.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|