Apr 16, 2018 Ħalli messaġġ

Kif għandek tuża 1602 lcd

LCD1602 huwa wiri ta 'kristalli likwidi ta' karattri li bosta dilettanti tal-mikrokontrolluri jiġu f'kuntatt ma 'qabel. Iċ-ċippa ta 'kontroll prinċipali tagħha hija HD44780 jew laqx ieħor kompatibbli. Ħafna mill-bdiewa li ġew f'kuntatt miegħu huma mikrokontrolluri. Minħabba n-nuqqas ta 'fehim tagħha, ma jistax jiġi misjuq kif toqgħod. Wara perjodu ta 'studju, kelli ftit idea ta' sewqan u illum huwa rreġistrat hawn għal referenza aktar tard.


B'mod ġenerali, l-LCD1602 għandha 16-il pinna u jingħad li għandha 14-il pinna. Meta mqabbel mal-16-pin, l-LCD 1602 m'għandux il-provvista ta 'kurrent ta' dawl A (15 piedi) u l-linja tal-art K (16 piedi). Il-mudell tal-LCD1602 fl-idejn tiegħi huwa l-HJ1602A, li huwa prodott tal-Legend of Technology Corporation. Għandu 16 pinnijiet.


555.jpg

Manwal għall-utent Lcd1602, spjega l-użu ta 'LCD1602


L-operazzjoni bażika ta 'LCD1602


1. L-istatus tal-qari: l-input RS = 0, RW = 1, E = polz għoli. Riżultat: D0-D7 hija l-kelma ta 'l-istatus.


2. Aqra d-data: input RS = 1, RW = 1, E = polz għoli. Riżultat: D0-D7 hija data.


3. Ikteb il-kmand: input RS = 0, RW = 0, E = polz baxx. Riżultat: Xejn. (Ikteb E = polz għoli)


4. Id-data tal-kitba: input RS = 1, RW = 0, E = polz baxx. Riżultat: Xejn.


Dijagramma tas-sekwenza ta 'analiżi


(1) It-tħaddim tal-kitba (SCM sa HD44780)


Manwal għall-utent Lcd1602, spjega l-użu ta 'LCD1602


L-ewwel ħaġa li għandek tagħmel hi li tikkonfigura selezzjoni tar-reġistru u taqra u tikteb selezzjonijiet tal-ħidma. RS hija l-għażla tar-reġistru, RS = 1 topera fuq data, u RS = 0 topera fuq struzzjonijiet.


Imbagħad ikkonfigurat operazzjonijiet ta 'qari u kitba, RW = 0 write operations.


Ixgħel il-permess tat-terminal u tal-input jippermetti sinjal E = 1.


Bus tad-dejta, assenjazzjoni lil DB0 ~ DB7, trasferiment tad-dejta


Nota: Jekk inti tagħmilha possibbli l-ewwel, u mbagħad tagħmel konfigurazzjonijiet oħra, huwa possibbli li d-data trażmessa ma tkunx dak li trid.


(2) Operazzjoni ta 'Aqra (HD44780 għal Microcontroller)


Manwal għall-utent Lcd1602, spjega l-użu ta 'LCD1602


Is-sett tal-istruzzjoni tal-modulu tal-wirja huwa kkonfigurat skont il-ħtiġijiet tal-wiri tiegħu stess


Manwal għall-utent Lcd1602, spjega l-użu ta 'LCD1602


Manwal għall-utent Lcd1602, spjega l-użu ta 'LCD1602


Manwal għall-utent Lcd1602, spjega l-użu ta 'LCD1602


Manwal għall-utent Lcd1602, spjega l-użu ta 'LCD1602


L-issettjar tal-pożizzjoni tal-wiri DDRAM


Manwal għall-utent Lcd1602, spjega l-użu ta 'LCD1602


Id-dejta murija f'kolonna waħda tal-ewwel ringiela tista 'tinkiteb kif ġej: 0x80 | 0x **, id-dejta murija f'kolonna waħda tat-tieni ringiela tista 'tinkiteb kif ġej: 0x80 | 0x40 | 0x ** = 0xC0 | 0x **, 0x80 għax DB7 huwa ffissat għal 1 meta jiġi ffissat l-indirizz tad-DDRAM.


LCD1602 jikteb il-karattri tiegħu u juri karattri Ċiniżi


1. Peress li l-LCD huwa apparat estern u l-veloċità tal-ipproċessar hija iktar bil-mod minn dik tas-CPU, tieħu ċertu żmien li tikteb jikkmanda lill-LCD biex tlesti l-funzjoni. F'dan il-proċess, l-LCD hija okkupata u ma tistax tikteb kontenut ġdid lill-LCD. Jekk l-LCD huwa busy jista 'jinftiehem billi taqra l-kmand tal-bandiera mimlija.


Uża l-istat = LCDPORT biex taqra l-istatus tal-port IO u l-istat & 0x80 biex tiddetermina jekk l-LCD hijiex okkupata. Jekk il-port tal-IO bit7 huwa 1, l-LCD hija okkupata, inkella ma tkunx idle.


2. Biex l-LCD1602 tkun tista 'turi karattri tad-dwana, uża l-istruzzjoni CGRAM. It-tabella verbali CGROM fil-fatt għandha biss 8 bytes disponibbli. Writecom (0x40) jindika li d-dejta se tinkiteb fis-CGRAM. Il-kmand biex tissettja l-indirizz tat-tipa CGRAM huwa 0100 0000.


Il-1602 jista 'jaħżen 8 karattri tad-dwana (jiġifieri, 8 bytes ta' użu). L-ewwel indirizzi tal-ispazji tad-dwana ta '8 karattru huma: 0x40, 0x48, 0x50, 0x58, 0x60, 0x68, 0x70, 0x78.


Meta taqrah, l-indirizz tal-karattru tad-dwana huwa 0X40-0X78 u l-indirizz huwa 00H-07H. Indirizz wieħed (bħal 00H) jaħżen karattru 1B (1B = 8bit, karattru wieħed jikkonsisti minn 8 0x **)


Għal 0x40, l-ispazju tal-ħażna tiegħu jidher bħal dan:


Manwal għall-utent Lcd1602, spjega l-użu ta 'LCD1602


Jekk jintużaw 5 * 7 karattri, allura d-dejta fuq it-tielet u l-aħħar ringiela tax-xellug tkun fil-fatt inutli, ġeneralment tkun ta '0.


Manwal għall-utent Lcd1602, spjega l-użu ta 'LCD1602


Allura aħna nieħdu d-data li kull indirizz jeħtieġ li jinkiteb:


Indirizz: Dejta


0x40: 0x16


0x41: 0x09


0x42: 0x08 u l-bqija. Ikteb din id-data 8 fl-indirizz korrispondenti. (Il-grilja ħamra hija 1 u l-gradilja bajda hija 0)


Ibgħat l-inkjesta

whatsapp

teams

Indirizz elettroniku

Inkjesta