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

 
 
> ЖК индикаторы DataVision., Покажите пример использования!
lexus.mephi
сообщение Oct 3 2006, 14:08
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 268
Регистрация: 24-09-05
Пользователь №: 8 903



Мне нужно вывести на индикатор DV-16236-S1FBLY информацию с микроконтроллера Philips 80C51. Если кто встречался с данной задачей, помогите(даже пример с др индикатором и МК мне бы очень помог)!


--------------------
Мои сайты:www.systemverilog.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Лядин Олег
сообщение Oct 13 2006, 07:28
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 28
Регистрация: 31-07-06
Из: Томск
Пользователь №: 19 196



Эта прога для WH1602, написана под IAR для ADuC812

#include "ioADUC812.h"

void dalay (int time) // Процедура задержки
{
char k, l, p;

for (k=time; k!=0; k--)
{
l=0;
for (p=100; p!=0; p--)
{
l=l+1;
}
}
}

void SEND_COMAND (int comand) // Процедура передачи команды
{
P2=comand;
dalay(10);
P3=0x80; //это я дёргаю сигнал "Е" у индикатора "1"
dalay(10);
P3=0x00; //это я дёргаю сигнал "Е" у индикатора в "0"
dalay(10);
}

void SEND_DAT (int dat) // Процедура передачи данных
{
P2=dat;
dalay(10);
P3=0xa0; //это я дёргаю сигнал "Е" у индикатора "1" и одновременно //держу "RS", т.к. RS - указывает на то что я пишу данные //а не команду
dalay(10);
P3=0x20; //это я дёргаю сигнал "Е" у индикатора "1" и одновременно //держу "RS", т.к. RS - указывает на то что я пишу данные //а не команду
dalay(10);
}


int main( void ) // Главная программа
{
// int i=48;

for(;;)
{
SEND_COMAND(0x0C); // Отображение символов на экране
dalay(10);

SEND_COMAND(0x01); // Очистка экрана
dalay(15);

SEND_COMAND(0x84); // Координта первого символа
dalay(15);

SEND_DAT(0xA3); // Код символа
dalay(10);
SEND_DAT(0x65); // Код символа
dalay(10);
SEND_DAT(0xBA); // Код символа
dalay(10);
SEND_DAT(0x61); // Код символа

dalay(100);

}
}

Есть и программы под ASM.
Ты действительно, почту оставь, я тебе накидаю программ.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 15:31
Рейтинг@Mail.ru


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