|
PIC16f628A и ЖК SC1602BULT-SH-HS-G, помогите разобраться |
|
|
|
Apr 28 2008, 14:58
|
Участник

Группа: Новичок
Сообщений: 26
Регистрация: 13-03-08
Пользователь №: 35 878

|
доброго времени суток! может кто-нибудь работал со строковыми ЖКИ. Интересует ЖК SC1602BULT-SH-HS-G , как его соединить с PICом. А вообще интересует написание проги для вывода инфы на дисплей. Немного не понимаю, как это делается. Может кто-нибудь пояснит. Или может у кого есть пример программы. Вообще интересует прога на ассемблере, но для уяснения сути дела можно и на любом другом.
|
|
|
|
|
 |
Ответов
|
May 5 2008, 19:30
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 29-01-08
Пользователь №: 34 534

|
А Вы не забыли в четырехпроводном режиме подвесить остальные выводы LCD (с 0 по 3) на питание через сопротивления? Или по крайней мере, если они подсоединены к контроллеру, то отправлять, например не "Х0h", а "Хfh"? И еще. У меня в LCD нет кириллицы - только латиница.
|
|
|
|
|
May 6 2008, 08:38
|
Участник

Группа: Новичок
Сообщений: 26
Регистрация: 13-03-08
Пользователь №: 35 878

|
Цитата(Okor @ May 5 2008, 22:30)  А Вы не забыли в четырехпроводном режиме подвесить остальные выводы LCD (с 0 по 3) на питание через сопротивления? Или по крайней мере, если они подсоединены к контроллеру, то отправлять, например не "Х0h", а "Хfh"? И еще. У меня в LCD нет кириллицы - только латиница. Ну вот кстати не знал про "Xfh". Но все равно не помогло. Все равно ничего не выводит. Я подумал, может тут проблема в задержках (может мало жду или много), переписал с модулем опроса готовности. Прога проходит до конца, т.е. флаг готовности постоянно разрешает идти дальше, а на экране пусто... Да и переписал на латинские буквы, тож не помогло... А есть вообще конкретные цифры задержек после команд? А то в разных источниках пишут по разному и вроде все аналоги HD44780. И может есть у кого-нибудь конкретный алгоритм инициализации и порядок вывода информации на экран? Короче, везде пишут просто, а что-то мне уже так не кажется...
|
|
|
|
|
May 6 2008, 13:35
|
Группа: Новичок
Сообщений: 12
Регистрация: 4-05-08
Из: Pskov
Пользователь №: 37 266

|
WH2002M_YGH_CP.pdf ( 250.83 килобайт )
Кол-во скачиваний: 623Цитата(Anty @ May 6 2008, 12:38)  Ну вот кстати не знал про "Xfh". Но все равно не помогло. Все равно ничего не выводит. Я подумал, может тут проблема в задержках (может мало жду или много), переписал с модулем опроса готовности. Прога проходит до конца, т.е. флаг готовности постоянно разрешает идти дальше, а на экране пусто... Да и переписал на латинские буквы, тож не помогло... А есть вообще конкретные цифры задержек после команд? А то в разных источниках пишут по разному и вроде все аналоги HD44780. И может есть у кого-нибудь конкретный алгоритм инициализации и порядок вывода информации на экран? Короче, везде пишут просто, а что-то мне уже так не кажется...  Проверь инициализацию. Первая команда после init - включить ЖКИ. Времена при инициализации лучше увеличить немного - 16 мс, 5 мс, 150мкс. Времена выполнения команд во всех источниках практически не отличаются: очистка,переход на начало - 1,53-1,6мс, запись данных 43 мкс, остальное 39-41 мкс. Я брал задержки - 44 мкс и 1,8 мкс. Порядок вывода инфы: адрес - задержка на выполнение - строка данных - задержка на выполнение - переход на другую строку - .... Или адрес - задержка на выполнение - байт данных - задержка на выполнение - адрес - .... Лучше конечно использовать флаг готовности. Не забудь, что в 4-х битном режиме нужно писать и читать всегда оба полубайта. Ты бы лучше завел его в 8-ми битном режиме для начала, разобрался. А уж потом...
|
|
|
|
Сообщений в этой теме
Anty PIC16f628A и ЖК SC1602BULT-SH-HS-G Apr 28 2008, 14:58 *antzol* С каким контроллером индикатор я не нашел, но сутя... Apr 28 2008, 15:53 Okor Добрый день.
Тут кусок моей программульки для ПИК1... Apr 29 2008, 04:27 Anty спасибо за помощь, вроде начинаю понимать. А еще т... Apr 29 2008, 17:43  dac Цитата(Anty @ Apr 29 2008, 21:43) И еще, ... May 1 2008, 11:03   Anty Народ, помоги, пожалуйста. Написал прогу по пример... May 5 2008, 12:49 Vanizma Кстати, в proteus'e можно поменять кодировку Ж... May 6 2008, 15:30 Anty Спасибо за ответы. Накопал много интересного и пол... May 7 2008, 08:31 SYurev Скажите, модель lcdalpha.dll поддерживает другие, ... Jul 19 2009, 03:42 Сергей Борщ Цитата(SYurev @ Jul 19 2009, 06:42) К при... Jul 27 2009, 05:50  SYurev Цитата(Сергей Борщ @ Jul 27 2009, 11:50) ... Jul 28 2009, 07:46   Сергей Борщ Цитата(SYurev @ Jul 28 2009, 10:46) В как... Jul 28 2009, 10:31    SYurev Цитата(Сергей Борщ @ Jul 28 2009, 16:31) ... Jul 28 2009, 11:57     Сергей Борщ Цитата(SYurev @ Jul 28 2009, 14:57) Покаж... Jul 28 2009, 15:13   rezident Цитата(SYurev @ Jul 28 2009, 13:46) Не в ... Jul 28 2009, 15:36    SYurev Цитата(rezident @ Jul 28 2009, 21:36) Там... Jul 28 2009, 16:07 volodya Вообщето в комплекте MPLAB IDE прилагается библиот... Jul 21 2009, 04:35 backa Цитата(volodya @ Jul 21 2009, 07:35) Вооб... Jul 21 2009, 09:49 HHIMERA Цитата(backa @ Jul 21 2009, 12:49) хочу в... Jul 21 2009, 23:02 backa Цитата(HHIMERA @ Jul 22 2009, 02:02) И...... Jul 22 2009, 11:47 rx3apf Цитата(HHIMERA @ Jul 22 2009, 03:02) И...... Jul 23 2009, 10:53  rezident Цитата(rx3apf @ Jul 23 2009, 16:53) Что д... Jul 23 2009, 15:02   rx3apf Цитата(rezident @ Jul 23 2009, 19:02) ... Jul 23 2009, 16:14 HHIMERA Цитата(rx3apf @ Jul 23 2009, 13:53) Да ла... Jul 23 2009, 19:41 zltigo Цитата(HHIMERA @ Jul 23 2009, 22:41) У вс... Jul 23 2009, 19:55 rx3apf Цитата(HHIMERA @ Jul 23 2009, 23:41)
Да... Jul 23 2009, 21:00 HHIMERA Цитата(zltigo @ Jul 23 2009, 22:55) Это в... Jul 23 2009, 20:21 zltigo Цитата(HHIMERA @ Jul 23 2009, 23:21) Прой... Jul 23 2009, 21:03 lastmage Товарищ, вот здесь все подробно разжевано - как по... Jul 25 2009, 18:49 RA3WUM Был у нас проект на микротипсовском HD44780-подобн... Aug 28 2009, 07:14 R-Max Немного не там, но вывожу 2 символа на первую стро... Feb 20 2011, 15:01 R-Max Вывожу 2 символа на первую строку на LM044L в 4-би... Feb 20 2011, 19:50  rezident Цитата(R-Max @ Feb 21 2011, 00:50) г... Feb 20 2011, 20:43   R-Max В железе тоже неадекватно работало, поэтому решил ... Feb 22 2011, 20:55
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|