ЭТО АРХИВ
Новый адрес:http://rifer.ucoz.ru/


Home page - Подключение LCD экрана к Com-порту (rs232).

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

1. Документация на LCD контролер HD44780 (англ.)
2. Документация на LCD дисплей Мелт MT-16S2H (рус.)
3. Программа для тестирования + исходник для контролера HD44780 (VB6)
4. Справочник по микросхемам

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

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

P.s. Можно подключить графический лсд - на экране 128х64 можно будет получить 20-25 FPS . Недостатком такого способа подключения является большая загрузка процессора при выводе данных с максимальной скоростью.

Если добавить ик приемник как показано, на нижнем рисунке то это устройство сможет служить приемником для пульта ду, такой вариант подключения должен работать с большинством программ предназначенных для управления компьютером (SlyControl, Grider, uICE итд.). При этом если использовать метод работы с портом обозначенный как "Внешний DLL(2)" то возможна параллельная работа 2х программ - приемника и программы работы с лсд экраном. (Как показало практическое использование программы SlyControl, uICE не только считывают данные, но и производят запись в Com порт, нарушая тем самым вывод информации на Lcd, стабильно работает только Grider с плагином Igor SFH-56)


6 Программа Jalcds (сайт программы).
7 Плагин для Jalcds (только для 2х строчных экранов).
8 Исходник плагина на 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 нужно запускать после загрузки этой программы.


Hosted by uCoz