Is taispeántas criostail leachtach carachtar é LCD1602 go dtiocfaidh teagmháil le go leor díograiseoirí micrea-rialaithe le níos luaithe. Is é a príomhshláinte rialú HD44780 nó sceallóga comhoiriúnacha eile. Is micrifriallaithe iad formhór na dtosaitheoirí a tháinig i dteagmháil leis. Mar gheall ar a easpa tuisceana, ní féidir é a thiomáint mar is maith leis. Tar éis tréimhse staidéir, bhí beagán léargas agam ar a thiomáint agus inniu tá sé taifeadta anseo le haghaidh tagartha níos déanaí.
Go ginearálta, tá 16 bioráin ag an LCD1602 agus tá 14 bioráin ann. I gcomparáid leis an 16-pin, níl an soláthar cumhachta backlight A (15 troigh) agus an líne talún K (16 troigh) ar an LCD 1602. Is é an HJ1602A an tsamhail den LCD1602 atá i mo láimh, a bhfuil táirge de Chorparáid na Finscéal Teicneolaíochta. Tá 16 bioráin aige.

Lcd1602 lámhleabhar úsáideora, mínigh úsáid LCD1602
Oibríocht bhunúsach LCD1602
1. Stádas Léigh: ionchur RS = 0, RW = 1, E = pulse ard. Aschur: Is é D0-D7 an focal stádas.
2. Sonraí a léamh: ionchur RS = 1, RW = 1, E = pulse ard. Aschur: Is sonraí D0-D7 iad.
3. Scríobh ordú: ionchur RS = 0, RW = 0, E = pulse íseal. Aschur: Ar bith. (Scríobh E = Pulse ard)
4. Scríobh sonraí: ionchur RS = 1, RW = 0, E = pulse íseal. Aschur: Ar bith.
Léaráid seicheamh anailíse
(1) Scríobh oibríocht (SCM go HD44780)
Lcd1602 lámhleabhar úsáideora, mínigh úsáid LCD1602
Is é an chéad rud atá le déanamh ná roghnú cláir a chumrú agus roghnúcháin oibriúcháin a léamh agus a scríobh. Is é RS a roghnófar clárú, oibríonn RS = 1 ar shonraí, agus oibríonn RS = 0 ar threoracha.
Ansin a chumrú oibríochtaí a léamh agus a scríobh, RW = 0 scríobh oibríochtaí.
Cuir ar an teirminéal a chumasú agus comhartha E = 1 a chumasú ionchur.
Bus sonraí, sannadh chuig DB0 ~ DB7, aistriú sonraí
Nóta: Má chuireann tú ar chumas é ar dtús, agus ansin cumraíochtaí eile a dhéanamh, is féidir nach bhfuil na sonraí a tharchuirfear cad is mian leat.
(2) Oibríocht Léigh (HD44780 chuig Microcontroller)
Lcd1602 lámhleabhar úsáideora, mínigh úsáid LCD1602
Tá sraith teagaisc an mhodúil taispeána cumraithe de réir a riachtanais taispeána féin
Lcd1602 lámhleabhar úsáideora, mínigh úsáid LCD1602
Lcd1602 lámhleabhar úsáideora, mínigh úsáid LCD1602
Lcd1602 lámhleabhar úsáideora, mínigh úsáid LCD1602
Lcd1602 lámhleabhar úsáideora, mínigh úsáid LCD1602
Taispeáin suíomh suíomh DDRAM
Lcd1602 lámhleabhar úsáideora, mínigh úsáid LCD1602
Is féidir na sonraí a thaispeántar i gcolún amháin den chéad tsraith a scríobh mar a leanas: 0x80 | 0x **, is féidir na sonraí a thaispeántar i gcolún amháin den dara sraith a scríobh mar seo a leanas: 0x80 | 0x40 | 0x ** = 0xC0 | 0x **, 0x80 toisc go bhfuil DB7 socraithe go 1 nuair a bheidh an seoladh DDRAM á leagan síos.
Scríobhann LCD1602 a chuid carachtair féin agus taispeánann carachtair na Síne
1. Ós rud é gur gléas seachtrach é an LCD agus go bhfuil an luas próiseála níos moille ná sin an LAP, glacann sé am áirithe ordú a scríobh chuig an LCD chun an fheidhm a chomhlánú. Sa phróiseas seo, tá an LCD gnóthach agus ní féidir ábhar nua a scríobh chuig an LCD. Is féidir an t-ordú bratach gnóthach a léamh cé acu an bhfuil an gnóthach LCD.
Bain úsáid as state = LCDPORT chun stádas an bhalla IO a léamh agus stáitse & 0x80 a léamh chun a chinneadh an bhfuil an LCD gnóthach. Má tá giotán 1 port IO 1, tá an LCD gnóthach, nó má tá sé díomhaoin.
2. Chun ligean don LCD1602 carachtair saincheaptha a thaispeáint, bain úsáid as an treoir CGRAM. Níl ach 8 bytes ar fáil sa tábla focal CGROM. Léiríonn Writecom (0x40) go ndéanfar na sonraí a scríobh i CGRAM. Is é an t-ordú an seoladh cló CGRAM a shocrú ná 0100 0000.
Is féidir leis an 1602 8 carachtar saincheaptha a stóráil (ie, 8 bytes úsáide). Is iad seo a leanas na chéad seoltaí ar na 8 spás stórála carachtar saincheaptha: 0x40, 0x48, 0x50, 0x58, 0x60, 0x68, 0x70, 0x78.
Nuair a léitear, is é 0X40-0X78 seoladh an charachtar saincheaptha agus is é an seoladh 00H-07H. Tá seoladh amháin (mar shampla 00H) siopaí 1B carachtar (1B = 8bit, comhdhéanta de 8 0x **)
Le haghaidh 0x40, is cosúil é seo a spás stórála:
Lcd1602 lámhleabhar úsáideora, mínigh úsáid LCD1602
Má úsáidtear 5 * 7 carachtar, níl na sonraí ar an tríú agus an ré eile is lú ar ndóigh, gan úsáid, de ghnáth leagtha 0.
Lcd1602 lámhleabhar úsáideora, mínigh úsáid LCD1602
Mar sin, gheobhaimid na sonraí gur gá gach seoladh a scríobh:
Seoladh: Sonraí
0x40: 0x16
0x41: 0x09
0x42: 0x08 agus mar sin de. Scríobh na 8 sonraí seo chuig an seoladh comhfhreagrach. (Is é an greille dearg 1 agus is é an greille bán 0)





