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.

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)





