Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 06.05.2010, 15:51  
nickjust
Частый гость
 
Регистрация: 06.04.2007
Адрес: Lvov
Сообщений: 36
Сказал спасибо: 11
Сказали Спасибо 18 раз(а) в 5 сообщении(ях)
nickjust на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Вчера ради интереса смотрел дисплеи до 3 баксов ..+ более менее легкий монтаж на плату.

LCD_for_Ericsson_T200 - 50 центов
LCD_for_Motorola_C115 - 2.5 уе
LCD_for_Motorola_K1_V3_V3i_outside - 3 уе Внешний К1 (цветной)
LCD_for_Motorola_T192 - 50 центов
LCD_for_Nokia_5210 и LCD_for_Nokia_6510 - около 3 уе

На складе есть ...
Мне понравился Т192 и Ноkия 5210 и 6510 - паять элементарно!
Миниатюры:
Нажмите на изображение для увеличения
Название: LCD_for_Ericsson_T200.jpg
Просмотров: 184
Размер:	33.6 Кб
ID:	7570   Нажмите на изображение для увеличения
Название: LCD_for_Motorola_C115.jpg
Просмотров: 189
Размер:	27.4 Кб
ID:	7571   Нажмите на изображение для увеличения
Название: LCD_for_Motorola_K1_V3_V3i_outside.jpg
Просмотров: 130
Размер:	25.3 Кб
ID:	7572  

Нажмите на изображение для увеличения
Название: LCD_for_Motorola_T192.jpg
Просмотров: 141
Размер:	21.9 Кб
ID:	7573   Нажмите на изображение для увеличения
Название: LCD_for_Nokia_5210_glass_only.jpg
Просмотров: 156
Размер:	25.8 Кб
ID:	7574   Нажмите на изображение для увеличения
Название: LCD_for_Nokia_6510_glass_only.jpg
Просмотров: 163
Размер:	12.8 Кб
ID:	7575  

Реклама:

Последний раз редактировалось nickjust; 07.05.2010 в 22:23.
nickjust вне форума  
Эти 2 пользователя(ей) сказали Спасибо nickjust за это сообщение:
kozer_1983 (13.05.2010), tolikvoron (10.05.2010)
Непрочитано 07.05.2010, 17:23  
Камилл
Частый гость
 
Регистрация: 15.04.2010
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Камилл на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

вопрос к спецам по дисплею LS020 от S65:
маркировка LS020B8UD06. выводит как будето инвертированные цвета и якркость задралась до небес. как поправить?
3 других с маркировкой LS020B8UDO5 работают нормально.
Камилл вне форума  
Непрочитано 07.05.2010, 18:35  
MasterMushi
Вид на жительство
 
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
MasterMushi на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Посмотри даташит - гдето в кодах инициализации надо изменить параметры запуска
MasterMushi вне форума  
Непрочитано 07.05.2010, 19:03  
Камилл
Частый гость
 
Регистрация: 15.04.2010
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Камилл на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

хм..однако, в даташите ничего похожего не нарыл

вот юзаемая прошивка:
Код:
/*--------------------------------------
Juras-Projects 2009
LS020 LCD 8-bit palette demo program
Schematic diagram at http://www.juras-projects.org/eng/lcd.php
(S65 LCD Test Board)
Compiled with IAR for AVR
--------------------------------------*/

#define ENABLE_BIT_DEFINITIONS // enables the bit definitions, such as PD0, CS01, WGM02..
#include ‹intrinsics.h›
#include ‹iom16.h›
#define F_CPU 16000000 // Only for delay calculations

#define RST PB3
#define RS PB2
#define CS PB4

// All "chars" are unsigned chars types in the IAR-compiler by default

__flash char init_array_0[20]=
{0xEF, 0x00, 0xEE, 0x04, 0x1B, 0x04, 0xFE, 0xFE,
0xFE, 0xFE, 0xEF, 0x90, 0x4A, 0x04, 0x7F, 0x3F, 
0xEE, 0x04, 0x43, 0x06};

