Символ lcd 1602 lcd монитор 1602 5 V синий экран blacklight и белый код 1602A 16*2 для ARDUINO
  • Символ lcd 1602 lcd монитор 1602 5 V синий экран blacklight и белый код 1602A 16*2 для ARDUINO
  • Символ lcd 1602 lcd монитор 1602 5 V синий экран blacklight и белый код 1602A 16*2 для ARDUINO
  • Символ lcd 1602 lcd монитор 1602 5 V синий экран blacklight и белый код 1602A 16*2 для ARDUINO
  • Символ lcd 1602 lcd монитор 1602 5 V синий экран blacklight и белый код 1602A 16*2 для ARDUINO
  • Символ lcd 1602 lcd монитор 1602 5 V синий экран blacklight и белый код 1602A 16*2 для ARDUINO

Символ lcd 1602 lcd монитор 1602 5 V синий экран blacklight и белый код 1602A 16*2 для ARDUINO

1 заказ
118 руб.

Описание

Символ lcd 1602 lcd монитор 1602 5 V синий экран blacklight и белый код 1602A 16*2 для ARDUINOСимвол lcd 1602 lcd монитор 1602 5 V синий экран blacklight и белый код 1602A 16*2 для ARDUINO

Новый символ lcd 1602 lcd монитор 1602 5 V синий экран blacklight и белый код 1602A 16X2 для ARDUINO

Следующие данные только для справки:

---------------------------------------------------
| LCM-----51 | LCM-----51 | LCM------51 |
------------------------------------------------ |
| DB0-----P1.0 | DB4-----P1.4 | RW-------P2.0 |
| DB1-----P1.1 | DB5-----P1.5 | RS-------P2.1 |
| DB2-----P1.2 | DB6-----P1.6 | E--------P2.2 |
| DB3-----P1.3 | DB7-----P1.7 | VLCD 1 K GND |
---------------------------------------------------

[AT89S52 12 м
============================================================= */

# Определите LCM_RW P2_0/
# Определить LCM_RS P2_1
# Определить LCM_E P2_2
# Определить LCM_Data P1
# Определить занят 0x80/LCM занят

Я nclude

Void WriteDataLCM (неподписанный char WDLCM);
Void WriteCommandLCM (неподписанный char WCLCM, BuysC);
Неподписанный char ReadDataLCM (void);
Неподписанный char ReadStatusLCM (void);
Void LCMInit (void);
Void DisplayOneChar (неподписанный char X, неподписанный char Y, неподписанный char DData);
Void DisplayListChar (неподписанный char X, неподписанный char Y, неподписанный код char * DData);
Void Delay5Ms (void);
Void Delay400Ms (void);

Неподписанный код char uctech [] = {"uctech"};
Неподписанный код char net [] = {"uctech.icpcn.com"};

Void основной (void)
{
Delay400Ms ();/LCM
LCMInit ();/LCM
Delay5Ms ();/

DisplayListChar (0, 5, uctech);
DisplayListChar (0, 0, net);
Считыватель см ();/
Время (1);
} Долл. США

/
Void WriteDataLCM (неподписанный char WDLCM)
{
Считыватель см ();/
LCM_Data = wdlcm;
LCM_RS =-1 шт.;
LCM_RW = 0;
LCM_E = 0;/
LCM_E = 0;/
LCM_E =-1 шт.;
} Долл. США

/
Void WriteCommandLCM (неподписанный char WCLCM, BuysC)/BuysC
{
If (BuysC) ReadStatusLCM ();/
LCM_Data = wclcm;
LCM_RS = 0;
LCM_RW = 0;
LCM_E = 0;
LCM_E = 0;
LCM_E =-1 шт.;
} Долл. США

/
Неподписанный char ReadDataLCM (void)
{
LCM_RS =-1 шт.;
LCM_RW =-1 шт.;
LCM_E = 0;
LCM_E = 0;
LCM_E =-1 шт.;
Возврат (LCM_Data);
} Долл. США

/
Неподписанный char ReadStatusLCM (void)
{
LCM_Data = 0xFF;
LCM_RS = 0;
LCM_RW =-1 шт.;
LCM_E = 0;
LCM_E = 0;
LCM_E =-1 шт.;
Время (LCM_Data & Busy);/
Возврат (LCM_Data);
} Долл. США

Void LCMInit (void)/LCM
{
LCM_Data = 0;
WriteCommandLCM (0x38,0);/
Delay5Ms ();
WriteCommandLCM (0x38,0);
Delay5Ms ();
WriteCommandLCM (0x38,0);
Delay5Ms ();

WriteCommandLCM (0x38,1);/
WriteCommandLCM (0x08,1);/
WriteCommandLCM (0x01,1);/
WriteCommandLCM (0x06,1);/
WriteCommandLCM (0x0C, 1);/
} Долл. США

/
Void DisplayOneChar (неподписанный char X, неподписанный char Y, неподписанный char DData)
{
Y & = 0x1;
X & = 0xF;/
Если (Y) X | = 0x40;/+ 0x40;
X | = 0x80;/
WriteCommandLCM (X, 0);/
WriteDataLCM (DData);
} Долл. США


Void DisplayListChar (неподписанный char X, неподписанный char Y, неподписанный код char * DData)
{
Unsigned char listlength;

Listlength = 0;
Y & = 0x1;
X & = 0xF;/
Время (DData [ListLength]> 0x20)/
{
Если (X <= 0xF)/X0xF
{
DisplayOneChar (X, Y, DData [ListLength]);/
Listlength + +;
X A + +;
} Долл. США
} Долл. США
} Долл. США

/5 мс
Void Delay5Ms (void)
{
Неподписанный Инт темпцик = 5552;
Время (темпцик --);
} Долл. США

/400 ms
Void Delay400Ms (void)
{
Неподписанный чар темпцика = 5;
Unsigned int tempcycb;
Время (темпцика --)
{
Tempcycb = 7269;
Время (темпциб --);
} Долл. США;

Символ lcd 1602 lcd монитор 1602 5 V синий экран blacklight и белый код 1602A 16*2 для ARDUINO

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

Индивидуальное изготовление
Да
Номер модели
1602A
Тип
TFT