Форумы Modlabs.net: Два LCD модуля 2х16 как "один 4Х16" - Форумы Modlabs.net

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Два LCD модуля 2х16 как "один 4Х16"

#1 Пользователь офлайн   chls 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 1
  • Регистрация: 22 Сентябрь 03

Отправлено 22 Сентябрь 2003 - 11:19

Решил изготовить LCD для своего компа.
На шару достались два LCD модуля L1692B1J200 (Seiko) 2Х16 с контроллерами KS0066.
Как их подключить к одному LPT порту как "один модуль 4Х16"?
Нужна схема или ссылка!
0

#2 Пользователь офлайн   HUNTER 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 107
  • Регистрация: 04 Август 03

Отправлено 22 Сентябрь 2003 - 16:10

Тут не всё так просто, как может показаться....
Если мне не изменяет память, то в таких модулях(в больших- точно) сделана страничная организация памяти, то есть в твоём случае "страница" может быть размером 2*8, а может их и не быть вообще, то есть она есть, но размером 2*16 (обычно больше для того чтобы можно было делать сдвиг отображаемой информации влево-вправо аппаратно, а не программно.. Но это не суть важно...) Так вот, в любм случае нужна будет схема с программной частью (то есть микроконтроллером), т.к запараллелить их не получится просто так... Этот микроконтроллер должен будет смотреть всю инфу, которую будет выдавать прога (jaLCD например) а потом отдельно формировать 2 10-разрядных кода (8-данные, 1- строб, 1-регистр)... То есть это или корпус типа DIP-40 или PLCC64 что не есть мало... Или протстой DIP-24 или DIP-28, но придётся сильно извратьтся программой... Так что подумай это ДЕЙСТВИТЕЛЬНО тебе надо?Тут не всё так просто, как может показаться....
Если мне не изменяет память, то в таких модулях(в больших- точно) сделана страничная организация памяти, то есть в твоём случае "страница" может быть размером 2*8, а может их и не быть вообще, то есть она есть, но размером 2*16 (обычно больше для того чтобы можно было делать сдвиг отображаемой информации влево-вправо аппаратно, а не программно.. Но это не суть важно...) Так вот, в любм случае нужна будет схема с программной частью (то есть микроконтроллером), т.к запараллелить их не получится просто так... Этот микроконтроллер должен будет смотреть всю инфу, которую будет выдавать прога (jaLCD например) а потом отдельно формировать 2 10-разрядных кода (8-данные, 1- строб, 1-регистр)... То есть это или корпус типа DIP-40 или PLCC64 что не есть мало... Или протстой DIP-24 или DIP-28, но придётся сильно извратьтся программой... Так что подумай это ДЕЙСТВИТЕЛЬНО тебе надо?
0

#3 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 23 Сентябрь 2003 - 14:08

2chls:
Подключить - просто. Другое дело - кто из программ будет это поддерживать. Если к используемой программе можно написать плагин для вывода (jaLCD, например, это позволяет), то никаких проблем. Заводишь раздельно CS модулей на два разные контакта (например, SEL и INIT) и, в зависимости от строки, пишешь либо в один, либо в другой.

Если же хочется пользоваться готовой программой - да, нужен контроллер с (10 - к LPT, 11 - к индикаторам) 21м свободным контактом. (ATmega8 и выше, PIC16F87x и т.д.).
Если делать на ATmega - часа три работы (час на пайку и два на написание прошивки). Если интересно - пиши.
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

2 человек читают эту тему
0 members, 2 guests, 0 anonymous users