__flash char init_array_1[46]=
{0xEF, 0x90, 0x09, 0x83, 0x08, 0x00, 0x0B, 0xAF,
0x0A, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 
0xEF, 0x00, 0xEE, 0x0C, 0xEF, 0x90, 0x00, 0x80, 
0xEF, 0xB0, 0x49, 0x02, 0xEF, 0x00, 0x7F, 0x01,
0xE1, 0x81, 0xE2, 0x02, 0xE2, 0x76, 0xE1, 0x83,
0x80, 0x01, 0xEF, 0x90, 0x00, 0x00};

__flash char font6x8[576]=
{0x00,0x00,0x00,0x00,0x00,0x00, // Symbol 20
0x00,0x00,0x00,0x5F,0x00,0x00, // Symbol 21
0x00,0x00,0x03,0x00,0x03,0x00, // Symbol 22
0x22,0x7F,0x22,0x22,0x7F,0x22, // Symbol 23
0x00,0x24,0x2A,0x6B,0x2A,0x12, // Symbol 24
0x00,0x23,0x13,0x08,0x64,0x62, // Symbol 25
0x00,0x3A,0x45,0x45,0x3A,0x28, // Symbol 26
0x00,0x00,0x00,0x02,0x01,0x00, // Symbol 27
0x00,0x00,0x3E,0x41,0x00,0x00, // Symbol 28
0x00,0x00,0x41,0x3E,0x00,0x00, // Symbol 29
0x00,0x2A,0x1C,0x1C,0x2A,0x00, // Symbol 2A
0x00,0x08,0x08,0x3E,0x08,0x08, // Symbol 2B
0x00,0x00,0x80,0x40,0x00,0x00, // Symbol 2C
0x00,0x08,0x08,0x08,0x08,0x00, // Symbol 2D
0x00,0x00,0x00,0x40,0x00,0x00, // Symbol 2E
0x00,0x20,0x10,0x08,0x04,0x02, // Symbol 2F
0x00,0x3E,0x51,0x49,0x45,0x3E, // Symbol 30
0x00,0x00,0x42,0x7F,0x40,0x00, // Symbol 31
0x00,0x62,0x51,0x51,0x51,0x4E, // Symbol 32
0x00,0x21,0x41,0x45,0x45,0x3B, // Symbol 33
0x00,0x18,0x16,0x11,0x7F,0x10, // Symbol 34
0x00,0x27,0x45,0x45,0x45,0x39, // Symbol 35
0x00,0x3E,0x49,0x49,0x49,0x32, // Symbol 36
0x00,0x01,0x61,0x11,0x09,0x07, // Symbol 37
0x00,0x36,0x49,0x49,0x49,0x36, // Symbol 38
0x00,0x26,0x49,0x49,0x49,0x3E, // Symbol 39
0x00,0x00,0x00,0x12,0x00,0x00, // Symbol 3A
0x00,0x00,0x20,0x12,0x00,0x00, // Symbol 3B
0x00,0x08,0x14,0x22,0x41,0x00, // Symbol 3C
0x00,0x14,0x14,0x14,0x14,0x14, // Symbol 3D
0x00,0x41,0x22,0x14,0x08,0x00, // Symbol 3E
0x00,0x06,0x01,0x51,0x09,0x06, // Symbol 3F
0x00,0x3E,0x41,0x4D,0x4D,0x2E, // Symbol 40
0x00,0x78,0x16,0x11,0x16,0x78, // Symbol 41
0x00,0x7F,0x49,0x49,0x49,0x36, // Symbol 42
0x00,0x3E,0x41,0x41,0x41,0x22, // Symbol 43
0x00,0x7F,0x41,0x41,0x41,0x3E, // Symbol 44
0x00,0x7F,0x49,0x49,0x49,0x41, // Symbol 45
0x00,0x7F,0x09,0x09,0x09,0x01, // Symbol 46
0x00,0x3E,0x41,0x41,0x51,0x32, // Symbol 47
0x00,0x7F,0x08,0x08,0x08,0x7F, // Symbol 48
0x00,0x00,0x41,0x7F,0x41,0x00, // Symbol 49
0x00,0x30,0x40,0x41,0x41,0x3F, // Symbol 4A
0x00,0x7F,0x08,0x08,0x14,0x63, // Symbol 4B
0x00,0x7F,0x40,0x40,0x40,0x60, // Symbol 4C
0x00,0x7F,0x04,0x18,0x04,0x7F, // Symbol 4D
0x00,0x7F,0x04,0x08,0x10,0x7F, // Symbol 4E
0x00,0x3E,0x41,0x41,0x41,0x3E, // Symbol 4F
0x00,0x7F,0x09,0x09,0x09,0x06, // Symbol 50
0x00,0x3E,0x41,0x61,0x21,0x5E, // Symbol 51
0x00,0x7F,0x09,0x09,0x19,0x66, // Symbol 52
0x00,0x26,0x49,0x49,0x49,0x32, // Symbol 53
0x00,0x01,0x01,0x7F,0x01,0x01, // Symbol 54
0x00,0x3F,0x40,0x40,0x40,0x3F, // Symbol 55
0x00,0x07,0x18,0x60,0x18,0x07, // Symbol 56
0x00,0x1F,0x60,0x18,0x60,0x1F, // Symbol 57
0x00,0x63,0x14,0x08,0x14,0x63, // Symbol 58
0x00,0x03,0x04,0x78,0x04,0x03, // Symbol 59
0x00,0x61,0x51,0x49,0x45,0x43, // Symbol 5A
0x00,0x00,0x7F,0x41,0x00,0x00, // Symbol 5B
0x00,0x02,0x04,0x08,0x10,0x20, // Symbol 5C
0x00,0x00,0x41,0x7F,0x00,0x00, // Symbol 5D
0x00,0x00,0x00,0x00,0x00,0x00, // Symbol 5E
0x40,0x40,0x40,0x40,0x40,0x40, // Symbol 5F
0x00,0x00,0x00,0x01,0x02,0x00, // Symbol 60
0x00,0x20,0x54,0x54,0x54,0x78, // Symbol 61
0x00,0x7E,0x48,0x48,0x48,0x30, // Symbol 62
0x00,0x38,0x44,0x44,0x44,0x28, // Symbol 63
0x00,0x30,0x48,0x48,0x48,0x7E, // Symbol 64
0x00,0x38,0x54,0x54,0x54,0x18, // Symbol 65
0x00,0x10,0x7C,0x12,0x02,0x04, // Symbol 66
0x00,0x0C,0x52,0x52,0x3C,0x02, // Symbol 67
0x00,0x7E,0x08,0x08,0x08,0x70, // Symbol 68
0x00,0x00,0x00,0x74,0x00,0x00, // Symbol 69
0x00,0x40,0x80,0x80,0x74,0x00, // Symbol 6A
0x00,0x7E,0x10,0x10,0x10,0x6C, // Symbol 6B
0x00,0x00,0x02,0x7E,0x00,0x00, // Symbol 6C
0x00,0x7C,0x04,0x78,0x04,0x78, // Symbol 6D
0x00,0x7C,0x04,0x04,0x04,0x78, // Symbol 6E
0x00,0x38,0x44,0x44,0x44,0x38, // Symbol 6F
0x00,0xFC,0x24,0x24,0x24,0x18, // Symbol 70
0x00,0x18,0x24,0x24,0x24,0xFC, // Symbol 71
0x00,0x7C,0x08,0x04,0x04,0x08, // Symbol 72
0x00,0x48,0x54,0x54,0x54,0x20, // Symbol 73
0x00,0x08,0x3E,0x48,0x40,0x00, // Symbol 74
0x00,0x3C,0x40,0x40,0x40,0x3C, // Symbol 75
0x00,0x1C,0x20,0x40,0x20,0x1C, // Symbol 76
0x00,0x3C,0x40,0x30,0x40,0x3C, // Symbol 77
0x00,0x44,0x28,0x10,0x28,0x44, // Symbol 78
0x00,0x1C,0x20,0xA0,0xA0,0x7C, // Symbol 79
0x00,0x44,0x64,0x54,0x4C,0x44, // Symbol 7A
0x00,0x08,0x36,0x41,0x00,0x00, // Symbol 7B
0x00,0x00,0x00,0x7F,0x00,0x00, // Symbol 7C
0x00,0x00,0x41,0x36,0x08,0x00, // Symbol 7D
0x02,0x01,0x01,0x02,0x02,0x01, // Symbol 7E
0x00,0x7F,0x7F,0x7F,0x7F,0x7F}; // Symbol 7F

