2 6 дюймовый 37-контактный TFT ЖК-экран ST7781 Привод IC | Электроника



Сохраните в закладки:

Цена:332,21RUB
*Стоимость могла изменится

Количество:


Характеристики

2 6 дюймовый 37-контактный TFT ЖК-экран ST7781 Привод IC |

История изменения цены

*Текущая стоимость 332,21 уже могла изменится. Что бы узнать актуальную цену и проверить наличие товара, нажмите "Добавить в корзину"

Месяц Минимальная цена Макс. стоимость Цена
Feb-29-2024 395.86 руб. 415.81 руб. 405 руб.
Jan-29-2024 392.97 руб. 412.45 руб. 402 руб.
Dec-29-2023 329.19 руб. 345.68 руб. 337 руб.
Nov-29-2023 385.87 руб. 404.8 руб. 394.5 руб.
Oct-29-2023 335.83 руб. 352.35 руб. 343.5 руб.
Sep-29-2023 378.31 руб. 397.68 руб. 387.5 руб.
Aug-29-2023 375.19 руб. 394.64 руб. 384.5 руб.
Jul-29-2023 372.84 руб. 391.18 руб. 381.5 руб.
Jun-29-2023 369.6 руб. 387.24 руб. 378 руб.

Описание товара

2 6 дюймовый 37-контактный TFT ЖК-экран ST7781 Привод IC | Электроника


2,6 дюймов TFT ЖК-дисплей Экран

 

Размеры: 2,6 дюймов

Водительская подушка безопасности: ST7781

PIN нет. : 37Pin

Высота штифта: 0,8 мм

Услуга пришлите детальные данные

 

Нет

Название

 1

D8

 2

D9

 3

D10

 4

D11

 5

Gnd

 6

Vdd

 7

Cs

 8

Rs

 9

Wr

10

Rd

11

Nc

12

Xl

13

Ю

14

Xr

15

Yd

16

А

17

K1

18

K2

19

K3

20

K4

21

Nc

22

D12

23

D0

24

D1

25

D2

26

D3

27

D4

28

D5

29

D6

30

D7

31

Рез

32

Vdd

33

Vdd

34

Gnd

35

D13

36

D14

37

D15

 

 

Void LCD_Init(void)
{
GPIO_ResetBits(LCDRST_GPIO_PORT,LCDRST_PIN);/PB.1
Delay_ms (20);
GPIO_SetBits(LCDRST_GPIO_PORT,LCDRST_PIN);/PB.1
Delay_ms (2);

/--------- ST7781 внутренний регистр начальный ------------/
LCD_WriteReg(0x00FF,0x0001); /включение функции FAh и FEh

/Дисплей Управление установка
LCD_WriteReg(0x0001,0x0100); /выход прямой S720 к S1.
LCD_WriteReg(0x0002,0x0700); /линия инверсии
LCD_WriteReg(0x0003,0x1038); /Режим входа (65K, BGR)1030
LCD_WriteReg(0x0008,0x0807); /установка крыльца
LCD_WriteReg(0x0009,0x0000); /цикл сканирования
LCD_WriteReg(0x000A,0x0000); /FMARK off

/-------- Контроль мощности регистрирует начальный ---------------/
LCD_WriteReg(0x0010,0x0790); /контроллер мощности 1
LCD_WriteReg(0x0012,0x0000); /Power Control3
LCD_WriteReg(0x0013,0x0000); /Power Control4
Delay_ms (100);

/-------- Запуск питания 1 Настройка -------------/
LCD_WriteReg(0x0010,0x1490); /контроллер мощности 1
Delay_ms (50);
LCD_WriteReg(0x0011,0x0002);/0x0227);/Power Control2

Delay_ms (50);
/Электропитание с автоматическим запуском 2 Настройка электропитания/
LCD_WriteReg(0x0012,0x0089); /Power Control3
LCD_WriteReg(0x0013,0x1900); /Power Control4
LCD_WriteReg(0x0029,0x0021); /Настройка VCOMH 0x21: 2,8 v

Delay_ms (50);
/Цветовая гамма-кластерная Настройка NTSC/
LCD_WriteReg(0x0030,0x0000);
LCD_WriteReg(0x0031,0x0006);
LCD_WriteReg(0x0032,0x0100);
LCD_WriteReg(0x0035,0x0001);
LCD_WriteReg(0x0036,0x0000);
LCD_WriteReg(0x0037,0x0000);
LCD_WriteReg(0x0038,0x0406);
LCD_WriteReg(0x0039,0x0202);
LCD_WriteReg(0x003c,0x0001);
LCD_WriteReg(0x003d,0x0000);
/Полноэкранный дисплей Windows 240X320 hdpe/
LCD_WriteReg(0x0050,0x0000); /уровень воспроизведения: 0
LCD_WriteReg(0x0051,0x0000); /уровень конечного адреса: 239
LCD_WriteReg(0x0052,0x013f); /вертикальный Адрес: 0
LCD_WriteReg(0x0053,0x013f); /вертикальный Конечный адрес: 319
/Настраиваемая шкала частоты кадров/
LCD_WriteReg(0x0060,0xa700); /контроль сканирования ворот
LCD_WriteReg(0x0061,0x0001); /Настройка зоны без дисплея
LCD_WriteReg(0x0090,0x0033); /Настройка RTNI
LCD_WriteReg(0x0007,0x0133); /контроллер дисплея 1
Delay_ms (50);

LCD_WriteRAM_Prepare();
LCD_Clear (белый);
} Долл. США

Void LCD_SetCursor (неподписанный char Xpos, неподписанный короткий Ypos)
{
/ST7781
LCD_WriteReg(0x0020,Xpos); /0x0020
LCD_WriteReg(0x0021,Ypos); /0x0021
LCD_WriteRAM_Prepare();
} Долл. США
Статическая пустота SetTFTStyleH (пустота)
{
LCD_WriteReg(0x03,0x5030);
} Долл. США
Статическая пустота SetTFTStyleV (пустота)
{
LCD_WriteReg(0x03,0x5038);
} Долл. США

Void LCD_PutChar(unsigned char x,unsigned short y,unsigned char a)
{
/7781
Неподписанный char const * p_data;
Unsigned char температура;
Неподписанный char pos,t, индекс = 0;
Если (x>MAX_CHAR_POSX | y>MAX_CHAR_POSY) возврат;
If (Font_Type = 1)
P_data = Char_TAB + (a-32)* Font_Word;
Другое
P_data = Char_TAB + a * Font_Word;
Settftstyleh ();
If (Font_Cover = 0)
{
Для (pos = 0;pos<Char_Height;pos + +)
{
LCD_SetCursor(x,y + pos);
Для (t = 0;t<Char_Width;t + +)
{
If (t & 0x07)= 0)
{
Температура = *(p_data + index);
Индекс + +;
} Долл. США
Если (temp & 0x01) LCD_RAM = Point_Color;
Else LCD_RAM = Back_Color;
Температура> =-1 шт.;
} Долл. США
} Долл. США
} Долл. США
Другое
{
Для (pos = 0;pos<Char_Height;pos + +)
{
Для (t = 0;t<Char_Width;t + +)
{
If (t & 0x07)= 0)
{
Температура = *(p_data + index);
Индекс + +;
} Долл. США
Если (температура и 0x01) LCD_DrawPoint(x + t,y + pos);
Температура> =-1 шт.;
} Долл. США
} Долл. США
} Долл. США
} Долл. США

Void LCD_PutChinese(unsigned char x,unsigned short y,unsigned short a)
{
Неподписанное короткие codeid;
Unsigned char температура;
Неподписанный char pos,t, индекс = 0;
Для (CodeID = 0; CodeID < hzNum; CodeID + +)
{
If (hzIndex[2 * CodeID] = a/256)&(hzIndex[2 * CodeID + 1] = a % 256)
Сломать;
Иначе, если (CodeID = (hzNum-1)
{
Char_Width = 8;
Font_Word = 16;
Font_Type =-1 шт.;
Char_TAB = ASC_0816;
LCD_PutChar(x,y,'?');
LCD_PutChar(x + Char_Width,y,'?');
Char_Width = 16;
Font_Word = 32;
Font_Type = 0;
Char_TAB = hzdot;
Возврат;
} Долл. США
} Долл. США
Settftstylev ();
If (Font_Cover = 0)
{
Для (pos = 0;pos<Char_Height;pos + +)
{
LCD_SetCursor(x,y + pos);
Для (t = 0;t<Char_Width;t + +)
{
If (t & 0x07)= 0)
{
Temp = Char_TAB[index + CodeID * Font_Word];
Индекс + +;
} Долл. США
Если (temp & 0x01) LCD_RAM = Point_Color;
Else LCD_RAM = Back_Color;
Температура> =-1 шт.;
} Долл. США
} Долл. США
} Долл. США
Другое
{
Для (pos = 0;pos<Char_Height;pos + +)
{
Для (t = 0;t<Char_Width;t + +)
{
If (t & 0x07)= 0)
{
Temp = Char_TAB[index + CodeID * Font_Word];
Индекс + +;
} Долл. США
Если (температура и 0x01) LCD_DrawPoint(x + t,y + pos);
Температура> =-1 шт.;
} Долл. США
} Долл. США
} Долл. США
} Долл. США
Void LCD_ShowString(unsigned char x,unsigned short y,char * p)
{

В то время как (* p!= '0')
{
Если (x>MAX_CHAR_POSX){x = 0;y + = Char_Height;}
Если (y>MAX_CHAR_POSY){y = x = 0;LCD_Clear (белый);}
LCD_PutChinese(x,y,(* p)* 256 + *(p + 1);
P + +;
X + = Char_Width;
P + +;
} Долл. США
} Долл. США

Void LCD_ShowString(unsigned char x,unsigned short y,char * p)
{

В то время как (* p!= '0')
{
Если (x>MAX_CHAR_POSX){x = 0;y + = Char_Height;}
Если (y>MAX_CHAR_POSY){y = x = 0;LCD_Clear (белый);}
LCD_PutChinese(x,y,(* p)* 256 + *(p + 1);
P + +;
X + = Char_Width;
P + +;
} Долл. США
} Долл. США