Ev > Tüm Kategoriler > Elektronik Bileşenleri ve Malzemeleri > Optoelektronik Ekranlar >

LCD Modülleri

Lcd ekran devre kartı modülü 1602 2004 12864 PCF8574T PCF8574 IIC/I2C Arayüzü Adaptörü Plaka 5 V Mavi/Sarı Yeşil Ekran arduino için

US $0.60 - 4.36
US $0.67 - 4.85 -10%

alıcı koruması

Para iade garantisi 15 gün içinde iade

Tarafından incelemek Jxxxn (CZ)
works fine, not flashing,awesome! dont forget to buy I2C module for easier implementation into project ;)
Ürün Detayları

Ürün özellikleri

  • Marka adı: sincere&promise
  • Ekran Modu: 1602
  • Model numarası: LCD Display
  • is_customized: Evet
  • Tür: Karakter
  • Çözünürlük: 16*2
Ürün Açıklaması

1602A mavi/sarı-yeşil

 

1602 standart 16 feet arayüzü, aralarında:

 

1 ayak: VSS güç için

 

2 feet: VDD almak 5 V güç

 

3 feet: V0 için LCD kontrast ayarı, ve sonra güç en zayıf kontrast olduğunda, topraklama güç kaynağı en yüksek kontrast, yüksek kontrast üretebilir "hayalet", kullanıldığında, 10 K ayar potentiometer metresi kontrastını geçebilir

 

4 feet: RS seçim kaydeder, yüksek elektrik genellikle veri kayıtları seçin, düşük elektrik genellikle talimat kayıt seçin.

 

5 feet: okuma ve yazma için R/W sinyal hatları, yüksek elektrik genellikle okuma işlemi, yazma işlemi için sıradan zamanlarda düşük elektrik. Düşük elektrik için RS ve RW birlikte sıradan zamanlarda talimatlar yazabilir veya yüksek elektrik için düşük seviye için RS genellikle yoğun sinyalleri okuyabilir, düşük elektrik için yüksek seviye RS genellikle RW veri yazabilir.

 

6 feet: E end, E normal zamanlarda düşük elektriğe yüksek düzeyde atlama ile sürüldüğünde, LCD modül yönetici sırası ile sona erebilir.

 

7 ila 14 feet: sekiz iki yönlü veri kablosu için D0 ~ D7.

 

15 feet: arka aydınlatma gücü pozitif

 

16 feet: arka aydınlatma gücü negatif

 

1602 LCD modülü iç karakter yapılması bellek (CGROM) vardır zaten edildi depolanmış 160 farklı nokta vuruşlu karakter grafik, olarak gösterilen masa 1, bu karakterler var: Arapça rakamları, davanın İngilizce harfleri, japonca ve yanlış bir isim altında yaygın olarak kullanılan semboller, Her karakterin sabit bir kodu vardır, örneğin büyük harf İngilizce "A" harfi 01000001 B (41 H), 41 modül H nokta matris karakterlerinin adresini grafik olarak gösterir ve "A" harfini görebiliriz.

 

Aşağıdaki "A" programı: ORG 0000 H harfi ilk karakterin pozisyonunda ikinci satır LCD modülüdür

 

RS EQU P3.7; belirli donanım bağlantısının belirlenmesi

RW EQU P3.6; belirli donanım bağlantısının belirlenmesi

E EQU P3.5; belirli donanım bağlantısının belirlenmesi

 

MOV P1, #00000001 B; ekran temizleme ve imleç sıfırlama

ACALL etkinleştir; bir alt program siparişi vermek için arayın

 

MOV P1, #00111000 B; ekran modunu ayarlayın: sekiz 2 satır 5x7 nokta matrisi

ACALL etkinleştir; bir alt program siparişi vermek için arayın

 

MOV P1, #00001111 B; açık ve imlecin görüntülenmesi ve imleç flaşa izin verir

ACALL etkinleştir; bir alt program siparişi vermek için arayın

 

MOV P1, #00000110 B; kelimeler hareket etmiyor, imleç sağa hareket ediyor

ACALL etkinleştir; bir alt program siparişi vermek için arayın

 

MOV P1, #0 C0H; yazma gösterisi başlangıç adresi (ikinci satır ilk pozisyon)

ACALL etkinleştir; bir alt program siparişi vermek için arayın

 

MOV P1, #01000001 B; bir kod harfleri

 

SETB RS; RS = 1

CLR RW; RW = 0; veri yazmaya hazır

CLR E; E = 0; yönetici gösterisi komutu

