Важная информация

User Tag List

Показано с 1 по 2 из 2

Тема: Вектор-06Ц. Подключение LCD 1602/16166 к разъёму "ПУ"

  1. #1
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Вектор-06Ц. Подключение LCD 1602/16166 к разъёму "ПУ"

    В теме про тестирование ОЗУ, начал писать про подключение к разъёму "ПУ" Вектора одно/двух-строчного дисплея LCD, для вывода на него результатов тестирования памяти.
    https://zx-pk.ru/threads/30914-testo...=1#post1152169

    Первоначальная идея использовать 4-битную шину казалась привлекательной. Но лень подключить ещё 4 провода обошлась заморочками с процедурами полубайтного чтения/записи, так как пришлось манипулировать с тетрадами, появились издержки на резервное хранение передаваемого байта, длинный код...
    Пришлось допаять остальные разряды шины данных дисплея и перейти на более простую в использовании 8-битную шину.
    Набросал минимальный набор подпрограмм: инициализации, записи команд и данных, чтения состояния, ожидания готовности, очистки экрана, установки курсора в позицию экрана.

    Во вложении исходник тестовой программки, схема с 8-битным интерфейсом, и rom на всякий случай.
    В текущей реализации, ожидание готовности дисплея не имеет выхода по таймауту - зависнет если дисплея нет или он не готов к работе.

    В тесте есть опрос клавы, и реакция на F1,F2,F3.

    Может у кого-то ещё будет желание повторить девайс, использовать для своих тестов/программ.
    Вложения Вложения

  2. Этот пользователь поблагодарил KTSerg за это полезное сообщение:

    Improver (24.04.2022)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Решил сравнить, будет ли проще работать с LCD-дисплеем, если перевесить его на разъём "ВУ", выделив под его управление несколько портов.
    Добавив в схему контроль слова состояния процессора, можно обойтись 2-мя портами: 7Ch-7Dh.
    7C - порт для команд (чтение/запись).
    7D - порт для данных (чтение/запись).
    Управление упростилось до одной команды выгрузки байта в порт. Стало не нужно готовить сигналы управления, после подачи данных на шину, ещё и дрыгать синхросигналом...
    Получил технологический дисплей... даже два независимых: один на ВУ второй на ПУ...
    Можно приступать к ремонту контроллера HDD...

    Во вложении схема подключения LCD-дисплея 1602 к разъёму "ВУ".
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	LCD_2s_port.JPG 
Просмотров:	48 
Размер:	48.3 Кб 
ID:	77241  
    Вложения Вложения
    • Тип файла: zip vu_lcd.zip (57.5 Кб, Просмотров: 20)
    Последний раз редактировалось KTSerg; 27.04.2022 в 20:51.

  5. Этот пользователь поблагодарил KTSerg за это полезное сообщение:

    Improver (27.04.2022)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 3
    Последнее: 21.04.2022, 06:30
  2. Ответов: 2
    Последнее: 06.10.2018, 20:40
  3. Эмулятор "Вектор-06Ц" на "Dingoo A-320"
    от Tim0xA в разделе Вектор
    Ответов: 44
    Последнее: 15.04.2013, 20:28
  4. Ответов: 11
    Последнее: 23.02.2011, 05:55
  5. Ответов: 21
    Последнее: 23.10.2009, 18:03

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •