Новое поступление
Характеристики
*Текущая стоимость 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 дюймов 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 + +;
} Долл. США
} Долл. США