MicroCHIP.RU
Главная Документация Отладочные средства Справочник Поиск Ссылки
 Новости   Конференция   Контакты 
 

ЖКИ дисплей. Как отобразить вторые 8 символов?

 Нoвaя темa  |  Наверх  |  Перейти к теме  |  Поиск  |  Правила  |  Вход 

ВНИМАНИЕ!
Вы просматриваете архив форума.

Этот форум работает только в режиме просмотра и поиска.

Действующий форум переведен на новый движок и
находится по адресу www.microchip.su

 ЖКИ дисплей. Как отобразить вторые 8 символов?
Автор: Anatoliy ()
Дата:   25/03/2003 00:39

Помогите разобраться с ЖКИ. Использую ЖКИ модели SC1601A (16 символов, 1
строка). Контроллер PIC16F84A.
Вопрос: Как отобразить 16 символов в строке?
Делаю инициализацию:

MOVLW 038h ;2 Строки, 8-Bit, 5x7 Dots
CALL Comand_LCD
MOVLW 00Ch ;Display один, Cursor выключить
CALL Comand_LCD
MOVLW 001h ;Clr/Home
CALL Comand_LCD
Далее, к примеру, вывожу надпись из 16 символов

MOVLW 'M'
CALL Date_LCD
MOVLW 'i'
CALL Date_LCD
MOVLW 'd'
CALL Date_LCD
MOVLW ' '
CALL Date_LCD
MOVLW 'v'
CALL Date_LCD
MOVLW '.'
CALL Date_LCD
MOVLW '0'
CALL Date_LCD
MOVLW '5'
CALL Date_LCD

MOVLW 'v'
CALL Date_LCD
MOVLW '.'
CALL Date_LCD
MOVLW '0'
CALL Date_LCD
MOVLW '5'
CALL Date_LCD
??

Первые 8 символов отображаются, вторые 8 нет.
Как правильно подать команды? Может быть надо что-то задать перед второй парой
из 8 символов?
С уважением, Анатолий.


 
 Re: ЖКИ дисплей. Как отобразить вторые 8 символов?
Автор: zksystem ()
Дата:   25/03/2003 01:25

должно отображаться, глюки LCD скорее всего,
0x00 - 0x3f - это адреса для первой строки,
0x40 - 0x7f - для второй.

Кстати, у вса LCD однострочный? Если да, то в исходнике он инициализируется
как двух... Хотя это не имеет значения.

Если что - пишите мне на мыло, отвечу и вышлю исходники...


 
 Re: ЖКИ дисплей. Как отобразить вторые 8 символов?
Автор: VT ()
Дата:   25/03/2003 10:40

Чтобы отобразить следующие 8 символов, нужно писать ВО ВТОРУЮ СТРОКУ, хотя
дисплей однострочный! Посмотри распределение адресов знакомест.


 
 Re: ЖКИ дисплей. Как отобразить вторые 8 символов?
Автор: FILIN ()
Дата:   25/03/2003 11:59

НА ИНДИКАТОР ПОДАЁШ КОМАНДУ ПЕРЕХОДА НА ВТОРУЮ СТРОКУ, КАЖЕТСЯ 10001000.
КУРСОР ПЕРЕЙДЕТ В ТВОЁМ СЛУЧАЕ НА СИМВОЛ НОМЕР 9, ПОСЛЕ ЧЕГО ВЫВОДИ СВОИ
СИМВОЛЫ. У КТЦ-МК ЕСТЬ ПДФ ПО ЭТОМУ КОНТРОЛЛЕРУ.


 
 Правильно!
Автор: baf ()
Дата:   26/03/2003 20:29

*


 
 Re: ЖКИ дисплей. Как отобразить вторые 8 символов?
Автор: AlexeyM ()
Дата:   26/03/2003 22:27

Я первый раз тоже наступил на эти грабли. Во первых, нужно инициализировать как
двухстрочный, вывести первые 8 символов (адрес 0х80), затем задать адрес начала
второй строки 0хС0 и выводить дальше. Не очень удобно, нодругого ничего не
придумаешь.