Свежие обсуждения
Микроконтроллеры

Как выводить информацию на ЖКИ(24х2, контроллер HD44780)

1 3 5

unalex: мне ведь не названия песен из винампа выводить надо
Мне тоже.

 

prorad Вы(ты) как маленький ребенок, честное слово
не нужна мне такая фича выводить заранее вписанный текст и т.п., с такой игрушкой я уже баловался

У меня своя программа, сообщения которой нужно выводить на ЖКИ и все эти готовые проги типа LCD Smartie и иже с ними мне не помогут

 

unalex Может поможет, в ж.Радио № 4 за 2001г была статья по подключению ЖКИ к LPT порту, в аттч. процедуры работы с ЖКИ правда не на hiasm а на паскале. Если потребуется могу выложить статью из журнала.
PS Схемка и программа из журнала рабочие, сам проверял

167510.pas

 

AlexAlcoa, спасибо, журнал у меня есть, в принципе процентов 50 кода понимаю, только не вижу где там задержка применяется

 

Вобщем результат по прежнему нулевой(((

Может из программистов кто поможет, напишет небольшую программку на Си, чтобы через нее можно было вгонять символы на ЖКИ через параметры командной строки

типа имя_программы строка1 строка2

Моего опыта программирования на Си пока недостаточно, писал простые консольные программы, но с LPT пока работать не приходилось

 

УРРААА!!!
Инициализация прошла успешно, строка вывелась на экран, правда какими-то кракозябликами, теперь задача состоит научить ЖКИ отображать правильные символы

А проблема была в том что я поле перебора нескольких ЖКИ подключил дисплей не на HD44780 а на KS0066, в принципе различий нет, но у второго процедура инициализации проще, но временные интервалы больше

 

unalex:
у второго процедура инициализации проще
Разве? По-моему такая же.

 

Gregory: Разве? По-моему такая же.
по большому счету такая же, просто первую команду я не повторял 3 раза

 

Насколько помню умные статьи, там и у 44780 можно существенно упростить.
И мне казалось, что на 44780 уже ничего не делают, а уже только на клонах.

 

Если еще актуально, то вот написал либу на асме:

http://easyelectronics.ru/avr-uchebnyj-kurs-biblioteka-dlya-lcd-na-baze-hd44780....