Например TDA7294

Форум РадиоКот • Просмотр темы - Работа с ЖКИ на контроллере HD44780 и его аналогах
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт дек 11, 2025 05:23:53

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2452 ]     ... , , , 34, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Чт июл 28, 2011 10:00:53 
Друг Кота

Карма: 64
Рейтинг сообщений: 1020
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4369
Откуда: Ижевск
Рейтинг сообщения: 0
Видеопамять HD44780 организована в 2 строки по 40 символов и является жесткой. Нужно смотреть DS на конкретный дисплей, где, как правило,
должна быть указана адресация. Например WH2004 от Винстара имеет адреса
1строка-00H...13H
2строка-40H...53H
3строка-14H...27H
4строка-54H...67H


Последний раз редактировалось akl Чт июл 28, 2011 10:09:27, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Чт июл 28, 2011 10:07:20 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
обычно первая строка контроллера разделена на два кусочка которые показываются в первой строке стеклышка и третей
а вторая строка контроллера это вторая и 4-я строка стеклышка....у большинства экранов адресация стандартная но нужно внимательно смотреть чтоб попать в первый столбец третей или 4-й строки стекла

_________________
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Чт июл 28, 2011 10:09:30 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1066
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19958
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
akl писал(а):
Видеопамять HD44780 организована в 2 строки по 40 символов и является жесткой. Нужно смотреть DS на конкретный дисплей, где, как правило, должна быть указана адресация.

Ммм... Подозреваю, что вы имеете в виду вот это?
Изображение
Значит, мне нужно ставить N как у... двустрочного дисплея?


Вложения:
Безымянный.GIF [15.5 KiB]
Скачиваний: 1274

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Чт июл 28, 2011 10:13:15 
Друг Кота

Карма: 64
Рейтинг сообщений: 1020
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4369
Откуда: Ижевск
Рейтинг сообщения: 0
Да, для 16х4 будет так.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Чт июл 28, 2011 10:16:46 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1066
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19958
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
akl писал(а):
Да, для 16х4 будет так.

Спасибо. Странно что нигде об этом чётко не написано... или я плохо смотрел.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Чт июл 28, 2011 22:39:10 
Родился
Аватар пользователя

Зарегистрирован: Пт июл 22, 2011 20:27:41
Сообщений: 11
Откуда: из эфира
Рейтинг сообщения: 0
Народ помогите с кодом на ASM для ЖКИ индикаторов 16/2 нужен код но только для PIC так как других контроллеров не знаю , многое пересмотрел есть только для AVR но для PIC-ка нет, заранее благодарен


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт июл 29, 2011 08:22:44 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1066
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19958
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
ur5xca писал(а):
нужен код но только для PIC

Собственно, в чём проблема?
Если разбираться по порядку, то скажите для начала 1) как хорошо вы знаете ПИКи и 2) что конкретно вам не понятно??? Даташит нормальный на 44780 у вас есть?

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт июл 29, 2011 08:45:53 
Поставщик валерьянки для Кота

Карма: 16
Рейтинг сообщений: 329
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Сообщений: 2222
Откуда: Tashkent
Рейтинг сообщения: 0
ur5xca писал(а):
но для PIC-ка нет

Как нет? А апноут самого микрочипа AN587 Interfacing PICmicro® MCUs to an LCD Module на что?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт июл 29, 2011 18:30:06 
Родился
Аватар пользователя

Зарегистрирован: Пт июл 22, 2011 20:27:41
Сообщений: 11
Откуда: из эфира
Рейтинг сообщения: 0
Отвечу на заданные вопросы:
Знаю пики только на начальном уровне такие как 16F84,628 12F629,75 и другие похожие на них разобраться в них вроде не сложно, программирую только на ассемблере в MPLAB если есть исходник хотелось бы посмотреть как написано управление этим индикатором так как я не особо владею премудростями программирования нужен готовый пример для дальнейшего разжевывания. Нормального даташита на индикатор не имею а те что можно найти то на английском с которым я не очень , просьба помочь с исходником .


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт июл 29, 2011 20:22:45 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1066
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19958
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
ur5xca писал(а):
Нормального даташита на индикатор не имею а те что можно найти то на английском с которым я не очень , просьба помочь с исходником .

Вот нормальный даташит на сам контроллер, который стоит в дисплеях: http://www.allshore.com/pdf/Sunplus_LC780CV11.pdf
Там всё разжёвано. Если непонятно — спрашивайте.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт июл 29, 2011 20:30:14 
Родился
Аватар пользователя

