logo
Ana sayfa Haberler

Anlayışlı STN LCD Kontrol Arayüzü

Çin ESEN HK LIMITED Sertifikalar
Çin ESEN HK LIMITED Sertifikalar
Mükemmel hizmet ürünlerinize güvenmemizi sağlar.

—— Henry.

İşbirliği sürecinde teknik ekip hızlı bir şekilde yanıt verdi ve karşılaştığımız çeşitli sorunları zamanında çözdü, böylece üretim sürecimiz sorunsuz bir şekilde gerçekleştirilebilir,Gelecekte daha fazla işbirliği için sabırsızlanıyoruz..

—— ford

Satış sonrası servis ekibi çok profesyonel, düzenli ziyaretler ve teknik destek, bu yüzden endişelerimiz yok.

—— Marco

Şirketimiz için güvenilir bir ortak.

—— Mia

Ben sohbet şimdi
şirket Haberler
Anlayışlı STN LCD Kontrol Arayüzü
hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü

ESEN, müşterilerin uygulamaları için çok çeşitli standart karakter LCD modülleri sunmaktadır. Minimum sayıda kontrol pini ile ekran elde edebilir, bu da MCU'yu seçmeyi kolaylaştırır.

Piyasadaki yaygın Karakter LCD Modülleri, Şekil 1'de gösterildiği gibi I2C arayüzünü desteklemek için bir aktarım kartı ekleyecektir, bu da LCM kalınlığının artmasına, üretimde daha fazla işleme ve daha düşük verim oranına yol açar.

hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  0 hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  1
Şekil 1: I2C'yi desteklemek için bir aktarım kartı ekleyen piyasadaki yaygın Karakter LCD Modülü. Şekil 2: ESEN'in 1602 karakterli sıvı kristal modülü. I2C ve SPI arayüzlerini destekler ve ek bir iletim kartı gerektirmez.


Röle kartı eklemenize gerek yok. Sadece Arduino Uno geliştirme kartını bağlayın ve farklı iletişim arayüzlerini kullanarak karakter LCD modülünü doğrudan kontrol edebilirsiniz.

LCM'nin pin tanımını belirleyin

Tablo 1:LCM pin tanımı
Pin No. Sembol Açıklama
No.1 Vss Toprak
No.2 Vdd Mantık için güç kaynağı
No.3 V0 Kontrast Ayarı
No.4 RS Komut/veri seçimi
No.5 RW Yalnızca 6800 8/4bit arayüzü için Okuma/Yazma seçme sinyali
No.6 E Yalnızca 6800 8/4bit arayüzü için Etkinleştirme sinyali
No.7 DB0/SA0 Yalnızca 6800 8bit arayüzü için Veri yolu hattı 0
I2C arayüzü için SA0 adres ayar hattı
No.8 DB1/SA1 Yalnızca 6800 8bit arayüzü için Veri yolu hattı 1
I2C arayüzü için SA1 adres ayar hattı
No.9 DB2 Yalnızca 6800 8bit arayüzü için Veri yolu hattı 2
No.10 DB3 Yalnızca 6800 8bit arayüzü için Veri yolu hattı 3
No.11 DB4 Yalnızca 6800 8/4bit arayüzü için Veri yolu hattı 4
No.12 DB5/CSB/CSB Yalnızca 6800 8/4bit arayüzü için Veri yolu hattı 5
I2C ve SPI arayüzü için CSB etkinleştirme seçme hatları
No.13 DB6/SDA/SCLK Yalnızca 6800 8/4bit arayüzü için Veri yolu hattı 6
I2C arayüzü için SDA veri hattı
SP Arayüzü için SCLK zamanlaması
No.14 DB7/SCL/SID Yalnızca 6800 8/4bit arayüzü için Veri yolu hattı 7
I2C arayüzü için SCL zamanlama hattı
SPI arayüzü için SID veri hattı
No.15 A+ B/L + için güç kaynağı
No.16 K- B/L - için güç kaynağı


Yukarıdaki tabloda V0 ile ilgili olarak, karakterlerin kontrastını ayarlamak için 20k Ohm'luk bir değişken direnç kullanılır. Metin görünmezse veya test sırasında arka plan görüntüsünü görüntülemeye devam ederse, lütfen bu değişken direnci çevirerek kontrastı ayarlayın.

V0 değişken direncinin bağlantı yöntemi Şekil 3'te gösterildiği gibidir:

hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  2
Şekil 3:V0 değişken direnç bağlantı yöntemi


LCM ve geliştirme kartı Arduino Uno nasıl bağlanır

 

Dört LCM iletişim arayüzünün (I2C, SPI, 6800 8bit/4bit) Arduino Uno'ya bağlantı yöntemleri Şekil 4'te gösterilmiştir. Kullanıcılar, I2C ve SPI arayüzlerinin Karakter LCD modüllerini kontrol etmek için yalnızca az sayıda GPIO pinine ihtiyaç duyduğunu gözlemleyebilir.

