Sisukord:
- Samm: riistvara
- Samm 2: Ühendused
- 3. samm: 1. samm. Teegi seadistamine
- 4. samm: 2. samm. Lähtesta ja initsialiseeri
- 5. samm: 3. samm. Kirjutage testimärgid
- 6. samm: 4. samm. Tühjendage LCD -ekraan
- Samm 7: 5. samm. Tippige tekst
- 8. samm: 6. samm. Lugemine LCD -ekraanilt
- 9. samm: tehke rohkem
Video: HD44780 LCD -I2C adapterplaat bussipiraadile: 9 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:51
HD44780 kiibistikul põhinevaid odavaid tähemärke sisaldavaid LCD -ekraane on erinevates suurustes: 2x16, 4x20 jne. Nendel kuvaritel on kaks standardset liideserežiimi, 4 -bitised ja 8 -bitised paralleelsed. 8-bitine nõuab kokku 11 andmerida, 4-bitine 7 (ainult kirjutamiseks 6). Mõned LCD -d toetavad täiendavat seeriaandmete režiimi, näiteks VFD I, mis on kaetud Hack a Day'ga. HD44780 LCD -ekraanid on tavaliselt 5 -voldised osad, millel on eraldi taustvalgustuse toide. Bussipiraadil on ainult viis 5 volti tolerantset sisend-/väljundpistikut, seega tegime väikese adapterplaadi, millel oli piisavalt tihvte LCD -ekraani juhtimiseks. Bus Pirate juhib adapterplaati oma LCD -liidese kogu kaudu. Jätkake lugemist Bus Pirate HD44780 sümboliga LCD -adapterplaadi ja liideseteegi kohta. Mul võib olla SeeB Studio poolt toodetud PCB -sid, komplekte või kokkupandud komplekte umbes 15 dollari eest, sealhulgas ülemaailmne kohaletoimetamine. Veel. Ma ei saanud mõnda vorminduselementi ja HTML -tabelit lisada juhendisse, näete esialgset postitust ohtlikes prototüüpides blogi.
Samm: riistvara
Selles artiklis kirjeldame HD44780-põhiste LCD-ekraanide I2C-adapteriplaati. Me demonstreerime seda Bus Pirate universaalse jadaliidesega. Bussi piraatide lähtekood I2C-põhise HD44780 liidesekogu jaoks on üldkasutatav, nii et saate oma projektidega kohaneda tasuta. Riistvara Täissuuruses vooluahela pilt [PNG]. Vooluahel ja trükkplaat on loodud Cadsoft Eagle'i tasuta versiooniga. Kujundusfaile saab alla laadida Bus Pirate SVN -ist. Enne adapteriplaadi kasutamist kontrollige kindlasti oma vedelkristallekraani andmelehte adapteri pessa. Kõik LCD -ekraanid pole ühesugused. PCF8574 I/O laiendaja IC See on lihtne 8 I/O laiendaja kiip, mida juhitakse kahe juhtmega I2C liidese kaudu. I2C liides on saadaval päisest JP1. PCF8574 töötab 2,5 kuni 5 volti. Sisend-/väljundpistikud töötavad toitepinge juures, nii et kui toite seda 5 volti, ühendab see LCD -ga 5 volti. C1 (0,1uF) lahutab IC toiteallika kõikumistest. Üks PCF8574 tihvt juhib 3 mm LED -i (LED1) läbi voolu piirava takisti R2 (1000 oomi). LED -tuled näitavad bussipiraadi ja adapteri vahelist edukat suhtlust. PCF8574 ei saa LED -i toiteks piisavalt voolu, nii et toidame LED -i 5 -voldisest toiteallikast ja vahetame maandust. LCD Adapterplaat suhtleb HD44780-põhise LCD-ekraaniga 4-bitise paralleelliidese režiimis. 4 -bitised liidese tihvtid - RS, RW, EN ja D4 -D7 - on ühendatud seitsme PCF8574 sisend-/väljundpistikuga. Meile meeldib kasutada adapteri ühendamiseks LCD -ekraaniga 0,1 -tollist isast tihvtiga päist, tavaliselt saate LCD -ekraani tihvtide vastu toetada, et luua piisav kontakt kiireks testimiseks. Trimmertakisti R1 (10K) tagab kontrasti reguleerimispinge kontaktile 3 LCD -päis. Me ei ühendanud taustvalgustuse tihvte, kuna taustavalgustuse stiile on palju. LED -taustvalgustuse toide võib kahjustada negatiivset pinget nõudvat ekraani. Toide Enamik LCD -ekraanidest vajab 5 -voldist toiteallikat, pakkudes välist toiteallikat päis JP2. Pakkusime teise toiteploki Bus Pirate tõmbe takistite ühendamiseks. PCB Vooluahel ja trükkplaat on loodud Cadsoft Eagle'i tasuta versiooniga. Disainifailid saab alla laadida Bus Pirate SVN-ist. PCB on ühepoolne, kõik läbi aukude disain ühe hüppaja juhtmega (näidatud punasega). Meil võib olla SeeB Studio toodetud PCBsid, komplekte või komplekteeritud komplekte umbes 15 dollari eest, sealhulgas ülemaailmne kohaletoimetamine. kõik th krobeline auk) C10.1uF/10volts+R110000 (10K) oomi ühe pöördega trimmer/potentsiomeeter, 6mmR21000 (1K) oomi takisti, 1/4 vatti LED13mm (T1) LED, punaneJP1+JP20.1 "isane päis, 5 kontaktiIC1PCF8574N, 8bit I2C I/O laiendaja DIP16ICS116 tihvtiga DIP -pistikupesa IC1I jaoks ei saanud mõnda vorminduselementi ja HTML -tabelit Instructable'i lisada, originaalpostitust näete ohtlike prototüüpide ajaveebis.
Samm 2: Ühendused
Seade: HD44780 sümboliga LCD. Buss: 4-bitine paralleelne, PCF8574 I2C adapterplaadiga. Võimsusnõuded: 5 volti. Viited: andmelehe näide [PDF], HD44780 käsuviide, HD44780 LCD uber-sait. Selle demonstratsiooni täielik bussipiraatide seansilogi. konstrueeris adapteri Bus Pirate universaalse jadaliidese LCD -raamatukogu jaoks, kuid see töötab kõigega, mis suudab rääkida I2C -protokollist. Vaadake bussipiraadi lähtekoodi I2C-> HD44780 näite teostamiseks. Ühendage bussipiraat adapterplaadiga, nagu on näidatud tabelis. Tabelis on näidatud ka töötlemata ühendused PCF8574 IC -ga, kui jälgite ilma adapteritahvlita. Ühendage adapter toiteallikaga, mis on piisav LCD -ekraanile, tavaliselt 5 volti. I2C ühendus adapteri ja bussipiraadi vahel nõuab tõmbetakistusi vahemikus 2 kuni 10K. Siit leiate lisateavet tõmbejõuga segatud pingega liideste ja rongisiseste tõmbetakistuste Bus Pirate kohta. Ma ei saanud mõnda vorminduselementi ja HTML-tabelit lisada juhendisse, näete esialgset postitust ohtlike prototüüpide ajaveebis.
3. samm: 1. samm. Teegi seadistamine
Liidesed Oleme käsitlenud adapteri disaini ja selle ühendamist bussipiraadiga, nüüd on lõpuks aeg LCD -le midagi kirjutada. Hi> m <<
4. samm: 2. samm. Lähtesta ja initsialiseeri
See tabel kirjeldab ühebaidiseid käske, mis juhivad HD44780 LCD-d, siin on üksikasjalik viide. Neid käske saab sisestada käsurealt Bus Pirate, kuid enamiku jaoks oleme aja säästmiseks teinud makrosid. LCD> (0) <<< kuva makro menüü0. Makromenüü <<< see menüü <lähtestage LCD2. Alustage LCD <<< lähtestamist ja initsialiseerige LCD3. LCD -ekraani tühjendamine <<< tühjendage, viige kursor tagasi 04. Kursori asukoht ex: (4: 0) <<< määrake kursori asend 5. Kirjutage testtekst <<
5. samm: 3. samm. Kirjutage testimärgid
LCD> (6:80) <<
6. samm: 4. samm. Tühjendage LCD -ekraan
LCD> (3) <<
Samm 7: 5. samm. Tippige tekst
LCD> (8) <<< sisesta kasutajatekst Sisesta tekst, mis tuleb kursori asukohta sisestada. HD44780 LCD -demo <<
LCD> (8) <<< sisesta tekst Sisestage kursori asukohta lisatav tekst. Bus Pirate v2go <<
8. samm: 6. samm. Lugemine LCD -ekraanilt
Bus Pirate ja LCD -adapteriplaat saab LCD -lt lugeda. Me loeme ekraanile kirjutatud teksti (DDRAM), kuid saate ka seadeid ja kohandatud märgi mälu (CGRAM) lugeda, määrates õige aadressi. LCD> [0b10000000 "" <<< määrake lugemisosuti " '] HD44780 RS LOW, COMMAND MODE <<< registreeri vali pin lowCMD WRITE: 0x80 <<
9. samm: tehke rohkem
Andke sammude üldine kirjeldus. HD44780 sümboliga LCD -adapter on bussipiraadi käepärane tarvik. Seda saab kasutada kiirtestiks või arenenumaks loogikaarenduseks. Lisaks vedelkristallkuvaritele võivad kaheksa 2,5-voldise sisend-/väljundpistikut olla kasulikud ka teiste suure pin-number bussi piraatrakenduste jaoks. Meil võib olla trükkplaate, komplekte, või Seeed Studio toodetud komplekteeritud komplektid umbes 15 dollari eest, sealhulgas ülemaailmne kohaletoimetamine, rohkem siin. Ma ei saanud mõnda vorminduselementi ja HTML -tabelit lisada Instructable'i, näete esialgset postitust ohtlike prototüüpide ajaveebis.
Soovitan:
Bluetooth -juhitav Messengeri LCD -- 16x2 LCD -- Hc05 -- Lihtne -- Juhtmevaba teadetetahvel: 8 sammu
Bluetooth -juhitav Messengeri LCD || 16x2 LCD || Hc05 || Lihtne || Juhtmevaba teadetetahvel: …………………………. Palun TELLI minu YouTube'i kanalile, et saada rohkem videoid …… ………………………………… Teadetetahvlit kasutatakse inimeste uuendamiseks uue teabega või kui soovite sõnumit saata toas või toas
LCD sissetungijad: Space Invaders Like Game 16x2 LCD tähemärkide ekraanil: 7 sammu
LCD sissetungijad: Space Invaders Like Game 16x2 LCD tähemärkide ekraanil: pole vaja tutvustada legendaarset “Space Invaders” mängu. Selle projekti kõige huvitavam omadus on see, et graafiliseks väljundiks kasutatakse tekstiekraani. See saavutatakse 8 kohandatud tähemärgi rakendamisega. Võite alla laadida täieliku Arduino
Arduino LCD 16x2 õpetus - Liidesega 1602 LCD -ekraan Arduino Unoga: 5 sammu
Arduino LCD 16x2 õpetus | 1602 LCD -ekraani liidestamine Arduino Unoga: Tere kutid, kuna paljud projektid vajavad andmete kuvamiseks ekraani, olgu see siis mõni diy -meeter või YouTube'i tellimuste loend, kalkulaator või ekraaniga klahvilukk ja kui kõik sellised projektid on tehtud arduino nad määratlevad
3-juhtmeline HD44780 LCD-ekraan vähem kui 1 dollarile: 5 sammu
3-juhtmeline HD44780 LCD-ekraan vähem kui ühe dollari eest: selles juhendis õpime, kuidas ühendada HD44780 kiibistikul põhinev LCD-ekraan SPI-siiniga ja juhtida seda ainult 3 juhtmega vähem kui 1 dollari eest. Kuigi ma keskendun selles õpetuses HD44780 tähtnumbrilisele ekraanile, on sama põhimõte
Kuva LCD -kiip Hd44780 arvuti modifitseerimiseks: 5 sammu
Näidake LCD -kiipi Hd44780 arvuti modifitseerimiseks: selle juhendi abil saate teada, kuidas liidestada väikese LCD -ekraaniga arvutit, mis näitab teavet või mida iganes soovite. Mida vajate: 1. kuvar hd44780 kiibiga 2. 10kohm 4. vana lpt -kaabel 5