Apr 16, 2018 Hagyjon üzenetet

Hogyan kell használni az 1602-es lcd-t?

Az LCD1602 olyan karakteres folyadékkristályos kijelző, amelyet sok mikrokontroller rajongónak korábban érintkezésbe kellett hoznia. Fő vezérlő chipje a HD44780 vagy más kompatibilis chip. A kezdők legtöbbje, akik kapcsolatba kerültek vele, mikrokontrollerek. A megértés hiánya miatt nem vezethető le, ahogy tetszik. Egy tanulmányi időszak után egy pillanatra megpillantottam a meghajtót, és ma itt rögzítik a későbbiekben.


Általában az LCD1602 16 tűvel rendelkezik, és 14 tűvel rendelkezik. A 16 pólusú készülékhez képest az LCD 1602 hiányzik a háttérvilágítás A (15 láb) és a földi K (16 láb). Az LCD1602 modellje a kezemben a HJ1602A, amely a Legend of Technology Corporation terméke. 16 tűvel rendelkezik.


555.jpg

Lcd1602 használati útmutató, magyarázza meg az LCD1602 használatát


Az LCD1602 alapvető működése


1. Olvasási állapot: bemenet RS = 0, RW = 1, E = nagy impulzus. Kimenet: A D0-D7 az állapotszó.


2. Olvassa el az adatokat: RS = 1, RW = 1, E = nagy impulzus. Kimenet: A D0-D7 adatok.


3. Írjon parancsot: RS = 0, RW = 0, E = alacsony impulzus. Kimenet: Nincs. (Írás E = nagy impulzus)


4. Adatok írása: RS = 1, RW = 0, E = alacsony impulzus. Kimenet: Nincs.


Elemzési szekvencia diagram


(1) Írási művelet (SCM a HD44780-hoz)


Lcd1602 használati útmutató, magyarázza meg az LCD1602 használatát


Az első dolog, hogy beállítsa a regiszter kiválasztását, és olvassa és írja a műveleti választásokat. RS a regiszter kiválasztása, RS = 1 működik az adatokon, és az RS = 0 működik az utasítások szerint.


Ezután állítsa be az olvasási és írási műveleteket, RW = 0 írási műveleteket.


Kapcsolja be az engedélyező kapcsot és az E = 1 bemeneti engedélyező jelet.


Adatbusz, hozzárendelés DB0 ~ DB7-hez, adatátvitel


Megjegyzés: Ha először engedélyezi azt, majd végrehajt más konfigurációkat, előfordulhat, hogy a továbbított adatok nem az Ön által kívánt adatok.


(2) Üzemeltetés olvasása (HD44780 mikrokontrollerhez)


Lcd1602 használati útmutató, magyarázza meg az LCD1602 használatát


A kijelzőmodul utasításkészlete a saját megjelenítési igényei szerint konfigurálva van


Lcd1602 használati útmutató, magyarázza meg az LCD1602 használatát


Lcd1602 használati útmutató, magyarázza meg az LCD1602 használatát


Lcd1602 használati útmutató, magyarázza meg az LCD1602 használatát


Lcd1602 használati útmutató, magyarázza meg az LCD1602 használatát


A kijelző pozíciójának beállítása DDRAM


Lcd1602 használati útmutató, magyarázza meg az LCD1602 használatát


Az első sor egyik oszlopában megjelenített adatok az alábbiak szerint írhatók: 0x80 | 0x **, a második sor egyik oszlopában megjelenített adatok az alábbiak szerint írhatók: 0x80 | 0x40 | 0x ** = 0xC0 | 0x **, 0x80, mert a DB7 rögzítve van 1-re a DDRAM-cím beállításakor.


Az LCD1602 saját karaktereket ír, és kínai karaktereket jelenít meg


1. Mivel az LCD egy külső eszköz, és a feldolgozási sebesség lassabb, mint a processzoré, a funkció befejezéséhez bizonyos időre van szükség ahhoz, hogy parancsokat írhasson az LCD-re. Ebben a folyamatban az LCD foglalt, és nem tud új tartalmat írni az LCD-re. Akár az LCD foglalt, az elfoglalt zászló parancs olvasásával lehet megérteni.


Használja az állapotot = LCDPORT az IO port állapota és a & 0x80 állapot meghatározásához annak megállapításához, hogy az LCD foglalt. Ha az IO port bit7 értéke 1, az LCD foglalt, különben készenléti állapotban van.


2. Ahhoz, hogy az LCD1602 megjelenítse az egyedi karaktereket, használja a CGRAM utasítást. A CGROM szó táblája valójában csak 8 bájt áll rendelkezésre. Writecom (0x40) azt jelzi, hogy az adatok a CGRAM-ban lesznek írva. A CGRAM címke beállításának parancsja 0100 0000.


Az 1602 8 egyedi karaktert tárolhat (azaz 8 bájtnyi használatot). A 8 egyedi karakter tárolóhely első címe: 0x40, 0x48, 0x50, 0x58, 0x60, 0x68, 0x70, 0x78.


Olvasáskor az egyedi karakter címe 0X40-0X78 és a cím 00H-07H. Egy cím (például 00H) 1B karaktert tárol (1B = 8bit, egy karakter 8 0x ** -ból áll)


A 0x40-es verzióhoz a tárhely a következőképpen néz ki:


Lcd1602 használati útmutató, magyarázza meg az LCD1602 használatát


Ha 5 * 7 karaktert használ, akkor a baloldali 3. és az utolsó sor adatai valóban használhatatlanok, általában 0-ra állítva.


Lcd1602 használati útmutató, magyarázza meg az LCD1602 használatát


Így megkapjuk az adatokat, hogy minden címnek meg kell adni:


Cím: Adatok


0x40: 0x16


0x41: 0x09


0x42: 0x08 és így tovább. Írja be ezeket a 8 adatot a megfelelő címre. (A piros rács 1, a fehér rács pedig 0)


A szálláslekérdezés elküldése

whatsapp

teams

E-mailben

Vizsgálat