Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä opetusohjelmassa aiomme näyttää nestekidenäytön (nestekidenäyttö).
Vaihe 1: Nestekidenäyttö (nestekidenäyttö)
Nestekidenäytöissä on rinnakkaisliitäntä, mikä tarkoittaa, että mikro -ohjaimen on käsiteltävä useita liitäntätappeja kerralla ohjatakseen näyttöä. Käyttöliittymä koostuu seuraavista nastoista:
Rekisterin valinta (RS) -tappi, joka ohjaa sitä, mihin nestekidenäytön muistiin kirjoitat tietoja. Voit valita joko tietorekisterin, joka sisältää ruudulla näkyvät tiedot, tai ohjerekisterin, josta nestekidenäytön ohjain etsii ohjeita seuraavaksi.
Read/Write (R/W) -tappi, joka valitsee lukutilan tai kirjoitustilan
Enable pin, joka mahdollistaa kirjoittamisen rekistereihin
8 datanasta (D0 -D7). Näiden nastojen tilat (korkeat tai matalat) ovat bittejä, joita kirjoitat rekisteriin kirjoittaessasi, tai arvot, joita luet lukiessasi.
Mukana on myös näytön kiristysnasta (Vo), virtalähteen nastat (+ 5 V ja Gnd) ja LED-taustavalon (Bklt+ ja BKlt-) nastat, joita voit käyttää nestekidenäytön kytkemiseen, näytön kontrastin säätämiseen ja LED-valon kytkemiseen päälle ja pois päältä taustavalo, vastaavasti.
Näytön ohjausprosessi sisältää tietojen asettamisen, jotka muodostavat kuvan siitä, mitä haluat näyttää, tietorekistereihin ja sitten ohjeiden asettamisen ohjerekisteriin. LiquidCrystal-kirjasto yksinkertaistaa tätä, joten sinun ei tarvitse tietää matalan tason ohjeita.
Hitachi-yhteensopivia nestekidenäyttöjä voidaan ohjata kahdessa tilassa: 4-bittinen tai 8-bittinen. 4-bittinen tila vaatii seitsemän I/O-nastaa Arduinolta, kun taas 8-bittinen tila vaatii 11 nastaa. Jos haluat näyttää tekstiä näytöllä, voit tehdä melkein kaiken 4-bittisessä tilassa, joten esimerkki näyttää, kuinka ohjata 2x16 LCD-näyttöä 4-bittisessä tilassa.
Vaihe 2: KOMPONENTTI
- CloudX M633
- CloudX SoftCard
- V3 -johto
- LCD 16x2
- 10k ohmin potentiometri
- Hyppyjohdin
- 220 ohmin vastus
- Leipälauta
voit ostaa komponentin täältä
Vaihe 3: LAITTEISTO
- LCD RS -tappi Cloudx M633: n digitaaliseen nastaan 1
- Nestekidenäyttö Ota Cloudx M633: n nasta digitaaliseen nastaan 2 käyttöön
- LCD D4 -nasta Cloudx M633: n digitaaliseen nastaan 3
- LCD D5 -nasta Cloudx M633: n digitaaliseen nastaan 4
- LCD D6 -nasta Cloudx M633: n digitaaliseen nastaan 5
- LCD D7 -nasta Cloudx M633: n digitaaliseen nastaan 6
Kytke lisäksi 10k: n potti +5V ja GND, pyyhkimellä (lähtö) LCD -näyttöjen VO -nastaan. 220 ohmin vastusta käytetään näytön taustavalon syöttämiseen, yleensä nestekidenäytön nastoissa 15 ja 16
Vaihe 4: KOODAUS
Kopioi tämä koodi CloudX IDE -laitteeseesi
#sisällytä#sisällytä
perustaa(){
lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (kirkas); lcdCmd (kohdistin pois päältä);
silmukka () {
lcdWriteText (1, 2, "HELLO WORLD!"); lcdWriteText (2, 2, "I USE CLOUDX");
}
}