__flash char text0[]= "   Juras-Projects 2009   ";
__flash char text1[]= "8-BIT, BGR off, RE8=0x00:";
__flash char text2[]= "8-BIT, BGR on,  RE8=0x40:";
__flash char text3[]= "8-COLOR mode,   R04=0x01:";
__flash char text4[]= "65K-COLOR mode, R04=0x00:";
__flash char text5[]= "Scrolling image using R11";

void ls020_wrcmd8(char cmd)
{
  PORTB|=(1‹‹RS); //Set RS
  PORTB&=~(1‹‹CS); // select LCD
  SPDR=cmd;
  __delay_cycles(16);
  PORTB|=(1‹‹CS); // deselect LCD
}

void ls020_wrcmd16(int cmd16)
{
  ls020_wrcmd8((cmd16››8)&0xFF);
  ls020_wrcmd8(cmd16&0xFF);
}

void ls020_wrdata8(char data)
{
  PORTB&=~(1‹‹RS); // Clear RS
  PORTB&=~(1‹‹CS); // select LCD
  SPDR=data;
  __delay_cycles(16);
  PORTB|=(1‹‹CS); // deselect LCD  
}

void ls020_8bit_mode(char BGR)// BGR=0 - disabled, BGR=1 - enabled.
{
  ls020_wrcmd16(0xE800+(BGR&0x01)*0x40);
}

