Tartalomjegyzék:

Interfész 8051 mikrokontroller LCD-vel 4 bites módban: 5 lépés (képekkel)
Interfész 8051 mikrokontroller LCD-vel 4 bites módban: 5 lépés (képekkel)

Videó: Interfész 8051 mikrokontroller LCD-vel 4 bites módban: 5 lépés (képekkel)

Videó: Interfész 8051 mikrokontroller LCD-vel 4 bites módban: 5 lépés (képekkel)
Videó: LDmicro 10: Регулятор температуры инкубатора (лестничное программирование ПЛК микроконтроллера с помощью LDmicro) 2024, November
Anonim
Interfész 8051 mikrokontroller LCD-vel 4 bites módban
Interfész 8051 mikrokontroller LCD-vel 4 bites módban

Ebben az oktatóanyagban arról fogunk beszélni, hogy hogyan illeszthetjük az LCD-t a 8051-hez 4 bites módban.

1. lépés: Használt szoftver:

Felhasznált szoftver
Felhasznált szoftver
Felhasznált szoftver
Felhasznált szoftver
Felhasznált szoftver
Felhasznált szoftver

Amint a proteus szimulációt mutatjuk, a KÓDOLÁS ÉS A SZIMULÁCIÓ SZÜKSÉGE SZÜKSÉGES:

1 Keil uvision: Ezek sok termék a keilből. így szükség lesz a c51 fordítóra. A szoftvert innen töltheti le

2 Proteus szoftver szimulációhoz: Ez a szimulációt bemutató szoftver. Sok információt kaphat a szoftver letöltéséhez.

Ha hardveresen végzi, akkor egy flash mágikus szoftverre van szüksége a kód hardverbe való feltöltéséhez. Ne feledje, a flash mágiát az nxp fejlesztette ki. Tehát nem töltheti fel az összes 8051 -es családi mikrokontrollert ezzel a szoftverrel. Tehát csak Philips alapú vezérlő tölthető fel.

2. lépés: Szükséges összetevők:

Szükséges összetevők
Szükséges összetevők
Szükséges összetevők
Szükséges összetevők

A bemutató videónkban proteus szimulációt használunk, de ha hardveren végzi, akkor biztosan szüksége lesz ezekre a komponensekre a projekthez:

8051 Fejlesztőtábla: Tehát ha megvan ez a tábla, akkor jobb lesz, így könnyedén feltöltheti a kódot egyedül.

LCD 16*2: Ez 16*2 lcd. Ebben az LCD -ben 16 csap található.

USB -UART átalakító: Ez 9Pin D típusú férfi csatlakozó Rs232 O/p Jumper vezetékekhez

3. lépés: Áramköri diagram:

Kördiagramm
Kördiagramm

4. lépés: A projekt működési elve:

A 8 biteshez hasonlóan az LCD mind a 8 adatcsapját a mikrovezérlőhöz kell csatlakoztatnunk. Tehát összesen 11 mikrocsapot kell használnunk, mivel 3 vezérlőtű (rs, rw, e) van LCD -ben is. Tehát az LCD 4 bites előnye, hogy 4 tűs mikrokontrollert takarítunk meg, hogy ezeket a csapokat más munkákhoz használhassuk.

Most a kód működési elve nagyon egyszerű. Először csak töltse le a kódot.

Ok, most egy funkciót veszek ki a kódból, és megmondom, hogyan fogadja az adott parancs vagy adat -LCD. A kódunkban az első parancs utasítás az

cmd (0x28);

Tehát most megy a definíciójához

void cmd (unsigned char a) {

előjel nélküli char x;

x = a & 0xf0;

cmd1 (x);

x = (a << 4) & 0xf0;

cmd1 (x);

}

tehát a fenti függvényben látható, hogy a nem más, mint 0x28. Most az x = a & 0xf0 -n keresztül az alsó rágó 0 lesz, mivel ÉS operátort használunk 0xf0 -val. Tehát csak a magasabb csipeszben van adatunk, akkor a cmd1 (x) révén 0x20 -at küldünk a 2 -es portra, és az lcd a 2 -es port magasabb bitjeihez van csatlakoztatva, így 2 -t fog kapni, most azonnal el kell küldenünk a következő csipet, ami nem semmi de 0x8. Tehát ehhez az x = (a << 4) & 0xf0 függvényben látható, négyszer eltolunk egy értéket, majd 0xf0 -val használjuk és működtetjük.

Szóval értsd csak meg ezt

a << 4 nem más, mint 0x28 << 4, ami azt jelenti, hogy 00101000 << 4, így megkapjuk

10000000, és a 0xf0 -val andingolunk, és 0b10000000 -et kapunk, ami 0x80, és a következő cmd1 (x) függvényből elküldjük az adatokat az lcd -nek, és most 0x80 -at fog kapni, így a teljes adatokat 0x28 -ban küldtük.

Tehát ugyanígy kap minden parancs és adat LCD.

Remélem, érti ezt. Ennek ellenére megnézheti a videót, amely a következő lépésben található. A projekt teljes leírását a videó tartalmazza.

5. lépés: Kód és videó

A forráskódot a GitHub linkünkről szerezheti be

A projekt teljes leírását a fenti videó tartalmazza.

Ha kétségei vannak ezzel a projekttel kapcsolatban, bátran írjon nekünk az alábbiakban. Ha pedig többet szeretne megtudni a beágyazott rendszerről, látogasson el youtube csatornánkra

Látogassa meg és kedvelje Facebook oldalunkat a gyakori frissítésekért.

Ez a csatorna most kezdődött, de naponta kap néhány videót a beágyazott rendszerről és az IoT -ről.

Köszönettel és üdvözlettel,

Ajánlott: