Tartalomjegyzék:
- 1. lépés: Hardver
- 2. lépés: Kapcsolatok
- 3. lépés: 1. lépés: Könyvtár beállítása
- 4. lépés: 2. lépés. Visszaállítás és inicializálás
- 5. lépés: 3. lépés. Írjon tesztkaraktereket
- 6. lépés: 4. lépés. Törölje az LCD -t
- 7. lépés: 5. lépés. Írja be a szöveget
- 8. lépés: 6. lépés. Olvasás az LCD -ről
- 9. lépés: Tegyen többet
Videó: HD44780 LCD -I2C adapterkártya a buszkalózhoz: 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:44
A HD44780 lapkakészleten alapuló olcsó karakteres LCD -k különböző méretűek: 2x16, 4x20 stb. Ezek a kijelzők két szabványos interfészmóddal rendelkeznek, 4 bites és 8 bites párhuzamos. A 8 biteshez összesen 11 adatvonal szükséges, a 4 biteshez 7 (csak íráshoz 6). Egyes LCD -k támogatnak egy további soros adatmódot, mint például a Hack a Day által lefedett VFD I. A HD44780 LCD -k általában 5 voltos alkatrészek, külön tápegységgel a háttérvilágításhoz. A Bus Pirate -nek csak öt 5 voltos tűrő I/O csapja van, ezért készítettünk egy kis adapterlapot, amely elegendő tűvel rendelkezik az LCD vezérléséhez. A Bus Pirate vezérli az adapterkártyát az LCD interfész könyvtárán keresztül. Olvassa tovább a Bus Pirate HD44780 karakterű LCD adapter táblát és az interfész könyvtárat. A Seeed Studio által gyártott PCB -ket, készleteket vagy összeszerelt készleteket körülbelül 15 dollárért, ideértve a világméretű szállítást is, itt találhat. Néhány formázási elemet és HTML -táblázatot nem tudtam belefoglalni az Instructable -be, az eredeti bejegyzést a Dangerous Prototypes címen tekintheti meg blog.
1. lépés: Hardver
Ebben a cikkben felvázoljuk a HD44780-alapú LCD-k I2C adapterlapját. Bemutatjuk egy Bus Pirate univerzális soros interfésszel. Az I2C-alapú HD44780 interfészkönyvtár Bus Pirate forráskódja nyilvános, így szabadon alkalmazkodhat saját projektjeihez. HardwareFull size circuit image [PNG]. Az áramkört és a PCB -t a Cadsoft Eagle ingyenes verziójával tervezték. A tervfájlok letölthetők a Bus Pirate SVN -ből. Az adapterkártya használata előtt győződjön meg arról, hogy az LCD adatlapja megfelel az adapter érintkezőjének. Nem minden LCD egyforma. PCF8574 I/O bővítő IC Ez egy egyszerű 8 I/O bővítő chip, amelyet a kétvezetékes I2C interfészen keresztül vezérelnek. Az I2C interfész a JP1 fejlécből érhető el. A PCF8574 2,5 és 5 volt között működik. Az I/O csapok a tápfeszültségről működnek, így ha 5 voltos feszültséget táplálunk, akkor 5 volton keresztül csatlakozik az LCD -hez. A C1 (0,1uF) leválasztja az IC -t a tápegység ingadozásától. A PCF8574 egyik érintkezője 3 mm -es LED -et (LED1) vezérel az R2 áramkorlátozó ellenálláson (1000 ohm) keresztül. A LED világít, jelezve a sikeres kommunikációt a Bus Pirate és az adapter között. A PCF8574 nem tud elegendő áramot szolgáltatni a LED táplálásához, ezért a LED -et az 5 voltos tápegységről tápláljuk, és lekapcsoljuk a földet. LCD Az adapterlap HD44780 alapú karakteres LCD-vel kommunikál 4 bites párhuzamos interfész módban. A 4 bites interfész -tűk - RS, RW, EN és D4 -D7 - a PCF8574 I/O tűk közül héthez csatlakoznak. Szeretjük a 0,1 hüvelykes hüvelyes fejlécet használni az adapter LCD -hez való csatlakoztatásához, általában az LCD -t a csapokhoz támaszthatja, hogy elegendő kontaktus jöjjön létre a gyors teszthez. Az R1 (10K) nyíróellenállás kontrasztbeállító feszültséget biztosít a az LCD fejlécet. Nem csatlakoztattuk a háttérvilágítás csapjait, mert sokféle háttérvilágítási stílus létezik. A LED -es háttérvilágítás áramellátása károsíthatja a negatív feszültséget igénylő képernyőt. fejléc JP2. A Bus Pirate felhúzó ellenállásait egy második tápegységgel láttuk el. PCB Az áramkört és a PCB-t a Cadsoft Eagle ingyenes verziójával terveztük. A tervfájlok letölthetők a Bus Pirate SVN-ből. A PCB egyoldalas, átmenő lyukú kivitel egyetlen áthidaló vezetékkel (pirossal látható). PCB-ket, készleteket vagy összeszerelt készleteket kaphatunk a Seeed Studio által körülbelül 15 dollárért, ideértve a világméretű szállítást is. Itt többet. minden th durva lyukú) C10.1uF/10volts+R110000 (10K) ohm single turn trimmer/potentiometer, 6mmR21000 (1K) ohm ellenállás, 1/4 watt LED13mm (T1) LED, pirosJP1+JP20.1 "hüvely, 5 érintkezős Az I2C I/O bővítő DIP16ICS116 tűs DIP aljzat az IC1I számára nem tartalmazhat néhány formázási elemet és HTML táblázatot az Instructable programban, az eredeti bejegyzést a Dangerous Prototypes blogon láthatja.
2. lépés: Kapcsolatok
Eszköz: HD44780 karakterű LCD. Busz: 4 bites párhuzamos, PCF8574 I2C adapterkártyával. Teljesítménykövetelmények: 5 volt. Hivatkozások: adatlap példa [PDF], HD44780 parancs hivatkozás, HD44780 LCD uber-site. az adaptert a Bus Pirate univerzális soros interfész LCD könyvtárához tervezte, de minden olyannal működik, amely képes beszélni az I2C protokollról. Vessen egy pillantást a Bus Pirate forráskódjára az I2C-> HD44780 megvalósítás példájához. Csatlakoztassa a Bus Pirate-t az adapterlaphoz a táblázat szerint. A táblázat a nyers csatlakozásokat is mutatja a PCF8574 IC -hez, ha adapterkártya nélkül követi. Csatlakoztassa az adaptert az LCD -hez elegendő, általában 5 voltos tápegységhez. Az adapter és a Bus Pirate közötti I2C kapcsolat 2 és 10K közötti felhúzó ellenállásokat igényel. További információ a felhúzásokkal és a Bus Pirate fedélzeti felhúzó ellenállásokkal való vegyes feszültségű interfészekről. Néhány formázási elemet és HTML táblázatot nem tudtam beilleszteni az Instructable-be, az eredeti bejegyzést a Dangerous Prototypes blogon tekintheti meg.
3. lépés: 1. lépés: Könyvtár beállítása
Felületkezelés Az adapter kialakításával és a Bus Pirate -hez való csatlakoztatással foglalkoztunk, most végre ideje írni valamit az LCD -re. Hi> m <<
4. lépés: 2. lépés. Visszaállítás és inicializálás
Ez a táblázat felvázolja az egybájtos parancsokat, amelyek a HD44780 LCD-t vezérlik, itt található egy részletes hivatkozás. Ezeket a parancsokat a Bus Pirate parancssorból lehet megadni, de legtöbbjük számára makrókat készítettünk, hogy időt takarítsunk meg. LCD> (0) <<< makrómenü megjelenítése0. Makró menü <<< ez a menü1. <alaphelyzetbe állítja az LCD2 -t. Kezdje az LCD -t <<< alaphelyzetbe állítsa és inicializálja az LCD -t3. Az LCD törlése <<< törli az LCD -t, a kurzor visszaállítása 04 -re. A kurzor pozíciója ex: (4: 0) <<< a kurzor pozíciójának beállítása 5. Írja be a tesztszöveget <<
5. lépés: 3. lépés. Írjon tesztkaraktereket
LCD> (6:80) <<
6. lépés: 4. lépés. Törölje az LCD -t
LCD> (3) <<
7. lépés: 5. lépés. Írja be a szöveget
LCD> (8) <<< felhasználói szöveg beszúrása Írja be a kurzorpozícióba szúrandó szöveget. HD44780 LCD bemutató <<
LCD> (8) <<< szöveg beszúrása Írja be a kurzorpozícióba szúrandó szöveget. Bus Pirate v2go <<
8. lépés: 6. lépés. Olvasás az LCD -ről
A Bus Pirate és az LCD adapter kártya olvasható az LCD -ről. Elolvassuk a képernyőn írt szöveget (DDRAM), de a beállításokat és az egyéni karakter ramot (CGRAM) is elolvashatja a megfelelő cím beállításával. LCD> [0b10000000 "" <<< állítsa be az olvasási mutatót "" '] HD44780 RS LOW, COMMAND MODE <<< register select pin lowCMD WRITE: 0x80 <<
9. lépés: Tegyen többet
Adja meg a lépés általános leírását. A HD44780 karakterű LCD adapter praktikus kiegészítő a Bus Pirate számára. Gyors tesztelésre vagy fejlettebb logikai fejlesztésre használható. Az LCD-k mellett a nyolc 2,5 voltos-5 voltos I/O érintkező hasznos lehet más nagy pin-számú buszkalóz alkalmazásokhoz. PCB-ket, készleteket, vagy a Seeed Studio által körülbelül 15 dollárért gyártott összeszerelt készletek, ideértve a világméretű szállítást is. Itt nem tudtam néhány formázási elemet és HTML táblázatot elhelyezni az Instructable -ben, az eredeti bejegyzést a Dangerous Prototypes blogon tekintheti meg.
Ajánlott:
Bluetooth -vezérelt üzenetküldő LCD -- 16x2 LCD -- Hc05 -- Egyszerű -- Vezeték nélküli hirdetőtábla: 8 lépés
Bluetooth -vezérelt üzenetküldő LCD || 16x2 LCD || Hc05 || Egyszerű || Vezeték nélküli hirdetőtábla: …………………………. További videókért Iratkozzon fel YouTube -csatornámra …… ………………………………… A hirdetőtáblát arra használják, hogy az embereket új információkkal frissítsék vagy Ha a szobában vagy a szobában szeretne üzenetet küldeni
LCD Invaders: Space Invaders Like Game 16x2 LCD karakterkijelzőn: 7 lépés
LCD Invaders: Space Invaders Like Game 16x2 LCD karakterkijelzőn: Nincs szükség egy legendás „Space Invaders” játék bevezetésére. Ennek a projektnek a legérdekesebb tulajdonsága, hogy szöveges megjelenítést használ a grafikus kimenethez. 8 egyéni karakter megvalósításával érhető el. Letöltheti a teljes Arduino
USB-ESP-01 adapterkártya módosítása: 3 lépés (képekkel)
USB-ESP-01 adapterkártya módosítása: Megvásárolta ezt az USB-ESP-01 adaptertáblát, és megtudta, hogy nem használható az ESP-01 villogására? Nem vagy egyedül. Ennek az első generációs adapternek nincs olyan mechanizmusa, amellyel az ESP-01 soros programozási módba kapcsolható, amely lehúzást igényel
3 vezetékes HD44780 LCD kijelző kevesebb, mint 1 dollárért: 5 lépés
3 vezetékes HD44780 LCD kijelző kevesebb, mint 1 dollárért: Ebben az oktatóanyagban megtanuljuk, hogyan csatlakoztathatjuk a HD44780 lapkakészleten alapuló LCD-t az SPI buszhoz, és csak 3 vezetékkel hajthatjuk meg, kevesebb mint 1 dollárért. Bár ebben az oktatóanyagban a HD44780 alfanumerikus kijelzőre koncentrálok, ugyanaz az elv
Kijelző Hd44780 Lcd Chip PC Moddinghez: 5 lépés
Kijelző Hd44780 Lcd Chip PC Moddinghez: Ezzel az utasítással megtanulhatja, hogyan kell egy kis LCD karakteres kijelzőt számítógéphez csatlakoztatni, amely információt vagy bármit szeretne. Amire szüksége van: 1. a kijelző hd44780 chip 2. 10kohm 4. egy régi lpt kábel 5