void ls020_16bit_mode(void)
{
  ls020_wrcmd16(0xE80F);
}

void ls020_8_color_mode(void)
{
  ls020_wrcmd16(0x0401);
  ls020_wrcmd16(0x0000);
}

void ls020_65k_color_mode(void)
{
  ls020_wrcmd16(0x0400);
  ls020_wrcmd16(0x0000);
}

void ls020_set_window(char x1, char y1, char x2,char y2)
{
  ls020_wrcmd16(0x0500);// Set Direction
  ls020_wrcmd16(0x0A00+x1);
  ls020_wrcmd16(0x0B00+x2);
  ls020_wrcmd16(0x0800+y1);
  ls020_wrcmd16(0x0900+y2);
}

void ls020_rectangle8(char x1, char y1, char x2, char y2, char color)
{
  ls020_set_window(x1,y1,x2,y2);
  for (char y=y1;y‹=y2;y++)
  {
    for (char x=x1;x‹=x2;x++)
    {
    ls020_wrdata8(color);
    }
  }
}

void ls020_put_char8(char x, char y, char symbol, char color, char bkcolor)
{
  ls020_set_window(x,y,x+5,y+7);
  int offset=6*(symbol-0x20);
  for (char i=0;i‹6;i++)
  {
    for (char j=0;j‹8;j++) {if (((font6x8[offset+i]‹‹j)&0x80)==0x80) {ls020_wrdata8(color);} else {ls020_wrdata8(bkcolor);}}
  }
}

void ls020_put_string8(char x, char y, char __flash * text, char color, char bkcolor)
{
  char i=0; 
  char x0=0;
  while (text[i]!=0)
  {
    ls020_put_char8(x+x0,y,text[i],color,bkcolor);
    i++;
    x0+=6;
  }
}

void ls020_scroll(char offset)
{
  ls020_wrcmd16(0x1100+offset); 
}

void ls020_init_lcd(void)
{
  PORTB&=~(1‹‹RST); // Pull RST pin down
  __delay_cycles(F_CPU*0.001);// delay 1ms
  PORTB|=(1‹‹RST); // Release RST pin
   
  ls020_wrcmd16(0xFDFD);
  ls020_wrcmd16(0xFDFD);
  
  __delay_cycles(F_CPU*0.068);// delay 68ms
  for (char i=0; i‹20; i++)  { ls020_wrcmd8(init_array_0[i]); }
  __delay_cycles(F_CPU*0.010);// delay 10ms  
  for (char i=0; i‹46; i++)  { ls020_wrcmd8(init_array_1[i]); }
}

void draw_table(void)
{
  for (char y=0; y‹16; y++)
  {
  for (char x=0; x‹16; x++)  
  {  
    ls020_rectangle8(x*10+9,y*7+5,x*10+8+9,y*7+5+5,y*1  6+x);  
  }
  }
}

