Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подключение ЖКИ BC1601A
Форум разработчиков электроники ELECTRONIX.ru > Поставщики компонентов для электроники > Компоненты > Средства индикации
lzrvts
Помогите пожалуйста разобраться с подключением ЖКИ BC1601A. Выводит только 8 разрядов. Надо 16 разрядов.
Lega
Поясните вопрос. Что значит "выводит только 8 разрядов"? Имеется в виду 8 символов на экране отображаются вместо 16-ти? Если это так - то, по-моему, дело не в подключении.
Сергей Борщ
Цитата(lzrvts @ Dec 3 2006, 10:35) *
Помогите пожалуйста разобраться с подключением ЖКИ BC1601A. Выводит только 8 разрядов. Надо 16 разрядов.
Дело в программе и невнимательном чтении документации. ЖКИ дисплеи 1 строка*16 символов с точки зрения общения с ними представляют из себя дисплеи 2 строки*8 символов у которых строки "склеены" в одну. Поэтому первое знакоместо имеет адрес 0x00, восьмое - 0x07, девятое - 0x40 и шестнадцатое - 0x47. Так что ваша программа должна сама отслеживать желаемое положение курсора и корректировать его.
TomaT
И это вроде, если не ошибаюсь, относится к дисплеям с индексом "А".
Кто бы объяснил зачем так сделано...
Сергей Борщ
Цитата(TomaT @ Dec 6 2006, 16:58) *
И это вроде, если не ошибаюсь, относится к дисплеям с индексом "А".
Вот таких тонкостей не знаю. Все что попадались, от самых разных производителей, все имели именно такую конфигурацию, ограниченную контроллером-прототипом HD44780
Цитата(TomaT @ Dec 6 2006, 16:58) *
Кто бы объяснил зачем так сделано...
Физически вытекает из архитектуры контроллера. В противном случае требуется дополнительный драйвер столбцов (дисплеи 16*2 имеют уже две "капли")
Lega
На всякий случай выложу русскую документацию на контроллер HD44780
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.