реклама на сайте
подробности

 
 
> 44780 , вывод изменяющихся значений
pavel-pervomaysk
сообщение Aug 5 2008, 18:31
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-12-07
Из: Украина г. Первомайск
Пользователь №: 33 716



Добрый вечер всем !
Возникла проблемка при работе с жки , у меня проэкт ATmega8515 + LM7001 + PML009A , (возможно) напишу с чей то помощью .
Проблема собственно такая : с книги скопировал исходник для работы с ЖКИ под 8 бит , переделал его под 4 бита режим , не совсем супер , но работает 05.gif Проблема в том что данные находящиеся во флеше выводятся на экран , а вот к примеру сделать строчку *Volume 00* и чтобы потом с помощью инкремента и декремента менять значения допустим 0 ..... 62 , никак ума не хватает wub.gif
Исходник свой прилагаю , буду рад пинка в нужном направлении twak.gif
Прикрепленные файлы
Прикрепленный файл  PML009A.rar ( 17.11 килобайт ) Кол-во скачиваний: 48
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
pavel-pervomaysk
сообщение Aug 6 2008, 04:51
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-12-07
Из: Украина г. Первомайск
Пользователь №: 33 716



Курсор выставить в нужное место могу , он мигает , а вот получить результат не могу , не пойму правильной логики работы wacko.gif
Go to the top of the page
 
+Quote Post
x-men
сообщение Aug 6 2008, 06:38
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 209
Регистрация: 25-09-07
Пользователь №: 30 817



Цитата(Павлик @ Aug 6 2008, 10:51) *
Курсор выставить в нужное место могу , он мигает , а вот получить результат не могу , не пойму правильной логики работы wacko.gif

Задачу надо разбить на несколько элементарных функций, пусть это будет и не самым коротким вариантом, зато при хорошем понимании можно с первого раза достичь желаемого.
Во первых надо выделить буфер переменных данных, в который уже складывать данные в кодах 44780. А далее функции установки начала строки (если их 2 или 4). Определить начальное место в строке для вывода переменной и записать туда содержимое буфера. Функцию очистки знакомест вывода. "Volume" выводить функцией вывода табличного значения во всю строку с 20h, где нет букв.
Некоторые предпочитают выводит содержимое всей строки, обновляя ее целиком.
Все должно получится. Реализацию на сях правда не делал. Года 4 назад на асме для адука делал тоже самое.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 13:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01486 секунд с 7
ELECTRONIX ©2004-2016