void main( void )
{
  DDRB=0xFF;  // PortB is output
  PORTB=0xFF;
  
  SPCR=(1‹‹MSTR)|(1‹‹SPE); // SPI config
  SPSR=1;
  ls020_init_lcd();// Init LS020 LCD
  ls020_8bit_mode(0);// Set 8bit LCD host mode
  ls020_rectangle8(0,0,175,131,0x80);// Fill Screen with dark red color
  ls020_put_string8(14,120,text0,0xFF,0x80);
   __delay_cycles(F_CPU*1);// delay 500ms 
  ls020_rectangle8(0,0,175,131,0x00);// Fill Screen with black color, same as clear screen
  while(1)
  {
  ls020_8bit_mode(0); 
  ls020_put_string8(14,120,text1,0xFF,0x00);
  draw_table();
  __delay_cycles(F_CPU*0.5);// delay 500ms 
  ls020_8bit_mode(1);
  ls020_put_string8(14,120,text2,0xFF,0x00);
  draw_table();
  __delay_cycles(F_CPU*0.5);// delay 500ms 
  ls020_put_string8(14,120,text3,0xFF,0x00);  
  ls020_8_color_mode();  
  __delay_cycles(F_CPU*0.5);// delay 500ms 
  ls020_put_string8(14,120,text4,0xFF,0x00);  
  ls020_65k_color_mode();    
  __delay_cycles(F_CPU*0.5);// delay 500ms 
   ls020_put_string8(14,120,text5,0xFF,0x00);  
  __delay_cycles(F_CPU*0.5);// delay 500ms    
  for (char i=0; i‹176; i++)  
  {
    ls020_scroll(i);
    __delay_cycles(100000);
  }
  }
}
Камилл вне форума  
Непрочитано 07.05.2010, 19:17  
vsky
Вид на жительство
 
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
vsky на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от spballiance Посмотреть сообщение
у т39 нет подсветки, она реализована в подложке клавиатуры
как раз у t39 подсветка находится в самом модуле.
Обратите внимание на pin1 и pin8 шлейфа, туда подаётся напряжение с преобразователя (50V / 100 KHz).
vsky вне форума  
Непрочитано 07.05.2010, 19:41  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,134
Сказал спасибо: 117
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от Камилл Посмотреть сообщение
вопрос к спецам по дисплею LS020 от S65:
маркировка LS020B8UD06. выводит как будето инвертированные цвета и якркость задралась до небес. как поправить?
3 других с маркировкой LS020B8UDO5 работают нормально.
Да, была и у меня подобная трабла, сейчас навскидку не вспомню, только вечером дома посмотрю, но что-то в инициализации с битностью цвета не сходилось.
st_1 вне форума  
Непрочитано 07.05.2010, 19:48  
Камилл
Частый гость
 
Регистрация: 15.04.2010
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Камилл на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

st_1, да посмотрите, пожалуйста.
Камилл вне форума  
Непрочитано 09.05.2010, 18:40  
dspy
Частый гость
 
Аватар для dspy
 
Регистрация: 03.10.2007
Сообщений: 13
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
dspy на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

добро время суток всем.
я начинаю развивать ресурс по тематике lcd от сотовых, если есть жилание присоединяйтесь.
www.master-electrix.at.ua
dspy вне форума  
Сказали "Спасибо" dspy
CERGEI1982 (09.05.2010)
Непрочитано 10.05.2010, 11:38  
Камилл
Частый гость
 
Регистрация: 15.04.2010
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Камилл на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

MasterMushi, как ни странно в даташите на L2F50 это есть
Камилл вне форума  
Непрочитано 10.05.2010, 12:59  
sav1812
Прописка
 
Регистрация: 06.06.2008
Адрес: Приморье
Сообщений: 151
Сказал спасибо: 26
Сказали Спасибо 29 раз(а) в 24 сообщении(ях)
sav1812 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от nickjust Посмотреть сообщение
На складе есть ...
А склад-то где?
sav1812 вне форума  
 

Закладки

Метки
lcd
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто использовал дисплеи от сотовых телефонов - помогите! Afandi Делимся опытом 12 14.01.2012 09:48
дисплеи от сотовых Sp-alex-trio Ремонт оргтехники 5 22.05.2009 15:11
преобразователь код-код zazan111 TTL и CMOS логика 18 05.01.2009 06:11
TV LCD дисплеи NecroSS Ремонт оргтехники 1 08.12.2008 11:48


Часовой пояс GMT +4, время: 17:15.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot