Sisällysluettelo:
- Vaihe 1: Laitteisto
- Vaihe 2: Liitännät
- Vaihe 3: Vaihe 1. Asenna kirjasto
- Vaihe 4: Vaihe 2. Nollaus ja alustus
- Vaihe 5: Vaihe 3. Kirjoita testihahmot
- Vaihe 6: Vaihe 4. Tyhjennä nestekidenäyttö
- Vaihe 7: Vaihe 5. Kirjoita teksti
- Vaihe 8: Vaihe 6. Lukeminen nestekidenäytöstä
- Vaihe 9: Tee enemmän
Video: HD44780 LCD -I2C -sovitinlevy linjapiraatille: 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
HD44780 -piirisarjaan perustuvia halpoja merkkinäyttöjä on useita kokoja: 2x16, 4x20 jne. Näissä näytöissä on kaksi vakioliitäntätilaa, 4 -bittinen ja 8 -bittinen rinnakkainen. 8-bittinen vaatii yhteensä 11 datalinjaa, 4-bittinen 7 (vain kirjoitus). Jotkut nestekidenäytöt tukevat ylimääräistä sarjadatatilaa, kuten Hack a Day -tapahtumassa katettu VFD I. HD44780 -nestekidenäytöt ovat yleensä 5 voltin osia, joissa on erillinen taustavalon syöttö. Bus Pirate -laitteessa on vain viisi 5 voltin kestävää I/O -nastaa, joten teimme pienen sovitinkortin, jossa oli tarpeeksi nastoja nestekidenäytön ohjaamiseen. Bus Pirate ohjaa sovitinkorttia nestekidenäytön kirjaston kautta. Minulla voi olla Seeed Studion valmistamia piirilevyjä, sarjoja tai koottuja sarjoja noin 15 dollarilla, mukaan lukien maailmanlaajuinen toimitus, enemmän täällä. blogi.
Vaihe 1: Laitteisto
Tässä artikkelissa esittelemme I2C-sovitinlevyn HD44780-pohjaisille nestekidenäytöille. Esittelemme sen yleisellä Bus Pirate -sarjaliitännällä. I2C-pohjaisen HD44780-käyttöliittymäkirjaston Bus Pirate -lähdekoodi on julkista, joten se on vapaasti mukautettavissa omiin projekteihisi. Piiri ja piirilevy on suunniteltu Cadsoft Eaglen ilmaisella versiolla. Suunnittelutiedostot voi ladata Bus Pirate SVN: stä. Ennen kuin käytät sovitinkorttia, varmista, että nestekidenäytön tietolomake on sovittimen pinoutia vasten. Kaikki LCD -näytöt eivät ole samanlaisia. PCF8574 I/O-laajennin IC Tämä on yksinkertainen 8 I/O -laajenninsiru, jota ohjataan kaksijohtimisen I2C-liitännän kautta. I2C -käyttöliittymään pääsee otsikosta JP1. PCF8574 toimii 2,5-5 voltilla. I/O -nastat toimivat syöttöjännitteellä, joten jos annamme sille 5 volttia, se liittää nestekidenäytön 5 volttiin. C1 (0,1uF) irrottaa IC: n virtalähteen vaihteluista. LED -valot ilmaisevat onnistuneen tiedonsiirron väyläpiraatin ja sovittimen välillä. PCF8574 ei voi tuottaa tarpeeksi virtaa LED -valolle, joten saamme virran 5 voltin virtalähteestä ja vaihdamme maadoituksen. LCD-näyttö Sovitinkortti kommunikoi HD44780-pohjaisen LCD-näytön kanssa 4-bittisessä rinnakkaisliitäntätilassa. 4 -bittiset liitännät - RS, RW, EN ja D4 -D7 - on kytketty seitsemään PCF8574 I/O -nastaan. Käytämme mielellään 0,1 tuuman urosnastapäätä sovittimen liittämiseen nestekidenäyttöön, voit yleensä nojata nestekidenäytön tappeja vasten, jotta saat riittävän kontaktin pikatestiä varten. Emme liittäneet taustavalon tappeja, koska taustavaloja on niin monia erilaisia. LED -taustavalon virran saaminen voi vahingoittaa näyttöä, joka vaatii negatiivista jännitelähdettä. Virtalähde Useimmat nestekidenäytöt vaativat 5 volttia otsikko JP2. Toimitimme toisen virtalähdetapin Bus Pirate -vetovastusten liittämiseksi. Piirilevy Piiri ja piirilevy on suunniteltu Cadsoft Eaglen ilmaisella versiolla. Suunnittelutiedostot voidaan ladata Bus Pirate SVN: stä. Yksipuolinen, läpireikäinen malli yhdellä hyppyjohdolla (näkyy punaisella). Täällä voi olla Seeed Studion valmistamia piirilevyjä, sarjoja tai koottuja sarjoja noin 15 dollarilla, mukaan lukien maailmanlaajuinen toimitus. Partlist Part Value (kaikki th karkea reikä) C10.1uF/10 volttia+R110000 (10K) ohmin yksikierroksinen trimmeri/potentiometri, 6 mmR21000 (1K) ohmin vastus, 1/4 watt LED13mm (T1) LED, punainenJP1+JP20,1 uros, 5 nastaa I2C I/O -laajennin DIP16ICS116 -nastainen DIP -liitin IC1I: lle ei voinut sisällyttää joitain muotoiluelementtejä ja HTML -taulukoita Instructable -ohjelmaan, näet alkuperäisen viestin Dangerous Prototypes -blogissa.
Vaihe 2: Liitännät
Laite: HD44780-merkkinen nestekidenäyttö. Bus: 4-bittinen rinnakkain, PCF8574 I2C-sovitinkortilla. Virtavaatimukset: 5 volttia. Viitteet: esimerkkitiedote [PDF], HD44780-komentoviite, HD44780-LCD-uber-sivusto. suunnitteli sovittimen yleisen Bus Pirate -sarjaliitännän LCD -kirjastoa varten, mutta se toimii kaiken kanssa, joka puhuu I2C -protokollaa. Katso Bus Pirate -lähdekoodista esimerkki I2C-> HD44780-toteutuksesta. Kytke Bus Pirate sovitinkorttiin taulukon mukaisesti. Taulukossa näkyvät myös raakaliitännät PCF8574 IC: hen, jos seuraat ilman sovitinkorttia. I2C-liitäntä sovittimen ja Bus Pirate -laitteen välillä vaatii 2-10 K: n vetovastusvastuksia. Tässä on lisätietoja sekoitettavista jänniteliitännöistä, joissa on vetäytymisiä, ja Bus Pirate -laitteessa olevista vetovoimista..
Vaihe 3: Vaihe 1. Asenna kirjasto
Liitäntä Olemme käsitelleet sovittimen suunnittelun ja sen yhdistämisen Bus Pirateen, nyt on vihdoin aika kirjoittaa jotain nestekidenäyttöön. Hi> m <<
Vaihe 4: Vaihe 2. Nollaus ja alustus
Tässä taulukossa esitetään yhden tavun komennot, jotka ohjaavat HD44780-nestekidenäyttöä, tässä on yksityiskohtainen viite. Nämä komennot voidaan antaa Bus Pirate -komentoriviltä, mutta useimmille niistä on tehty makroja säästääkseen aikaa. LCD> (0) <<< näytä makrovalikko 0 Makro -valikko <<< tämä valikko <nollaa LCD2.
Vaihe 5: Vaihe 3. Kirjoita testihahmot
LCD> (6:80) <<
Vaihe 6: Vaihe 4. Tyhjennä nestekidenäyttö
LCD> (3) <<
Vaihe 7: Vaihe 5. Kirjoita teksti
LCD> (8) <<< lisää käyttäjän teksti Syötä kohdistimen kohtaan lisättävä teksti. HD44780 LCD -esittely <<
Nestekidenäyttö> (8) <<< lisää teksti Syötä kohdistimen kohtaan lisättävä teksti.
Vaihe 8: Vaihe 6. Lukeminen nestekidenäytöstä
Bus Pirate ja LCD -sovitinkortti voivat lukea nestekidenäytöstä. Luemme ruudulle kirjoittamamme tekstin (DDRAM), mutta voit myös lukea asetukset ja mukautetun merkin ram (CGRAM) asettamalla oikean osoitteen. '] HD44780 RS LOW, COMMAND MODE <<< rekisteröi valitse pin low CMD WRITE: 0x80 <<
Vaihe 9: Tee enemmän
Anna yleinen kuvaus vaiheesta HD44780 -merkkinen LCD -sovitin on kätevä lisävaruste bussipiraatille. Sitä voidaan käyttää pikatestissä tai kehittyneemmässä logiikan kehittämisessä. Nestekidenäyttöjen lisäksi kahdeksasta 2,5 voltin-5 voltin I/O-nastasta voi olla hyötyä muille korkean pin-numeroisen Bus Pirate -sovelluksille. tai Seeed Studion noin 15 dollarilla valmistamia koottuja sarjoja, mukaan lukien maailmanlaajuinen toimitus, lisää täältä.
Suositeltava:
Bluetooth -ohjattu Messenger LCD -näyttö -- 16x2 LCD -- Hc05 -- Yksinkertainen -- Langaton ilmoitustaulu: 8 vaihetta
Bluetooth -ohjattu Messenger -nestekidenäyttö || 16x2 LCD || Hc05 || Yksinkertainen || Langaton ilmoitustaulu: …………………………. Tilaa YouTube -kanavani saadaksesi lisää videoita …… ………………………………… Ilmoitustaulua käytetään ihmisten päivittämiseen uusilla tiedoilla tai Jos haluat lähettää viestin huoneessa tai huoneessa
LCD Invaders: Space Invaders Like Game 16x2 LCD -merkinäytöllä: 7 vaihetta
LCD Invaders: Space Invaders Like Game 16x2 LCD -merkkinäytöllä: Legendaarista Space Invaders -peliä ei tarvitse esitellä. Tämän projektin mielenkiintoisin piirre on, että se käyttää tekstinäyttöä graafiseen tulostukseen. Se saavutetaan toteuttamalla 8 mukautettua merkkiä.Voit ladata koko Arduinon
Arduino LCD 16x2 -opetusohjelma - Liitäntä 1602 LCD -näyttö Arduino Unolla: 5 vaihetta
Arduino LCD 16x2 -opetusohjelma | Liitäntä 1602 LCD -näyttö Arduino Unon kanssa: Hei kaverit, koska monet projektit tarvitsevat näytön tietojen näyttämiseen, olipa kyseessä jokin diy -mittari tai YouTube -tilauslaskimen näyttö tai laskin tai näppäimistön lukitus näytöllä ja jos kaikenlaisia projekteja tehdään arduino he määrittelevät
3-johtiminen HD44780 LCD-näyttö alle 1 dollarilla: 5 vaihetta
3-johtiminen HD44780-nestekidenäyttö alle 1 dollarilla: Tässä ohjeessa opimme, kuinka voimme kytkeä HD44780-piirisarjaan perustuvan nestekidenäytön SPI-väylään ja ajaa sitä vain kolmella johdolla alle 1 dollarilla. Vaikka keskityn tässä opetusohjelmassa aakkosnumeeriseen HD44780 -näyttöön, sama periaate
Näytä lcd -siru Hd44780 PC -muokkaukseen: 5 vaihetta
Näyttö LCD -siru Hd44780 PC -modifikaatioon: Tämän ohjeen avulla opit liittämään pienen lcd -merkkinäytön tietokoneeseen, joka näyttää tietoja tai mitä haluat Mitä tarvitset: 1. näyttö, jossa on hd44780 -siru 2. 10 kohm 4. vanha lpt -kaapeli 5