Com (RS232) - LCD

Мне попадалось много схем для подключения LCD экрана к Com порту - но все они использовали, какой либо контролер. Это схема относительно простой способ подключения LCD экрана к Com порту (Rs232) в ней можно использовать любой сдвигающий регистр, имеющий последовательный вход и параллельные выходы К155ИР13 (SN74198), К155ИР8 (SN74164), К555ИР28 (SN74322) итд. (у меня завалялся как раз К155ИР13). Com порт здесь используется не как последовательный порт, а как паралельный 3х битный порт - 2 бита загружают данные в регистр, 3й формирует сигнал строб на LCD. Скорость вывода данных 20-30 кБайт/сек.

Схема нарисована для микросхемы К155ИР13 (для других микросхем номера выводов будут отличатся).

Стабилитроны D1-D3 - любые c напряжением стабилизации 5V. Сигнал CS нужен только для экранов с числом строк от 4х или для графических экранов.
Недостатком такого способа подключения является большая загрузка процессора при выводе данных с максимальной скоростью.

Если добавить ик приемник как показано, на нижнем рисунке то это устройство сможет служить приемником для пульта ду, такой вариант подключения может работать с программой Grider с плагином Igor SFH-56)

Программа Jalcds.
Плагин для Jalcds (только для 2х строчных экранов).Программа тестирования
Исходник плагина на VB6 (если Вам нужна поддержка 1,4х строчных экранов, доработайте сами, у меня нет таких Lcd).

Порядок установки следующий:
1 Установите Jalcds (желательно в каталог по умолчанию C:\Program Files\jalcds).
2 Скопируйте файлы из архива jalcds.out.rar в каталог с программой Jalcds.
3 Запустите файл reg.bat (появится окно с сообщением об успешной регистрации DLL).
4 Запустите конфигуратор Jalcds - config.exe
5 Создайте или измените файл конфигурации и в поле "Addres of your LPT port" укажите alt (как показано на нижнем рисунке).
6 Запустите Jalcds со следующими параметрами:
C:\Program Files\jalcds\jaLCDs.exe output=out.com2 outputparam=Shared - если используется, какая либо программа для работы с ик приемником
C:\Program Files\jalcds\jaLCDs.exe output=out.com2 - если ик приемника нет.
Если используется первый Com порт, замените Com2 на Com1.
Если используется, какая либо программа для работы с ик приемником, то Jalcds нужно запускать после загрузки этой программы.

Категория: Статьи | Добавил: rifer (24 Марта 2006)
Просмотров: 17792 | Комментарии: 17
Всего комментариев: 0
avatar