AL LPT to LCD – Программа для управления LCD дисплеем подключенным к LPT

Основная идея

Часто возникает необходимость во время работы компьютера узнать информацию о состоянии некоторых процессов компьютера, но не всегда есть возможность приостановить работу текущей программы, свернуть её, чтобы посмотреть состояние машины.


Описание

Программа поддерживает подключение дополнительного дисплея на основе микроконтроллера HD44780 через LPT порт компьютера. Интерфейс между компьютером и LCD дисплеем обеспечивается по 3 служебным линиям дисплея и по половине линии данных (4 линии из 8).

Схема подключения LCD к LPT

Схема подключения

Плагины

  • Часы
  • CPU
  • ОП
  • WinAMP — Title
  • WinAMP — Time
  • WinAMP — Lengt
  • Звук
    Трафик :
  • Трафик входящий
  • Трафик исходящий

Преимущества:

Поддерживает Windows XP, не требует установки

Недостатки:

Требовательна к процессору, малое количество плагинов

Системные требования:

Windows XP; 8МБ RAM(потребляет); установки не требует, работает сразу после скачивания; подключенный индикатор к LPT порту компьютера (на переходниках USB->LPT не проверялась) по схеме из статьи см. ссылку ниже (статья пока не готова)

Скачать

Подключения индикатора к LPT порту компьютера.

Статья обновлена 9 марта 2011 года.

22 комментария на « AL LPT to LCD – Программа для управления LCD дисплеем подключенным к LPT»

  1. Андрей пишет 27.02.2011 в 16:09 #

    Подключил дисплейчик по вашей схеме, заюзал вашу программу — не работает.
    Пробовал и 4-строчный и 2-строчный — не работает.
    Распиновку проверял, ошибок в пайке точно нет, дисплеи рабочие (переставляю в схему от куда их выдрал — работают).
    Подскажите в чем может быть дело, куда копать?

    Сам понимаю — ЛПТ не выводит, но он точно рабочий, у меня на нем принтер висит.

  2. ПАША пишет 08.03.2011 в 22:14 #

    Мона вопросик: а точнее сразу гораздо лучьше СХЕМУ подключения!!!!!!!!!!!!!!!!

  3. ПАША пишет 08.03.2011 в 22:50 #

    И почему программа посылает информацию в 8-битном режиме. А ОЧЕНЬ хотелось бы в 4-битном а то есть дисплейчик всего на десять ног а ни одной проги для 4 бит НЕТУТИ кроме вашей(по описанию)

  4. Андрей пишет 09.03.2011 в 11:07 #

    Спасибо, дисплейчик заработал, правда, только с программой Smartie 5.1 , и после установки Port95NT.exe
    А с вашей прогой работать отказывается, но Smartie устраивает меня по функционалу.

  5. Alex_EXE пишет 09.03.2011 в 22:37 #

    Добавил схему подключения. Когда размешал статью, забыл её выложить.
    Спасибо ПАША, что указали на недочёт.

  6. Андрей пишет 11.03.2011 в 10:48 #

    А я подключал по схеме из статьи про LCD дисплей, видимо по этому и не заработало с вашей программой.

  7. Андрей пишет 12.06.2011 в 15:56 #

    Прога конечно рабочая и 4bit LCD пашет нормально но хотелось бф функционала

  8. Alex_EXE пишет 16.06.2011 в 22:51 #

    Программа писалась давно.
    Посмотрел исходники, к сожалению, две последние версий повреждены. Если найду резервные копии, то кое-что можно будет добавить.

  9. Андрей пишет 01.07.2011 в 13:52 #

    Как там с добавлением новых функций в прогу было бы не плохо как в Smartie спектро анализатор воткнуть да и возможность вывода более крупного шрифта было бы прекрасно. А если не жалко то скинь исходники на мыло.

  10. Alex_EXE пишет 02.07.2011 в 00:11 #

    Пока, к сожалению, не выйдет. Сейчас сильно занят другими вещами. Но могу вас заранее огорчить: шрифт увеличить не получиться и хороший спектроанализатор сделать не смогу, т.к. используемый индикатор является знакогенерирующим и при выводе текста возможно использование только содержащихся в нём символов.
    Исходники выслать не могу.

  11. Андрей пишет 02.07.2011 в 13:17 #

    Странно но ведь ты выводиш уровень звука а спектро анализатор можно сделать также только столбы в верх. Жаль что вы заняты.

  12. Alex_EXE пишет 02.07.2011 в 15:05 #

    Но тогда (при использование 4-х строчного дисплея) всего будет 4 уровня, ну 8 с землёй (хотя это будет не очень красиво), если этого будет достаточно — то тогда можно будет сделать.

  13. Андрей пишет 04.07.2011 в 21:25 #

    Странно вы пользовались программой lcd_smartie то там можно посмотреть как оно работает на 2 строчном экране с плагином для винампа вот скрипт
    $dll(winamp,1,2×20,0)
    $dll(winamp,2,0,0)
    Скрипт настроил для своего жк так как собираюсь всь собрать вот ентот девайс http://translate.googleusercontent.com/translate_c?act=url&hl=ru&ie=UTF8&prev=_t&rurl=translate.google.com&sl=auto&tl=ru&u=http://diy.elektroda.eu/miniaturowy-sterownik-wyswietlacza-lcd2usb/&usg=ALkJrhg90Rl366lAINN2roVSbW4JSXxElg он должен решить все мои желания. Но всё же для тестов первых ваша программа лучший вариант работает отлично.

  14. Alex_EXE пишет 05.07.2011 в 21:54 #

    Другие программы для дисплеев видел, но не пользовался.
    Есть способы, что бы прошить в дисплей свои символы, но в рамках этого проекта от этой идее отказался.
    По ссылке представлена интересная конструкция.
    Идея подключить LCD дисплей к компьютеру по другому интерфейсу у меня не раз возникала. Сейчас, как раз, потихоньку начинаю работать с USB. Так что в планах есть подключение дисплея по USB, но не ближних.

  15. Андрей пишет 05.07.2011 в 23:31 #

    О класно давай вместе продумывать я сам хочу разработать свой проэкт но пока штопор так как я сам в програмировании почти чайник было время когда в 90 стые я писал проги на бэйсике но щя тупо стараюсь повторить то что сделали другие но интерес сощдать своё не пропадает просто нужен умный чел который поможет и направит.

  16. Анатолий пишет 18.01.2012 в 14:28 #

    Здравствуйте,программа заработала только дисплей 1х16 делит на две строки,и при отображении любого плагина бегущая строка виснет на 3-м символе.дисплей bc161-d
    можно ли как-то запустить дисплей bc1602egplwb сколько не пытался не одна программа не хочет нормально работать,идут блики по экрану и всё(
    буду признателен за любую помощь.

  17. Alex_EXE пишет 18.01.2012 в 21:02 #

    Забыл про настройки написать:
    Рядом с исполняемом файлом есть файл ini.ini
    Задать размеры дисплея (количество символов по горизонтали и вертикали) – раздел Setting, поля Length_X и Length_Y.
    Функционал на вкладках Программы и Строка не предназначен для одновременной работы был.
    По проблемному дисплею нечего найти не удалось.

  18. Руслан пишет 30.01.2012 в 03:01 #

    Добрый вечер, Запустил вашу программу с двухстрочным ЖК (16Х2). В общем работает, но нолевой уровень громкрсти отображается не по центру, а снесен в право на 2 знака. Пробовал менять настройки X;Y; не помогает. Дисплей: WH1602D-YYK-CTK. Заранее спасибо.

  19. Alex_EXE пишет 04.02.2012 в 12:24 #

    Может быть у вас смещён уровень между правым и левым каналами звуковой карты.

  20. Виктор пишет 29.02.2016 в 21:42 #

    Стардатный контроллер.У меня 2х24 .Показывает:строка 1 часы_загрузку ЦП_ОЗУ_потом непонятно что(вернее i000)
    ‘строка 2 пустая только два полностью засвеченых знакоместа

  21. Евгений пишет 21.03.2016 в 03:03 #

    Спасибо за программу! Правда на win7 не заработало какие драйвера и программы только не ставил, зато на другом древнем селероне с winXP заработало сходу без всяких драйверов! Дисплей синий с Китая qapass 1602A, подключение по 4 бит по схеме выше, резистор в цепи подсветки поставил 240 Ом. Ещё добавлю, что выводы с 18 до 25 не надо все соединять, достаточно одного из них.

  22. Александр пишет 10.04.2021 в 11:55 #

    Добрый день!
    Подключил древний 2х-строчный дисплей WM-1602 к старинному ноутбуку с windows XP по 4- битной схеме, при включении всё заработало сразу за исключением одного: проблема такая же, как и у Руслана — индикатор уровня звука смещён на 2 знакоместа вправо и не перемешается по оси Х (по Y перескакивает, всё остальное — тоже перемещается).
    P. S. Хотелось бы покопаться в исходниках, прога очень полезная.

Комментарии RSS

Оставьте отзыв