I2C arayüzü için, Arduino Uno I2C pinlerinin içinde çekme dirençleri sağladığından, SDA ve SCL pinlerine ek çekme dirençleri bağlanmaz. Programda dahili çekme direnci devre dışı bırakılırsa, harici bir çekme direnci bağlanmalıdır.

(a)I2C arayüz bağlantısı
 
(b) SPI arayüz bağlantısı
 
hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  3             
 
             hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  4
 
(c)6800-4bit arayüz bağlantısı
 
(d)6800-8bit arayüz bağlantısı
 
hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  5             
 
             hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  6
 
Şekil 4:4 LCM iletişim arayüzünün Arduino Uno'ya bağlantı yöntemleri.


LCM Komutları

Her iletişim arayüzü, LCM'nin tüm komut setini kullanamaz; SPI arayüzünde, RW kontrol hattı ve MISO pinleri yoktur, bu nedenle okuma komutu desteklenmez. Yazma için, komut verisi mi yoksa görüntü verisi mi yazılacağını belirlemek için RS kontrol hattı kullanılır.

I2C arayüzünde de RW kontrol hattı yoktur, bu nedenle okuma komutları da desteklenmez. Komut verisi veya görüntü verisi yazmadan önce, bir sonraki baytın komut verisi mi yoksa görüntü verisi mi olacağını belirlemek için komut kontrol kodu (A0=0) veya veri kontrol kodu (A0=1) gönderilmelidir.

SPI ve I2C Arayüz Zamanlaması

İki zamanlama diyagramı Şekil 5 ve Şekil 6'da gösterilmektedir. LCM'yi SPI arayüzü aracılığıyla kontrol etmenin zamanlama diyagramıdır. Kullanıcılar, LCM'nin tipik bir MCU tarafından sağlanan tipik SPI arayüzü olmayan bir SPI kullandığını gözlemleyebilir, mevcut baytın bir komut mu yoksa veri mi olduğunu belirlemek için ek bir RS sinyal hattı gerektirir. Veri hattının (SID) bit verisi (BIT7~BIT0), saat hattı (SCLK) düşük seviyedeyken değişir. Saat hattı (SCLK) yüksek seviyedeyken (BIT7~BIT0) bit (BIT7~BIT0) verisi yakalanır.

hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  7
Şekil 5:SPI yazma komutunun zamanlaması
hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  8
Şekil 6:SPI yazma verisinin zamanlaması


Şekil 7 ve 8, LCM'yi I2C arayüzü aracılığıyla kontrol etmenin zamanlama diyagramını göstermektedir. Çip seçme çubuğu (CSB) hariç, okuyucular, I2C kontrolünün her seferinde bir komut verisi veya görüntü verisi yazmak için üç bayt göndermek olduğunu gözlemleyebilir. Bunların arasında, ikinci baytın A0 biti, üçüncü baytın komut verisi mi yoksa görüntü verisi mi olacağını belirleyecektir.

hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  9
Şekil 7:Komut yazmanın I2C Zamanlaması
hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  10
Şekil 8:Veri yazmanın I2C Zamanlaması


Kod

LCM, program ayarları değiştirilerek doğrudan derlenebilir ve kullanılabilir.

Adım 1: LCM'nin tek bir satırındaki maksimum karakter sayısını ayarlayın.
Örneğin, aşağıdakiler tek bir satırı maksimum 16 karaktere ayarlar.

hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  11

Adım 2: LCM'deki maksimum satır sayısını ayarlayın.
Örneğin, aşağıdakiler LCM'yi 2 satıra ayarlar.

hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  12

Adım 3: LCM arayüzünü ayarlayın.
Örneğin, aşağıdakiler I2C arayüzünü ayarlar.

hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  13

Adım 4: programı derleyin ve Arduino Uno geliştirme kartına yükleyin.
Şekil 9, üç LCM'nin ekranlarının şematik bir diyagramını göstermektedir.
Ekran kontrastı açık veya koyu olduğunda, V0 pinindeki değişken direnç uygun bir kontrasta ayarlanabilir, Şekil 10'da gösterildiği gibi.

(a) Açık kontrast Yalnızca açık karakterler görülebilir. (b) Uygun kontrast (c) Koyu kontrast Her karakterin belirgin bir gölgesi vardır.
hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  14 hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  15 hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  16
hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  17 hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  18 hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  19
hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  20 hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  21 hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  22
Şekil 9:üç LCM'nin ekranlarının şematik bir diyagramı
 

hakkında en son şirket haberleri Anlayışlı STN LCD Kontrol Arayüzü  23

Şekil 10:V0 pini ayarlanabilir

Tam demo kodu talebiniz varsa, lütfen bizimle iletişime geçin.

Pub Zaman : 2025-07-18 09:00:00 >> haber listesi
İletişim bilgileri
ESEN HK LIMITED

İlgili kişi: Mr. james

Tel: 13924613564

Faks: 86-0755-3693-4482

Sorgunuzu doğrudan bize gönderin (0 / 3000)