Fórum témák
» Több friss téma |
Cikkek » Soros LCD vezérlőpanel használata AVR-rel Soros LCD vezérlőpanel használata AVR-rel
Szerző: Fizikus, idő: Jún 20, 2010, Olvasva: 35300, Oldal olvasási idő: kb. 2 perc
Egy hagyományos, HD44780 alapú, alfanumerikus LCD kijelző vezéréséhez 8 bites módban minimálisan 10 db I/O láb kell. Ha az LCD támogatja a 4 bites módot, akkor 6 db láb is elég. Ezzel szemben a soros LCD vezérlőpanelek használata esetén egyetlen I/O láb is elegendő. Ebben a cikkemben erre mutatok egy példát.
A robotom fejlesztése során nagyon hasznos lett volna, ha rendelkezik egy LCD kijelzővel, amelyen különböző adatokat és szövegeket tudtam volna megjeleníteni. Gondoltam jobban megismerkedem az LCD kijelzők használatával, mert elhatároztam, hogy a következő robotomra biztosan rakok egyet. (egy LCD kijelző WILL-I-re nem nagyon férne rá, hacsak nem így: )
Egy hagyományos, HD44780 alapú, alfanumerikus LCD kijelző vezéréséhez, ha csak írni akarunk a kijelzőre, 10 I/O láb kell (8 adat + 2 vezérlő). Ha az LCD támogatja a 4 bites módot, akkor 6 db láb is elég a vezérléshez (4 adat + 2 vezérlő). (Az LCD kijelzők vezérléséhez szükséges alapismeretekről ITT és ITT olvashatsz.) Moderndevice soros Alfanumerikus LCD vezérlőpanel (kattints a képre): Longtech soros Alfanumerikus LCD vezérlőpanel (kattints a képre): Sparkfun soros Alfanumerikus LCD vezérlőpanel (PIC 16F688-ra épül)(kattints a képre): adatlap Sparkfun soros Grafikus LCD vezérlőpanel (ATMega168-ra épül)(kattints a képre): adatlap Én egy alfanumerikus 16x2-es LCD kijelzővel rendelkezem, és mivel nincsenek a PIC mikrovezérlők fejlesztéséhez és a nyákkészítéshez szükséges eszközeim, ezért számomra a legegyszerűbb és leggyorsabb megoldás a ModernDevice féle vezérlőpanel beszerzése volt. A továbbiakban ezt fogom használni. Látható, hogy csak a Timer0 maradt szabad. Ezt kellett használnom a szoftveres soros kommunikáció időzítéséhez. A mintafeladat az előző cikkemben szereplő feladat(LINK) egy kicsit módosított változata. Most is a PC5-ös analóg lábra kötött fotoellenállással megmérjük a fényerősséget, majd az LCD-n megjelenítjük az eredményt a PC0-ás lábra kötött soros LCDvezérlőpanel segítségével. Nézzük meg hogyan! A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |