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

LCD Modülleri

PCF8574 LCD1602 LCD 1602 Mavi/Sarı Yeşil Ekran 16X2 Ekran Arkadan Aydınlatmalı 1602A 5v Arduino Için diy Kiti

4.9 (160 oylar) mağaza: RoarKit Store
US $0.67 - 1.28

alıcı koruması

Para iade garantisi 15 gün içinde iade

Tarafından incelemek Dxxxh (CA)
Great screens, shipped in tight bubble wrap. Very nice.
Ürün Detayları

Ürün özellikleri

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

aeProduct.getSubject()

16x2 LCD modülleri:

Uzun ömürlü, düşük güç tüketimi, kaliteli, rekabetçi fiyat.

 

Mavi aydınlatmalı beyaz karakter

 

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 v

 

aeProduct.getSubject()

aeProduct.getSubject()

aeProduct.getSubject()

aeProduct.getSubject()

aeProduct.getSubject()

aeProduct.getSubject()

aeProduct.getSubject()

aeProduct.getSubject()

234

9521

Daha fazla LCD ekranımız var, kontrol etmek için resme tıklayabilirsiniz:
 

 

 

aeProduct.getSubject()

aeProduct.getSubject()

  • 5 Yıldızlar 88%
  • 4 Yıldızlar 4%
  • 3 Yıldızlar 8%
  • 2 Yıldızlar 0%
  • 1 Star 0%
4.8 / 5

Hepsini gör 24 yorumlar

KULLANICI PAYLAŞIMI (1)

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