Ürün ayrıntıları:
|
Ürün: | HT1621 Denetleyici Bölümü LCD | Ekran modu: | Olumlu / Olumsuz, Yansıtıcı / Yansıtıcı |
---|---|---|---|
Sürüş Durumu: | 1/8 vergisi veya özelleştirilebilir | Çalışma gerilimi: | 3.0 volt |
Optik: | 6:00 | Ekran tipi: | Transflektif / Yansıtıcı / Geçirgen |
Boyut: | Özelleştirilebilir | arka ışık: | Beyaz / Kehribar / Mavi / Sarı |
Çalışma sıcaklığı: | -30°C ila +80°C | saklama derecesi.: | -35°C ila +85°C |
Bağlantı: | metal pin bağlantısı | nokta alanı: | 0,1 mm |
Tepki Süresi: | 0,1 ms | uyma: | REACH ve RoHS Uyumlu |
Vurgulamak: | Bölüm LCD Ekranını Özelleştir,HT1621 Denetleyici Bölümü LCD Ekranı,Arka ışık segmentli LCD ekranı |
HT1621 Denetleyici Segment Kodu LCD Ekran Modülü, Arkaplan Işıklı Segment LCD Ekranı Özelleştir
1621 segmentli LCD ekranın özelliklerine bakalım
* Çalışma voltajı 2.4 - 5.2V * 256KHz RC osilatörü yerleştirilmiştir
* Dış 32KHz çip veya 256KHz frekans kaynağı giriş bağlanabilir
* Seçilebilir 1/2bays veya 1/3bays yanılımı ve 1/2 görev, 1/3 görev, 1/4 görev döngüsü
* Çip üzerindeki zaman tabanlı frekans kaynağı
* Ziller iki frekansla seçilebilir
* Dahili zaman tabanı jeneratörü ve gözcü saat WDT
* Zaman tabanı veya gözcü zamanlayıcı aşırı çıkış
* Sekiz zaman tabanı / bekçi köpeği zamanlayıcı saat kaynağı
* 32SEGX 4com LCD sürücüsü ve gömülü 32X 4 bitlik RAM belleği
* Dört telli seri arayüz /CS, DATA, WR, RD, genellikle RD tarafından kullanılmamaktadır
* Çip üzerindeki LCD sürücü frekansı 64HZ'da ayarlanamaz
* Yazılım yapılandırma özellikleri: veri modu ve komut modu iki komut
* LCD çalışma voltajını ayarlamak için VLCD pinleri sağlanmıştır (kontras ayarlama)
LCD mantıksal tablo uyumluluğu
HT1621'in RAM'i yukarıdaki resimde bulunan mantıksal tabloya karşılık geliyor.
HT1621 32 adrese karşılık gelir ve her bir adres 4 COM verisine karşılık gelir.
Örneğin 0 adresi 0X08 T1'e yazılırsa SGE0 yanıyor.
0X01 yazmak SGE0'nun 1F ışığına karşılık gelir.
SGE0'ya karşılık gelen 0X02 1G parlaklığı yazın
Yaz 0X07 SGE0 1E, 1G ve 1F birlikte aydınlatılır
0X0F yazın SGE0'nun tüm 1E, 1G, 1F ve T1'leri parlak
HT1621 ardışık olarak yazılabilir ve aynı anda iki adres yazmak en iyisidir, böylece bir masa tablosu yapmak kolaydır ve yazmak kolaydır.
Örneğin, ilk iki adres SGE0, SEG1, 1E, 1G, 1F, 1D, 1C, 1B ve 1A'ya karşılık gelen 0XF7 olarak yazılır ve hepsi aydınlatılır, böylece tam bir "8" karakteri görüntülenir.
LCD ekranı yapmak için, bu talimatlar IC'nin başlatılmasına yazılmalıdır.
Öncelikle, talimatların ne olduğunu ve verilerin ne olduğunu anlayacağız.
C8 C7 C6 C5 C4 C3 C2 C1 C0
100'ün ilk üç rakamı talimatın bayrak bitleri ve son 9 bit talimat değerleri
C7 C6 C5 C4 C3 C2 C1 C0
İlk üç basamak 101 verilerin bayrak bitleri ve son 8 bit veriler
Yani, 100'ün ilk üç sayısını görmek talimatı temsil ediyor ve 101'in ilk üç sayısını görmek verileri temsil ediyor.
Aşağıdaki dört talimat başlatma işlevine yazılmalıdır
1. SYS EN 100 0000 - 0001- X Talimat 0X01 (Açık Kapalı Sistem Ossilatörü) X: Umurumda değil
2. BIAS 100 0010 - abXc - X komutu
İşte bir açıklama: C=1 LCD1/3 yanlıştır; C=0 LCD1/2 yanlıştır.
ab=00: 2 COM
ab=01: 3 KOM
ab=10: 4 COM
3. RC256 100 0001-1000 - X Talimat 0X01 (İç Saati) X: Umursamıyorum
4. LCDON 100 0000 - 0011 - X Talimat 0X01 (LCD ekranını aç) X: Umurumda değil
İşte programımın C kodunun açıklaması.
# içerebilir
# içerebilir
#define uchar imzalanmamış char
#define uint unsigned int
# tanımlamak _Nop() _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_()
#defin BIAS 0x29 //0b100 - 0010 -1001 - 0 1/3duty 4com
#define SYSDIS 0X00 //0b100 - 0000 - 0000 - 0 kapalı osilatör sistemi osilatörü ve LCD yanılsama jeneratörü
#define SYSEN 0X01 //0b100 - 0000 - 0001 - 0 Sistem osilatörünü açın
#define LCDOFF 0X04 //0b100 - 0000- 0010 - 0 LCD ekranı kapalı
#define LCDON 0X03 //0b100 - 0000 - 0011 - 0 LCD ekranını aç
#define XTAL 0x14 //0b100 - 0001- 0100 - 0 dış saat
#define RC256 0X18 //0b100 - 0001 - 1000 - 0 iç saat
#define TONEOFF 0X10 //0b1000 0001 0000 Ses çıkışını kapat
#define WDTDIS 0X0A //0b1000 0000 1010 Gözcü köpekleri yasaktır
HT1621 kontrol bit (LCD modülü arayüzü tanımı, kendi ihtiyaçlarınıza göre değiştirin)
sbit DAT=P1^0;
sbit wr=P1^1;
sbit CS1=P1^2;
uchar kod tablosu[10]={0xFA,0x0A,0xD6,0x9E,0x2E,0xBC,0xFC,0x1A,0xFE,0xBE}; 0---9 tablo
Gecikme fonksiyonu 1 bizi geciktirir.
Boşver Gecikme (bizi yağla)
{
- Biz...
}
Gecikme fonksiyonu 2
Geçersiz DelayMS ((uint iMs)
{
Uint i,j;
for(i=0; i
;
# # # # # # # # # # # # # # # # # # # # # # # # # # # #
İşlev adı: boş Ht1621Wr_Data ((uchar Data,uchar cnt)
Veri fonksiyonları yazmak için, cnt iletilmesi gereken veri bitlerinin sayısıdır ve veriler önce yüksek bitlere iletilir.
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
null Ht1621Wr_Data ((uchar Veriler,uchar cnt)
{
Uçar i;
için (i=0;i
{
wr=0;
if (Data&0x80)
DAT=1;
Diğerleri
DAT=0;
wr=1;
Veriler<<=1;
}
}
# # # # # # # # # # # # #
Fonksiyon adı: void ht1621WrCmd ((uchar cmd)
Açıklama: talimatlar yazın
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
geçersiz Ht1621WrCmd(uchar Cmd)
{
CS1=0; dilim seçimi CS düşük ve etkilidir
_No();
Ht1621Wr_Data ((0x80,3); Komut bayrağını yaz 100
Ht1621Wr_Data ((Cmd,9); Talimat verilerini yaz
CS1=1; Kısım seçimi CS yüksek kapalı
_No();
# # # # # # # # # # # # # # # # # # # # # # # # # # # #
Fonksiyon adı: void ht1621WrOneData ((uchar addr,uchar data)
Bir veri parçası yaz.
1İlk olarak 101 veri tanımlama bitini yazın.
2Adresi tekrar yaz.
3Son olarak, görüntülenecek verileri yazın.
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Boş Ht1621WrOneData ((uchar Addr,uchar Data)
{
CS1=0;
Ht1621Wr_Data ((0xa0,3); Veri bayrağı 101 yazın
Ht1621Wr_Data ((Addr<<2,6); Adres verilerini yazın
Ht1621Wr_Data(Data,8); Verileri yazın, burada 8 bit'e birlikte yazılmış iki adres var
CS1=1;
# # # # # # # # # # # # #
Görev adı: void ht1621WrAllData ((uchar addr,uchar p)
Açıklama: HT1621'in veri parçası 4 bit bir adres,
Yukarıda iki bit yazmakla ilgili konuştuk ve veriler 8 bit.
Yukarıdaki dört basamak ---- yüksek adrese karşılık geliyor. Dördüncü basamak ----- düşük adrese karşılık geliyor.
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Boş Ht1621WrAllData ((uchar Addr,uchar p)
{
Uçar i;
CS1=0;
Ht1621Wr_Data ((0xa0,3); Veri bayrağı 101 yazın
Ht1621Wr_Data ((Addr<<2,6); Adres verilerini yazın
için (i=0; i<16; i++)
{
Ht1621Wr_Data ((p,8); Verileri 16X8=128bit yazın
}
için (i=0; i<32; i++)
/ /{// İşte dört bit, dört bit yazma verisi
Ht1621Wr_Data ((p,4); 32X4=128bit verileri yazın
- Evet.
CS1=1;
}
# # # # # # # # # # # # #
İşlev adı: void Ht1621_Init(void) www.xyhlcd.com
Açıklama: Başlatıldıktan sonra, LCD ekran normal çalışabilir
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
boş Ht1621_Init(boş)
{
CS1=1;
DAT=1;
GecikmeMS ((200); Zaman gecikmesi LCD çalışma voltajını istikrarlı yapar
Ht1621WrCmd(BIAS); BIAS ayarları
Ht1621WrCmd ((RC256); İçsel bir osilatör kullanın.
Ht1621WrCmd(SYSEN); Sistem osilatörünü açın.
Ht1621WrCmd ((LCDON); LCD ekranı açın
- Evet. - Evet.
Fonksiyon adı: xianshi_1 ((()
Müşteriler kendi ihtiyaçlarını takip edebilir, doğrudan verileri doldurabilir ve görüntülenebilir
- Evet. - Evet.
Boş Xianshi_1 ((()
{
- Evet.
Ht1621WrOneData(0, tablo[0]); 0 göster
Ht1621WrOneData(2, tablo[1]); Göster 1
Ht1621WrOneData(4, tablo[2]
Ht1621WrOneData ((6, tablo[3]); Göster 3
:
:
:Ht1621WrOneData(12, tablo[8]
Ht1621WrOneData( 14, tablosu[9]
}
Boş XUNHUN_XIANSHI ((Uchar Lent,Uchar Time)
{
Uchar i,j,t;
için (i=0; i
t=0x01;
için (j=0; j<8; j++)
{
Ht1621WrOneData ((i,t);
t<<=1;
t ̆ = 0x01;
GecikmeMS ((zaman);
}
}
}
Boş ana ((()
{
Ht1621_Init(); Aktarma LCD'yi başlatır
DelayMS(100); Gecikme başlangıçta istikrar sağlar
Bir süreliğine.
{
Ht1621WrAllData00(0,0X00); 1621 kayıt verilerini 0'a temizleyin.
GecikmeMS ((400);
Ht1621WrAllData00(0,0XFF); 1621 kayıt verileri 1 olarak doldurulur.
DelayMS ((800);
Ht1621WrAllData00(0,0X00); 1621 kayıt verilerini 0'a temizleyin.
GecikmeMS ((400);
Xianshi_1(); Burada müşteri nasıl görüntülendiğini tanımlayabilir.
DelayMS ((800);
XUNHUN_XIANSHI (32,100) /// Bir kalem bölümü, bir kalem bölümü döngüsünde 100 ms aralıklarla 32 adresle görüntülenir.
DelayMS ((800);
}
}
Ürün: | HT1621 Denetleyici Bölümü LCD | Ekran Kipi: | Olumlu / Olumsuz, Yansıtıcı / Yansıtıcı |
---|---|---|---|
Sürüş Durumu: | 1/8 Gümrük Ücreti | Çalışma Voltajı: | 3.0 V |
Optik: | 6:00 veya fiyatlandırılabilir | Ekran Tipi: | Yansıtıcı / Yansıtıcı / Yansıtıcı |
Boyut: | Özelleştirilebilir | Arka ışık: | Beyaz / Amber / Mavi / Sarı |
Çalışma sıcaklığı: | -30°C +80°C | Depolama sıcaklığı: | -35°C +85°C |
Bağlantı: | Metal Pin Bağlantısı | Nokta boşluğu: | 0.1 mm |
Yanıt süresi: | 0.1 Ms | Uygunluk: | REACH ve RoHS uyumlu |
HT1621 Denetleyici Segment Kodu LCD Ekran Modülü, Arkaplan Işıklı Segment LCD Ekranı Özelleştir
Fabrika ve Tesisler
Neden bizi seçtiniz?
1- Evet.LCD Ekran özelleştirilmiş çözüm sunuyoruz
Ürününüzün özel uygulama gereksinimleri, elektrik özellikleri, optik özellikleri, dokunmatik özellikleri veya özelleştirilmiş ekranlar gerektiren mekanik boyutları var mı?SAEF özel LCD gereksinimlerinizi karşılayabilir.
2- Evet.Dokunmatik ekran ve ekran için toplam çözümler
Dokunmatik ekranı ve ekranı bir araya getirmekten endişeleniyor musun?SAEF, hava ve optik bağlama hizmeti de dahil olmak üzere dirençli ve kapasitif çoklu dokunma çözümleri de dahil olmak üzere özel ve standart dokunma ekranı sağlayabilir..
3- Evet.Kalite güvenilirliği konusunda taahhüt
SAEF, ISO9001:2015 ve ISO14000 tarafından nitelikli ve küresel pazarlarda RoHS, REACH ve diğer çevresel kuralları karşılamaktadır.Güvenilirlik ve yaşlanma testi.
4- Evet.Uzun vadeli tedarik
Normal şartlarda önerdiğimiz ürünler 5 yıldan uzun süre temin edilebilir.Uzun vadeli tedarik gereksinimlerinizi sağlamak için alternatif planlar yapacağız..
İLGİ
Ck@saef.com.cn adresinden bilgi almak için hoş geldiniz.
Arama Anahtarları:TN LCD, VA LCD, VATN LCD, HTN LCD, STN LCD, FSTN LCD, EBTN LCD, sıcaklık ve nem ölçerleri LCD, elektronik ölçekler LCD, multimeter LCD, akıllı ölçer LCD, su ölçer LCD, gaz ölçer LCD,Banka parası sayacı LCD, nakit makinesinin LCD, stok makinelerinin LCD, telefonun LCD, walkie-talkie LCD, masaj makinesinin LCD, koşu bandının LCD, yağ ölçümünün LCD, klima LCD, Audio LCD. Araba DVD LCD, mikrodalga fırının LCD.uzaktan kumanda LCD, öğrenme makinesi LCD, elektronik sözlük LCD, MP3 LCD, bilgisayar, kontrol LCD paneli, CNC yakıt doldurma makinesi LCD, endüstriyel bilgisayar LCD, oyun konsolu LCD, kalıcı takvim LCD, saat LCD.Enstrümanlama LCDSağlık makinesi LCD, termostat LCD, ev cihazı LCD, asansör LCD, asansör için LCD.
İlgili kişi: Cologne Ke
Tel: +8613502983321
Faks: 86-755-2370-9419