Дисплей LCM1602K
Дисплей LCM1602K
Привет всем. очень надеюсь на вашу помощь. Приобрел себе дисплейчик LCM1602K, но как подключить - не знаю. Ни даташита, ни описания я не нашел. Помогите пожалуйста разобраться...
ЗЫ: я новичек, и заранее прошу профф терминами не выражаться)))
ЗЫ: я новичек, и заранее прошу профф терминами не выражаться)))
- Реклама
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: Дисплей LCM1602K
странно... я тупо в адресной строке ввел LCM1602K и гугл в первой же ссылке показал даташитPro-Z71 писал(а):Привет всем. очень надеюсь на вашу помощь. Приобрел себе дисплейчик LCM1602K, но как подключить - не знаю. Ни даташита, ни описания я не нашел. Помогите пожалуйста разобраться...
ЗЫ: я новичек, и заранее прошу профф терминами не выражаться)))
битва с дураками проиграна, победители торжествуют. слава победителям!
дополнение
Вот фото данного дисплея
и отладочной платы, к которой его нужно подключить
Re: Дисплей LCM1602K
Ссылочкой не поделишься?Мастер Ломастер писал(а):странно... я тупо в адресной строке ввел LCM1602K и гугл в первой же ссылке показал даташитPro-Z71 писал(а):Привет всем. очень надеюсь на вашу помощь. Приобрел себе дисплейчик LCM1602K, но как подключить - не знаю. Ни даташита, ни описания я не нашел. Помогите пожалуйста разобраться...
ЗЫ: я новичек, и заранее прошу профф терминами не выражаться)))написано немного, но самое важное есть - распиновка и уровни питания.
Да и к тому же есть несколько, как я понял, вариантов этого дисплея и распиновка у них разная
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: Дисплей LCM1602K
и что? все подобные дисплеи выглядят одинаково. какой контакт для чего предназначен - написано в даташите, ссылку на который гугл выдает мигом. в чем проблема-то?
битва с дураками проиграна, победители торжествуют. слава победителям!
- Реклама
Re: Дисплей LCM1602K
а проблема в контактах (смотрите на фото).
они расположены по другому и , что самое главное, в дш их больше.
они расположены по другому и , что самое главное, в дш их больше.
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: Дисплей LCM1602K
ну, раз уж вы такой беспомощный, поделюсь: http://www.google.com/search?client=ope ... 8&oe=utf-8Pro-Z71 писал(а):Ссылочкой не поделишься?
первая и третья ссылка как раз на PDF для индикатора - чуть-чуть разные, но распиновка совпадает
битва с дураками проиграна, победители торжествуют. слава победителям!
Re: Дисплей LCM1602K
еще раз вас прошу все таки ГЛЯНУТЬ на фото. контакты идут не в том порядке. и то что в дш написано как + и - на плате помечены В ДРУГИХ местах.
Re: Дисплей LCM1602K
конкретно тут http://radiokot.ru/forum/download/file.php?id=82536
идет счет справа налево, там ясно написано _ затем +.
В дш написано + затем -.
идет счет справа налево, там ясно написано _ затем +.
В дш написано + затем -.
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: Дисплей LCM1602K
как они могут идти не в том порядке?!
первый помечен, остальные идут по порядку
у меня совсем другого типа индикатор, а назначение выводов - 1 в 1 с вашим
первый помечен, остальные идут по порядку
у меня совсем другого типа индикатор, а назначение выводов - 1 в 1 с вашим
битва с дураками проиграна, победители торжествуют. слава победителям!
Re: Дисплей LCM1602K
ладно, вы меня убедили.... есть еще вопросы:
какие контакты нужны, чтобы подключить его к платке? (фото приложены=))
МК стоит Atmega8
какие контакты нужны, чтобы подключить его к платке? (фото приложены=))
МК стоит Atmega8
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: Дисплей LCM1602K
во-первых, найдите на индикаторе, где стоит цифра 1 - это будет ПЕРВЫЙ вывод.Pro-Z71 писал(а):конкретно тут http://radiokot.ru/forum/download/file.php?id=82536
идет счет справа налево, там ясно написано _ затем +.
В дш написано + затем -.
во-вторых, посчитайте их общее количество и сравните его с тем, что написано в даташите. я уверен, что окажется, что эти плюс-минус относятся к ПОДСВЕТКЕ.
битва с дураками проиграна, победители торжествуют. слава победителям!
Re: Дисплей LCM1602K
нет там нифига единички( и точки тоже)
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: Дисплей LCM1602K
http://www.gaw.ru/html.cgi/txt/app/lcd/2051_lcd.htm например. или посмотрите в любой проект на этом сайте, где применен LCD 2x16? как там сделано подключение. имейте ввиду, что у МК все линии равнозначны, т.е. вовсе не обязательно стремиться к тому, чтобы каждый сигнал дисплея подключался к какому-то конкретному пину МК.Pro-Z71 писал(а):ладно, вы меня убедили.... есть еще вопросы:
какие контакты нужны, чтобы подключить его к платке? (фото приложены=))
МК стоит Atmega8
битва с дураками проиграна, победители торжествуют. слава победителям!
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: Дисплей LCM1602K
вы начинаете меня нервировать - я по вашему хреновому фото вижу единичку, а вы не видите ее в реале?!Pro-Z71 писал(а):нет там нифига единички( и точки тоже)
битва с дураками проиграна, победители торжествуют. слава победителям!
Re: Дисплей LCM1602K
та лан, не злитесь)) теперь после ваших слов увидел)
Re: Дисплей LCM1602K
народ, подключл дисплей, вывел строку все работает, НО. подскажите как выводить не только на первую строку, а еще и на вторую?
код проекта ниже:
код проекта ниже:
Код: Выделить всё
/*
* MyLCD.c
*
* Created: 03.11.2011 22:26:06
* Author: Роман
*/
#include <avr/io.h>
#include <util/delay.h>
#include <string.h>
void Clear_ports(void)
{
PORTD=0b00000000;
PORTC=0b0000000;
}
void Init_ports(void)
{
DDRD=0b11111111;
DDRC=0b0000111;
Clear_ports();
}
void Impuls(void)
{
PORTC |= _BV(PC0);
_delay_ms(1);
PORTC &= ~_BV(PC0);
}
void Init_LCD(void)
{
_delay_ms(20);
PORTD=0b00110000;
PORTC=0b0000000;
Impuls();
_delay_ms(5);
PORTD=0b00110000;
PORTC=0b0000000;
Impuls();
_delay_us(100);
PORTD=0b00110000;
PORTC=0b0000000;
Impuls();
PORTD=0b00111100; // 8 bit, 2 line, 5*11
PORTC=0b0000000;
Impuls();
PORTD=0b00001100; //display ON OFF
PORTC=0b0000000;
Impuls();
PORTD=0b00000001;//Clear all
PORTC=0b0000000;
Impuls();
PORTD=0b00000110; //Entry mode set
PORTC=0b0000000;
Impuls();
}
void Char_To_LCD ( char TXT )
{
PORTD=TXT; //*
PORTC |= _BV(PC1);
Impuls();
}
String_To_LCD(char* str) { // ПОсылка строки посимвольно
int i;
for (i=0; str[i]!='\0';i++){
Char_To_LCD(str[i]);
_delay_ms(600);
}
}
// ------- Основная программа ---------
void main(void)
{
Init_ports(); // настраиваем МК
Init_LCD(); // инициализация модуля
String_To_LCD("This is test!");
while(1) { // Бесконечный цикл
}
} 

