реклама на сайте
подробности

 
 
> LCD MTC-S16101XFGHSAY, Как засветить правые в символов
Pyku_He_oTTyda
сообщение Sep 29 2005, 11:30
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



Добрый день! В индикаторе не могу заставить работать правые 8 символов.
Из даташита понятно, что правые 8 ячеек имеют адреса с 40Н по 47H, но ни автоинкрементом, ни записью в счетчик АС засветить их не могу.
Однако в эмуляторе с автоинкрементом все 16 светятся. Помогите разобратся с индикатором.


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Pyku_He_oTTyda
сообщение Sep 29 2005, 13:04
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



Я надеялся на это, как у обычных ЖКИ контроллере HD.
Однако на странице 19 даташита вижу другую раскладку адресов для однострочного дисплея. Видимо он отличается от обычныхsad.gif
Тем более что в VMLAB работает. А вот с этим не могу разобратся...


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 29 2005, 15:05
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(Pyku_He_oTTyda @ Sep 29 2005, 17:04)
Я надеялся на это, как у обычных ЖКИ контроллере HD.
Однако на странице 19 даташита вижу другую раскладку адресов для однострочного дисплея. Видимо он отличается от обычныхsad.gif
Тем более что в VMLAB работает. А вот с этим не могу разобратся...
*

Посмотрел описание на Ваш индикатор и все стало ясно!
Перепишите программу вывода на индикатор с условием: если знакоместо по которому Вы пишете больше 8-ми, то к адресу необходимо прибавлять 40.
Вот и все дела!!!
Причем эту проверку на выравнивание адреса делайте на самом нижнем уровне, а верхние модули будут работать, как и раньше.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 30 2005, 05:59
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(BVU @ Sep 29 2005, 19:05)
Цитата(Pyku_He_oTTyda @ Sep 29 2005, 17:04)
Я надеялся на это, как у обычных ЖКИ контроллере HD.
Однако на странице 19 даташита вижу другую раскладку адресов для однострочного дисплея. Видимо он отличается от обычныхsad.gif
Тем более что в VMLAB работает. А вот с этим не могу разобратся...
*

Посмотрел описание на Ваш индикатор и все стало ясно!
Перепишите программу вывода на индикатор с условием: если знакоместо по которому Вы пишете больше 8-ми, то к адресу необходимо прибавлять 40.
Вот и все дела!!!
Причем эту проверку на выравнивание адреса делайте на самом нижнем уровне, а верхние модули будут работать, как и раньше.
*


Прошу прощения за неточность вчера уже торопился домой.
К адресу знакоместа большему 7-ми необходимо прибавлять 32 (40 - 8).
Это все видно в документации на индикатор (стр. 19). Там идут линейно адреса с 0 -> 7, затем с 40 -> 47. Т.е при вводе адреса в индикатор всегда проверяйте это условие:
if(address > 7)address += 32;
на ассемблер думаю сами перепишите...

Удачи!

Сообщение отредактировал BVU - Sep 30 2005, 06:16


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Pyku_He_oTTyda   LCD MTC-S16101XFGHSAY   Sep 29 2005, 11:30
- - m16   если дисплей ты не сдвигаешь вправо то у правых 8...   Sep 29 2005, 12:47
|- - BVU   Цитата(Pyku_He_oTTyda @ Sep 29 2005, 17:04)Я ...   Sep 29 2005, 14:18
- - Pyku_He_oTTyda   так и делал, выводил по порядку символы. Первые 8 ...   Sep 29 2005, 14:35
- - Pyku_He_oTTyda   text: ;ldi r25,$00 ;rcall icom_2313 ;rcall de...   Sep 30 2005, 04:53
- - Pyku_He_oTTyda   Что то я совсем запутался в алгоритмах передачи ко...   Sep 30 2005, 10:03
- - Pyku_He_oTTyda   Что то я совсем запутался в алгоритмах передачи ко...   Sep 30 2005, 10:04
- - Pyku_He_oTTyda   Что то я совсем запутался в алгоритмах передачи ко...   Sep 30 2005, 10:04
- - Pyku_He_oTTyda   Что то я совсем запутался в алгоритмах передачи ко...   Sep 30 2005, 10:05
- - BVU   Статей много на эту тему. Сперва изучите вот это: ...   Sep 30 2005, 10:22
- - Pyku_He_oTTyda   Cпасибо! Буду разбиратся со статьями и писать ...   Sep 30 2005, 11:58
- - Pyku_He_oTTyda   Спасибо, разобрался. Его нужно было инициализирова...   Oct 3 2005, 06:37


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 20:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01403 секунд с 7
ELECTRONIX ©2004-2016