Зарегистрирован: Пт июл 22, 2011 20:27:41
Сообщений: 11
Откуда: из эфира
Рейтинг сообщения: 0
Ну а исходником на ассемблере помочь можете.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт июл 29, 2011 20:42:30 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1066
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19958
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
ur5xca писал(а):
Ну а исходником на ассемблере помочь можете.

Вы с портами ввода-вывода работать умеете? Задержку хотя бы несколько тактов сделать сможете?

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт июл 29, 2011 20:44:51 
Родился
Аватар пользователя

Зарегистрирован: Пт июл 22, 2011 20:27:41
Сообщений: 11
Откуда: из эфира
Рейтинг сообщения: 0
Конечно умею работать


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт июл 29, 2011 20:52:20 
Родился
Аватар пользователя

Зарегистрирован: Пт июл 22, 2011 20:27:41
Сообщений: 11
Откуда: из эфира
Рейтинг сообщения: 0
Сами процедуры задержек и инициализации понятны из даташита но можно ли посмотреть как выглядит хотя-бы кусок кода чтобы вывести на индикатор текст, большего и не надо, тогда мне станет яснее эта ситуация и дальше я сам смогу продолжать .


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт июл 29, 2011 21:00:34 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1066
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19958
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
ur5xca писал(а):
Сами процедуры задержек и инициализации понятны из даташита но можно ли посмотреть как выглядит хотя-бы кусок кода чтобы вывести на индикатор текст, большего и не надо, тогда мне станет яснее эта ситуация и дальше я сам смогу продолжать .

Выставляете RS, R/W, данные и дёргаете Е. Вызываете задержку. Всё.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт июл 29, 2011 21:08:59 
Родился
Аватар пользователя

Зарегистрирован: Пт июл 22, 2011 20:27:41
Сообщений: 11
Откуда: из эфира
Рейтинг сообщения: 0
То есть Е это типа аналога CLK тактирование каждый такт которого определяет знакоместо я так понял, а сами знаки преобразуются в код и подаются на входы D0...D4 в 4-х битном режиме которыый задается во время инициализации .


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт июл 29, 2011 21:29:20 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1066
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19958
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
ur5xca писал(а):
То есть Е это типа аналога CLK тактирование каждый такт которого определяет знакоместо я так понял, а сами знаки преобразуются в код и подаются на входы D0...D4 в 4-х битном режиме которыый задается во время инициализации .

Да, строб Е — аналог такта. А вот про знакоместо не очень понял, так что я лучше расскажу как всё есть на самом деле:...
Предположим, используется 8-ми битная шина (отличие 4-х битной будет в том, что 8 бит пересылаются за 2 раза (2 такта Е)):
1) вы выставили R/W и RS на Запись Данных
2) выставили данные. Например, 21h
3) дёрнули Е
Что произошло:
вы передали контроллеру дисплея адрес символа во встроенной таблице шрифтов, он скопировал этот символ к себе в озу на то место, на котором был курсор.
при этом в зависимости от первоначальных настроек, либо курсор мог сдвинуться влево/вправо, либо дисплей, либо никто никуда не сдвинулся.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт июл 29, 2011 21:42:27 
Родился
Аватар пользователя

Зарегистрирован: Пт июл 22, 2011 20:27:41
Сообщений: 11
Откуда: из эфира
Рейтинг сообщения: 0
Вот теперь стало яснее то есть в зависимости с какими мы установками провели инициализацию у нас курсор будет сдвигаться на следующее место после записи знака либо останется на месте если вначале установим без сдвига . Значит Е это запись числа соответствующего знаку в оперативную память ЖКИ после курсор устанавливается на следующее знакоместо для записи очередного слова таким образом сколько раз мы будем ставить Е в 1 столько знаков и будет в строке. Правильно ли я понял?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт июл 29, 2011 21:55:38 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1066
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19958
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
ur5xca писал(а):
Правильно ли я понял?

Да, правильно. В даташите, на который я давал ссылку, нарисовано как это будет выглядеть на экране в зависимости от установок.
Как мне кажется, все инициализируют дисплей на сдвиг курсора вправо без сдвига дисплея.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт июл 29, 2011 22:01:09 
Родился
Аватар пользователя

Зарегистрирован: Пт июл 22, 2011 20:27:41
Сообщений: 11
Откуда: из эфира
Рейтинг сообщения: 0
В общем смысле стало ясно как все происходит, стоит ли самому что-нибудь химичить или искать готовые исходники


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2452 ]     ... , , , 34, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y