ACALL gecikme; yargıç LCD modülü meşgul mü?

SETB E; E = 1; ekran tamamlandı ve program park etmek

 

AJMP $

 

Etkinleştir:

CLR RS; bir subrutinin kontrol komutunu yaz

CLR RW

CLR E

ACALL gecikmesi

SETB E

RET

 

Gecikme:

MOV P1, #0 FFH; meşgul sıvı kristal ekran subroutine olup olmadığını yargılayın

CLR RS

SETB RW

CLR E

NOP

SETB E

JB P1.7, gecikme; yüksek seviye için P1.7 meşgul dolaşımını beklediyse

RET

 

Sonu

 

LCD modül fonksiyonunun başlangıcında Program başlatıldı ayarlar, formatın kabul edildiğini kabul etti. Imleç otomatik ekran karakterleri insan müdahalesi olmadan sağa hareket ettiğinde dikkat edin ve her zaman giriş komutları prosedürün ilk yargıç LCD modülü olarak adlandırılır meşgul gecikme, ve sonra ekran pozisyonunun adresini girin 0 C0H, sonunda karakter girişini göstermek için bir kod 41 H.

 

 

SMC1602A (16*2) simülasyon ağız hattı bağlantı modu

Bağlantı hattı:

-------------------------

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, gnd'ye 1 K direnç alır |

-------------------------

 

[Not: AT89S52 cihazları 12 M kristalleri kullanır]

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = /

 

# LCM_RW P2_0//tanım pinini tanımla

# LCM_RS P2_1 'i tanımla

# LCM_E P2_2 tanımlayın

# LCM_Data P1 tanımlayın

# Meşgul logoda LCM durum kelimesini test etmek için meşgul 0x80//

 

# I nclude

 

Void WriteDataLCM (imzasız char WDLCM);

Void WriteCommandLCM (imzasız char WCLCM, BuysC);

Imzasız char ReadDataLCM (void kullanın);

Imzasız char okuma durumu (geçersiz kullanın);

Boş LCMInit (kullanım Void);

Displadisplayonechar (İmzasız char X, İmzasız char Y, İmzasız char DData);

Void listlistchar (İmzasız char X, İmzasız char Y, İmzasız char kodu * DData);

Boş Delay5Ms (kullanım Void);

Boş Delay400Ms (kullanım Void);

 

Imzasız char kodu uctech [] = {"uctech");

Imzasız char kodu net [] = {"uctech. Icpcn. Com ");

 

Boş ana (kullanım Void)

{

Delay400Ms ();//beklemeye başlayın ve LCM eyaletinin çalışmasına konuşun

LCMInit ();//LCM başlatma

Deladelams ();//gecikme bir an (yok)

 

Listlistchar (0, 5, uctech);

Listlistchar (0, 0, net);

ReadDataLCM ();//kelimeleri anlamsız olarak test edin

Iken (1);

}

 

//Veri yaz

Void WriteDataLCM (İmzasız char WDLCM)

{

ReadStatusLCM ();//test meşgul

LCM_Data = WDLCM;

LCM_RS = 1;

LCM_RW = 0;

LCM_E = 0;//kristaller gecikmeden sonra küçük ekte çok yüksek hız varsa

LCM_E = 0;//gecikme

LCM_E = 1;

}

 

//Yazma talimatları

Void WriteCommandLCM (imzasız char WCLCM, BuysC)//BuysC 0 meşgul algılamayı görmezden gel

{

Eğer (BuysC) yeniden yapılandırma cm ();//meşgul tespit etmek için ihtiyaca göre

LCM_Data = WCLCM;

LCM_RS = 0;

LCM_RW = 0;

LCM_E = 0;

LCM_E = 0;

LCM_E = 1;

}

 

//Veri oku

Imzasız char ReadDataLCM (void kullanın)

{

LCM_RS = 1;

LCM_RW = 1;

LCM_E = 0;

LCM_E = 0;

LCM_E = 1;

Dönüş (LCM_Data);

}

 

//Okuma durumu

Imzasız char ReadStatusLCM (void kullanın)

{

LCM_Data = 0 xFF;

LCM_RS = 0;

LCM_RW = 1;

LCM_E = 0;

LCM_E = 0;

LCM_E = 1;

(LCM_Data & Busy);//meşgul sinyalleri test ederken

Dönüş (LCM_Data);

}

 

Void LCMInit (void kullanın)//LCM başlatma

