ЖК-дисплей 128x64 странный контакт, C86 (вход)

lcd

Я получил ЖК-дисплей от моего друга. Основываясь на номере модели (TopWay LM6023), напечатанном на продукте, я нашел техническое описание в Google. Согласно таблице данных, это ЖК-дисплей 128 * 64, но я не понимаю, что распиновка не такая же / похожая на знаменитую. Читал даташит, там С86 пин. Я понятия не имею, что это такое и как заставить это работать. Я создал репозиторий github, и мне интересно, может ли кто-нибудь помочь написать пример кода и подключить его к Arduino UNO.

Более того, я также хотел бы знать, что такое 6800 & Интерфейс 8080, его может имитировать Arduino UNO? Если да, то какая ссылка? Функции терминала

, 👍-1

Обсуждение

разница заключается в том, как Intel 8080 и Motorola 6800 обрабатывают аппаратный ввод-вывод... 6800 использует ввод-вывод с отображением памяти.... он использует сигнал разрешения (pin10) и сигнал выбора чтения/записи (pin9) ..... 8080 использует порты для ввода-вывода .... вы включаете сигнал записи (pin9), если вы выводите данные из микроконтроллера, и включаете сигнал чтения (pin10), если вы вводите данные в микроконтроллер, @jsotola

с Arduino вы, вероятно, захотите использовать последовательный интерфейс, поскольку он использует только два контакта для данных (pin17 и pin18 (необходимо проверить номера контактов)), @jsotola


1 ответ


1

К сожалению, управление графическим ЖК-дисплеем не так просто, как управление одним из самых популярных ЖК-дисплеев типа HD44780.
Вернемся к теме:
Если состояние на этом контакте ВЫСОКОЕ, вы должны использовать интерфейс Motorola 6800, если состояние на C86 НИЗКОЕ, используйте интерфейс Intel 8080.
В зависимости от вашего выбора вам придется сохранить стандарт связи. Для интерфейса 8080 см. пункт 3.3.1 вашего технического описания, для 6800 см. пункт 3.3.2.
Примечание. Если у вас возникли трудности, попробуйте найти библиотеки по имени контроллера: LM6023A или одному из S1D15300 или S1D16700
Кроме того, рассмотрите количество контактов, доступных на вашем Arduino. Возможно, вы сможете управлять этим ЖК-дисплеем с помощью Arduino Uno, используя только последовательный интерфейс. (см. эту ссылку)

,

Спасибо за ваш ответ, ваша информация полезна после того, как я прочитал ссылку. Кажется, это не простая задача, которую можно выполнить за день или неделю., @Allen Chak

Вот почему иногда проще искать легкодоступные библиотеки. К сожалению, этот не самый популярный. Вы также можете проверить большую коллекцию библиотек под названием u8glib — см. список поддерживаемых ЖК-дисплеев: https://github.com/olikraus/u8glib/wiki/device, @smajli