Apr 16, 2018 Jäta sõnum

Kuidas kasutada 1602 lcd

LCD1602 on iseloomulik vedelkristallkuvar, millega paljud mikrokontrolleri entusiastid kokku puutuvad varem. Selle peamine juhtimiskips on HD44780 või muu ühilduv kiib. Enamik algajaid, kes sellega kokku puutusid, on mikrokontrollerid. Selle mõistmise puudumise tõttu ei saa seda juhtida nii, nagu see meeldib. Pärast õpinguperioodi oli mul natuke pilguheit selle juhtimisest ja täna on see siin registreeritud hilisemateks viideteks.


Üldiselt on LCD1602 16 nuppu ja tal on 14 tihvti. Võrreldes 16-piniga, puudub LCD 1602 taustvalgustuse toiteallikas A (15 jalga) ja maandusliin K (16 jalga). Minu käes on LCD1602 mudel HJ1602A, mis on Legend of Technology Corporationi toode. Sellel on 16 tihvti.


555.jpg

Lcd1602 kasutusjuhend, selgitage LCD1602 kasutamist


LCD1602 põhitegevus


1. Loendi olek: sisend RS = 0, RW = 1, E = suur impulss. Väljund: D0-D7 on olekusõna.


2. Lugege andmeid: sisend RS = 1, RW = 1, E = suur impulss. Väljund: D0-D7 on andmed.


3. Kirjutage käsk: sisend RS = 0, RW = 0, E = madal impulss. Väljund: puudub. (Kirjutage E = suur impulss)


4. Andmete kirjutamine: sisend RS = 1, RW = 0, E = madal impulss. Väljund: puudub.


Analüüsi jada diagramm


(1) Töö kirjutamine (SCM kuni HD44780)


Lcd1602 kasutusjuhend, selgitage LCD1602 kasutamist


Esimene asi, mida teha, on registri valimise seadistamine ning operatsioonivalikute lugemine ja kirjutamine. RS on registrivalik, RS-1 töötab andmetel ja RS = 0 töötab juhiste järgi.


Siis konfigureerige read-kirjutamise toiminguid, RW = 0 kirjuta operatsioone.


Lülitage sisse lülitusseade ja sisendlüliti signaal E = 1.


Andmebaas, DB0 ~ DB7 määramine, andmeedastus


Märkus: kui te seda kõigepealt lubate ja seejärel muud konfiguratsioone, on võimalik, et edastatud andmed ei ole teie soovitud.


(2) Loe operatsiooni (HD44780 mikrokontrolleriga)


Lcd1602 kasutusjuhend, selgitage LCD1602 kasutamist


Kuvamooduli juhendikomplekt on konfigureeritud vastavalt oma ekraani vajadustele


Lcd1602 kasutusjuhend, selgitage LCD1602 kasutamist


Lcd1602 kasutusjuhend, selgitage LCD1602 kasutamist


Lcd1602 kasutusjuhend, selgitage LCD1602 kasutamist


Lcd1602 kasutusjuhend, selgitage LCD1602 kasutamist


Kuva positsiooni seadistamine DDRAM


Lcd1602 kasutusjuhend, selgitage LCD1602 kasutamist


Esimeses reas ühes veerus kuvatavad andmed saab kirjutada järgmiselt: 0x80 | 0x **, võib teise rea ühes veerus kuvatavaid andmeid kirjutada järgmiselt: 0x80 | 0x40 | 0x ** = 0xC0 | 0x **, 0x80, kuna DB7 aadressi seadistamisel on DB7 määratud 1-ga.


LCD1602 kirjutab oma sümbolid ja kuvab hiina tähemärke


1. Kuna vedelkristallekraan on väline seade ja töötlemiskiirus on CPU-st aeglasem, kulub funktsioon funktsiooni täitmiseks LCD-dele käskude kirjutamiseks mitu aega. Selles protsessis on vedelkristallekraan hõivatud ja ei saa LCD-ekraanile uut sisu kirjutada. Kas vedelkristallekraan on hõivatud, saab lugeda käivitatud lipu käsku lugedes.


Kasutage state = LCDPORT, et lugeda IO porti olekut ja State & 0x80, et määrata, kas vedelkristallekraan on hõivatud. Kui IO port bit7 on 1, on LCD-ekraan hõivatud, vastasel juhul on see tühi.


2. Selleks, et võimaldada LCD1602 kuvada kohandatud märke, kasutage CGRAMi juhiseid. CGROMi sõnatabelil on tegelikult ainult 8 baiti. Writecom (0x40) näitab, et andmed kirjutatakse CGRAMis. Fondi CGRAMi aadressi määramise käsk on 0100 0000.


1602 saab salvestada 8 kohandatud tähemärki (st 8 baiti). 8 kohandatud märgi salvestusruumi esimesed aadressid on järgmised: 0x40, 0x48, 0x50, 0x58, 0x60, 0x68, 0x70, 0x78.


Lugemisel on kohandatud märgi aadress 0X40-0X78 ja aadress on 00H-07H. Üks aadress (näiteks 00H) salvestab 1B tähemärki (1B = 8bit, üks täht koosneb 8 0x ** -st)


0x40 jaoks on selle salvestusruum järgmine:


Lcd1602 kasutusjuhend, selgitage LCD1602 kasutamist


Kui kasutatakse 5 * 7 märki, siis vasakpoolseima kolmanda ja viimase rea andmed on tegelikult kasutud, tavaliselt 0-ga.


Lcd1602 kasutusjuhend, selgitage LCD1602 kasutamist


Nii saadame andmed, et iga aadress peab olema kirjutatud:


Aadress: Andmed


0x40: 0x16


0x41: 0x09


0x42: 0x08 ja nii edasi. Kirjutage need 8 andmed vastavale aadressile. (Punane võrk on 1 ja valge võrk on 0)


Küsi pakkumist

whatsapp

teams

E-posti

Küsitlus