{

LCM_Data = 0;

WriteCommandLCM (0, 0x38);//ekran modu ayarlarının üç katı, yoğun sinyalleri ölçmez

Delay5Ms ();

WriteCommandLCM (0, 0x38);

Delay5Ms ();

WriteCommandLCM (0, 0x38);

Delay5Ms ();

 

WriteCommandLCM (0x38, 1);//ekran modu ayarları, yoğun sinyalleri algılamada her zaman talep etmeye başladı

WriteCommandLCM (0x08, 1);//devre dışı bırakma ekranı

WriteCommandLCM (0x01, 1);//ekran temizleme

WriteCommandLCM (0x06, 1);//imleç hareket ayarlarını göster

WriteCommandLCM (0 x0C, 1);//açık ve imleç ayarlarını göster

}

 

//Bir karakter gösteren belirtilen yerde

Displadisplayonechar (İmzasız char X, İmzasız char Y, İmzasız char DData)

{

Y & = 0x1;

X & = xF;//limit X değil daha büyük 15, Y, daha büyük değil 1

(Y) X | = 0x40;//adres + 0x40 olduğunda ikinciyi göstermek istediğinizde;

X | = 0x80;//çalışma talimatı kodu

WriteCommandLCM (X, 0);//burada meşgul sinyali test etmeyin, adres gönderin

WriteDataLCM (DData);

}

 

//Belirtilen pozisyonda bir dizi karakter gösterir

Void listlistchar (İmzasız char X, İmzasız char Y, İmzasız char kodu * DData)

{

Imzasız char liste uzunluğu;

 

Liste uzunluğu = 0;

Y & = 0x1;

X & = xF;//limit X değil daha büyük 15, Y, daha büyük değil 1

(DData [ListLength]> 0x20)//geldiğinde, dize çıktı

{

Eğer (X <= 0 xF)//X 0 xF daha az olmalıdır

{

DisplayOneChar (X, Y, DData [ListLength]);//bireysel karakter göster

ListLength + +;

X + +;

}

}

}

 

/5 MS gecikme

Boş Delay5Ms (kullanım Void)

{

Imzasız int TempCyc = 5552;

Ederken (TempCyc-

}

 

//400 MS gecikme

Boş Delay400Ms (kullanım Void)

{

Imzasız char TempCycA = 5;

Imzasız int TempCycB;

Iken (TempCycA --

{

Tempcyb = 7269;

Iken (TempCycB --

};

 

Yukarıdaki program sadece referans içindir!!!!!!

2004 mavi/sarı-yeşil

 
Ana teknik parametreler ve ekran özellikleri:
  • Güç kaynağı: VDD 5 V
  • Ekran rengi: sarı yeşil/mavi ekran
  • Ekran açısı: 6: 00 saat doğrudan LCD tipi: STN
  • MCU ile arayüz: 8-bit veya 4-bit paralel/3-bit seri yapılandırma LED arka ışık
  • Çeşitli yazılım özellikleri: imleç ekranı, ekran kayması, özel karakterler, uyku modu vb.
44142

 

12864B mavi/sarı-yeşil

 

12864 çin kanji grafik dot matrix sıvı kristal ekran modülü, çince karakterler ve grafik, dahili 8192 çince karakterler (16X16 dot matrix), 128 karakter (8X16 dot matrix) görüntüleyebilirsiniz ve 64X256 nokta matris ekran RAM (GDRAM).
 
Ana teknik parametreler ve ekran özellikleri:
  • Güç kaynağı: VDD 3.3V ~ + 5 V (dahili destek devresi, negatif basınç gerekmez);
  • Ekran İçeriği: 128 sütun x 64 satır
  • Ekran rengi: sarı yeşil/mavi ekran
  • Ekran açısı: 6: 00 saat doğrudan görünüm
  • LCD tipi: STN
  • MCU ile arayüz: 8-bit veya 4-bit paralel/3-bit seri
  • LED arka aydınlatmayı yapılandırma
  • Çeşitli yazılım özellikleri: imleç ekranı, ekran kayması, özel karakterler, uyku modu vb.
  • Boyutlar: 93x70x12.5mm
  • Görüş boyutu: 73x39mm

331

1314151617

1 2 3 4

 

 

  • 5 Yıldızlar 97%
  • 4 Yıldızlar 3%
  • 3 Yıldızlar 0%
  • 2 Yıldızlar 0%
  • 1 Star 0%
5.0 / 5

Hepsini gör 51 yorumlar

KULLANICI PAYLAŞIMI (2)

ŞUNLAR DA HOŞUNUZA GİDEBİLİR