KS_0108_LPT - модуль для работы с графическим lcd-экраном

    Этот модуль позволяет работать с графическим lcd-экраном на контроллере KS0108 (или совместимым), подключенным к параллельному порту (схема подключения)

   При работе модуль прямо обращается к параллельному порту, что не разрешается системами на основе WindowsNT (Windows 2000, Windows XP); поэтому для его работы нужен пакет DLPortIO. Начиная с версии > 1.0.0.51 не требуется полная установка DLPortIO (файл установки port95NT.exe, который может быть загружен из ИНета), достаточно в каталог с программой или в системные каталоги переписать файлы dlportio.dll и DLPORTIO.sys - при необходимости драйвер прямогго доступа будет зарегистрирован и запущен автоматически.

   Настройка ks_0108_lpt.dll Настройка модуля сводится к указанию адреса порта, к которому подключен экран, и тайминга: в ранних вариантах программы для формирования пауз, необходимых для правильной работы контроллера, использовалась минимальная задержка 1 мс, формируемая Windows; в некоторых случаях (скорее всего по причине того, что Windows не является операционной системой реального времени) эта задержка оказывалась слишком большой, что сказывалось на быстродействии программы, поэтому сейчас задержка формируется циклом из пустых команд. Поскольку программа запускается на компьютерах с различным быстродействием, то и количество "пустых" команд для каждого компьютера различно; вот это количество и устанавливается ползунком "Тайминг". Если это значение выбрать слишком маленьким, программа будет выводить текст на экран очень быстро, но через какое-то время текст на экране может быть испорчен "артефактами" вплоть до полного "замусоривания" экрана или его отключения; если выбрать это значение слишком большим, программа будет работать очень стабильно, но при этом занимать бОльшую долю процессорного времени и сильнее загружать процессор. Рекомендация по выбору правильного значения: установить ползунок в минимальное положение, затем 2-3 раза "кликнуть" мышкой справа от текущего положения ползунка, сохранить настройки и понаблюдать за работой программы. Если через какое-то время текст на экране будет "замусориваться", значит надо переместить ползунок еще "на один клик" вправо - и так до тех пор, пока вывод на экран не станет стабилен.