Handson Technology DSP-1165 I2C Serial Interface 20×4 LCD Moduli
Vipimo
- Inatumika na Bodi ya Arduino au bodi nyingine ya kidhibiti na basi ya I2C.
- Aina ya Kuonyesha: Nyeusi kwenye taa ya nyuma ya manjano-kijani.
- Anwani ya I2C: 0x38-0x3F (0x3F default).
- Ugavi voltage: 5V.
- Kiolesura: Data ya I2C hadi 4-bit LCD na mistari ya udhibiti.
- Marekebisho ya Tofauti: Potentiometer iliyojengwa.
- Udhibiti wa Mwangaza nyuma: Firmware au waya wa jumper.
- Ukubwa wa Bodi: 98×60 mm.
Maagizo ya Matumizi ya Bidhaa
Kuweka
Pedi za uteuzi wa anwani katika ubao wa nyuma wa nguruwe wa I2C-to-LCD. Mpangilio wa anwani chaguo-msingi ni 3Fh. Fuata mchoro wa mzunguko wa marejeleo ili kusano na kidhibiti kidogo.
Usanidi wa Maonyesho ya LCD ya I2C
- Solder ubao wa nyuma wa nguruwe wa I2C-to-LCD kwenye moduli ya LCD ya pini 16 ili kuhakikisha mpangilio mzuri.
- Unganisha moduli ya LCD kwenye Arduino yako kwa kutumia nyaya nne za kuruka kama kwa mwongozo wa maagizo.
Mpangilio wa Arduino:
- Pakua na usakinishe maktaba ya Arduino I2C LCD. Badilisha jina la folda iliyopo ya maktaba ya LiquidCrystal kwenye folda yako ya maktaba ya Arduino kama nakala rudufu.
- Nakili na ubandike ex iliyotolewaampweka mchoro kwenye Kitambulisho cha Arduino, thibitisha, na upakie mchoro kwenye ubao wako wa Arduino.
Maswali Yanayoulizwa Mara kwa Mara:
Swali: Anwani ya msingi ya I2C ya moduli ni ipi?
- A: Anwani chaguo-msingi ya I2C ni 0x3F, lakini inaweza kuwekwa kati ya 0x38-0x3F.
Swali: Je, ninawezaje kurekebisha utofautishaji wa onyesho?
- A: Moduli ina potentiometer iliyojengwa kwa marekebisho ya utofautishaji.
Swali: Je, ninaweza kudhibiti taa ya nyuma ya onyesho?
- A: Ndio, unaweza kudhibiti taa ya nyuma kupitia firmware au kwa kutumia waya wa kuruka.
- Hii ni moduli ya I2C ya kiolesura cha 20×4 LCD, moduli mpya ya LCD ya ubora wa juu ya mistari 4 yenye herufi 20 yenye urekebishaji wa udhibiti wa utofautishaji ubaoni, mwanga wa nyuma, na kiolesura cha mawasiliano cha I2C.
- Kwa wanaoanza Arduino, hakuna muunganisho wa mzunguko wa dereva wa LCD mgumu zaidi na mgumu.
- Advan halisi muhimutages ya moduli hii ya I2C Serial LCD itarahisisha muunganisho wa mzunguko, kuhifadhi baadhi ya pini za I/O kwenye ubao wa Arduino, uundaji wa programu dhibiti iliyorahisishwa na maktaba ya Arduino inayopatikana kwa wingi.
- SKU: DSP-1165
Data fupi:
- Sambamba na Bodi ya Arduino au bodi nyingine ya kidhibiti iliyo na basi la I2C.
- Aina ya Kuonyesha: Nyeusi kwenye taa ya nyuma ya manjano-kijani.
- I2C Address:0x38-0x3F (chaguo-msingi 0x3F)
- Ugavi voltage: 5V
- Kiolesura: Data ya I2C hadi 4-bit LCD na mistari ya udhibiti.
- Marekebisho ya Tofauti: Potentiometer iliyojengwa.
- Udhibiti wa Mwangaza nyuma: Firmware au waya wa jumper.
- Ukubwa wa Bodi: 98×60 mm.
Kuweka
- LCD ya herufi yenye msingi wa HD44780 ya Hitachi ni nafuu sana na inapatikana kwa wingi na ni sehemu muhimu ya mradi wowote unaoonyesha taarifa.
- Kwa kutumia LCD piggyback board, data inayohitajika inaweza kuonyeshwa kwenye LCD kupitia basi la I2C. Kimsingi, vifurushi kama hivyo vimejengwa karibu na PCF8574 (kutoka NXP) ambayo ni kipanuzi cha bandari cha 8-bit cha I/O chenye madhumuni ya jumla kinachotumia itifaki ya I2C.
- PCF8574 ni saketi ya silikoni ya CMOS inayotoa upanuzi wa I/O wa mbali wa madhumuni ya jumla (8-bit quasi-bidirectional) kwa familia nyingi za vidhibiti vidogo kupitia basi la njia mbili (I2C-basi).
- Kumbuka kuwa moduli nyingi za nyuma ya nguruwe zimezingatia PCF8574T (kifurushi cha SO16 cha PCF8574 kwenye kifurushi cha DIP16) na anwani ya mtumwa chaguo-msingi ya 0x27.
- Ikiwa ubao wako wa nyuma wa nguruwe una chip ya PCF8574AT, basi anwani chaguo-msingi ya mtumwa itabadilika kuwa 0x3F.
- Kwa kifupi, ikiwa bodi ya piggyback inategemea PCF8574T na miunganisho ya anwani (A0-A1-A2) haijaunganishwa na solder itakuwa na anwani ya mtumwa 0x27.
Mpangilio wa Anwani wa PCD8574A (dondoo kutoka kwa vipimo vya data vya PCF8574A)
- Kumbuka: Wakati pedi A0~A2 imefunguliwa, pini hutolewa hadi VDD. Pini inapofupishwa, inavutwa hadi VSS.
- Mpangilio chaguo-msingi wa moduli hii ni A0~A2 zote zimefunguliwa, kwa hivyo huvutwa hadi VDD. Anwani ni 3Fh katika kesi hii.
- Mchoro wa mzunguko wa marejeleo wa mkoba wa LCD unaoendana na Arduino umeonyeshwa hapa chini.
- Kinachofuata ni maelezo ya jinsi ya kutumia mojawapo ya mikoba hii ya bei nafuu ili kuunganishwa na kidhibiti kidogo kwa njia ambayo ilikusudiwa haswa.
- Mchoro wa mzunguko wa marejeleo wa bodi ya nyuma ya nguruwe ya I2C-to-LCD.
Onyesho la LCD la I2C.
- Kwanza, unahitaji solder bodi ya piggyback ya I2C-to-LCD kwenye moduli ya LCD ya pini 16. Hakikisha kwamba pini za I2C-to-LCD za piggy-back ni sawa na zinafaa katika moduli ya LCD, kisha ziuzwe kwenye pini ya kwanza huku ukiweka ubao wa nyuma wa nguruwe wa I2C-to-LCD kwenye ndege sawa na moduli ya LCD. Mara tu unapomaliza kazi ya kutengenezea, pata waya nne za kuruka na uunganishe moduli ya LCD kwenye Arduino yako kulingana na maagizo yaliyotolewa hapa chini.
- LCD kwa waya za Arduino
Mpangilio wa Arduino
- Kwa jaribio hili, ni muhimu kupakua na kusakinisha maktaba ya "Arduino I2C LCD".
- Kwanza kabisa, badilisha jina la folda iliyopo ya maktaba ya "LiquidCrystal" kwenye folda ya maktaba ya Arduino kama nakala rudufu, na uendelee na mchakato uliosalia.
- https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
- Ifuatayo, nakili-bandika huyu wa zamaniample sketch Listing-1 kwa jaribio kwenye dirisha tupu la msimbo, thibitisha, na kisha upakie.
Orodha ya Mchoro wa Arduino-1:
- Iwapo una uhakika 100% kuwa kila kitu kiko sawa, lakini huoni herufi zozote kwenye onyesho, jaribu kurekebisha sufuria ya kudhibiti utofautishaji ya mkoba na uiweke mahali ambapo vibambo vinang'aa na usuli hauna. masanduku chafu nyuma ya wahusika. Ifuatayo ni sehemu view ya majaribio ya mwandishi na msimbo ulioelezwa hapo juu na moduli ya kuonyesha 20×4.
- Kwa kuwa maonyesho yaliyotumiwa na mwandishi ni aina ya wazi sana ya "nyeusi kwenye njano", ni vigumu sana kupata catch nzuri kutokana na athari za polarization.
Mchoro huu pia utaonyesha herufi iliyotumwa kutoka kwa Monitor ya mfululizo:
- Katika Arduino IDE, nenda kwa "Zana"> "Mfuatiliaji wa serial". Weka kiwango sahihi cha baud kwa 9600.
- Andika herufi kwenye nafasi ya juu na ubofye "TUMA".
- Mfuatano wa wahusika utaonyeshwa kwenye moduli ya LCD.
Rasilimali
- Teknolojia ya Handson
- Lelong.com.my
- Teknolojia ya HandsOn hutoa multimedia na jukwaa shirikishi kwa kila mtu anayevutiwa na vifaa vya elektroniki.
- Kutoka kwa anayeanza hadi kufa, kutoka kwa mwanafunzi hadi mhadhiri. Habari, elimu, msukumo, na burudani.
- Analog na digital, vitendo na kinadharia; programu na maunzi.
- Teknolojia ya HandsOn inasaidia Mfumo wa Uendelezaji wa Vifaa Huru (OSHW).
- Jifunze: Kushiriki Kubuni www.handsontec.com
Uso nyuma ya ubora wa bidhaa zetu
- Katika ulimwengu wa mabadiliko ya mara kwa mara na maendeleo endelevu ya kiteknolojia, bidhaa mpya au mbadala haiko mbali kamwe - na zote zinahitaji kujaribiwa.
- Wachuuzi wengi huagiza na kuuza tu bila hundi na hii haiwezi kuwa maslahi ya mwisho ya mtu yeyote, hasa mteja. Kila sehemu inayouzwa kwenye Handsotec imejaribiwa kikamilifu.
- Kwa hivyo unaponunua kutoka kwa anuwai ya bidhaa za Handsontec, unaweza kuwa na uhakika kwamba unapata ubora na thamani bora.
- Tunaendelea kuongeza sehemu mpya ili uweze kuendelea na mradi wako unaofuata.
Vipengele
- 5 × 8 dots na mshale
- STN(Njano-Kijani), Chanya, Inayobadilika
- 1/16 mzunguko wa wajibu
- Viewmwelekeo wa kuingia: 6:00
- Kidhibiti kilichojengwa ndani (S6A0069 au sawa)
- +5V usambazaji wa nguvu
- LED ya BKL ya Njano-Kijani, itakayoendeshwa na A, K
Kipimo cha muhtasari
Ukadiriaji wa juu kabisa
Kipengee | Alama | Kawaida | Kitengo | ||
Nguvu voltage | VDD-VSS | 0 | – | 7.0 | V |
Ingizo voltage | Vin | VSS | – | VDD | |
Kiwango cha joto cha uendeshaji | Juu | -20 | – | +70 | ℃ |
Kiwango cha joto cha uhifadhi | Mtihani | -30 | – | +80 |
Mchoro wa kuzuia
Maelezo ya pin ya kiolesura
Bandika namba. | Alama | Uunganisho wa nje | Kazi |
1 | VSS | Ugavi wa nguvu | Uwanja wa mawimbi wa LCM (GND) |
2 | VDD | Ugavi wa nguvu kwa mantiki (+5V) kwa LCM | |
3 | V0 | Marekebisho ya utofautishaji | |
4 | RS | MPU | Sajili chagua ishara |
5 | R/W | MPU | Soma/andika chagua ishara |
6 | E | MPU | Uendeshaji (data kusoma/kuandika) wezesha mawimbi |
7-10 | DB0~DB3 | MPU | Laini nne za basi za data za hali tatu za mwelekeo wa chini za mpangilio wa chini. Inatumika kwa uhamisho wa data kati ya MPU na LCM.
Hizi nne hazitumiwi wakati wa operesheni ya 4-bit. |
11-14 | DB4~DB7 | MPU | Mistari minne ya basi ya data ya serikali tatu yenye mpangilio wa juu yenye mwelekeo wa juu. Inatumika kwa uhamisho wa data kati ya MPU |
15 | A(LED+) | Ugavi wa Nguvu za LED BKL | Ugavi wa umeme kwa BKL (Anode) |
16 | K(LED-) | Ugavi wa umeme kwa BKL (GND) |
Marekebisho ya utofautishaji
- VDD~V0: Baxtrantage
- Uhalisia Pepe: 10k ~ 20k
Tabia za macho
Kipengee | Alama | Hali | Dak. | Chapa. | Max. | Kitengo |
Viewpembe | θ1 | Cr≥3 | 20 | deg | ||
θ2 | 40 | |||||
Φ1 | 35 | |||||
Φ2 | 35 | |||||
Uwiano wa kulinganisha | Cr | – | 10 | – | – | |
Wakati wa kujibu (kupanda) | Tr | – | – | 200 | 250 | ms |
Wakati wa kujibu (kuanguka) | Tr | – | – | 300 | 350 |
Tabia za umeme
Mchoro wa mzunguko wa taa ya nyuma (mwanga 12X4)
RANGI: MANJANO-KIJANI
Ukadiriaji wa LED
KITU | ALAMA | MIN | AINA. | MAX | KITENGO |
MBELE JUZUUTAGE | VF | 4.0 | 4.2 | 4.4 | V |
MBELE SASA | IF | – | 240 | – | MA |
NGUVU | P | – | 1.0 | – | W |
KILELE CHA WAVELENGTH | ΛP | 569 | 571 | 573 | NM |
DUNIA | LV | – | 340 | – | CD/M2 |
Kiwango cha joto cha uendeshaji | Vop | -20 | – | +70 | ℃ |
Kiwango cha joto cha uhifadhi | Vst | -25 | – | +80 |
Tabia za DC
Kigezo | Alama | Masharti | Dak. | Chapa. | Max. | Kitengo |
Ugavi voltage kwa LCD | VDD-V0 | Ta =25℃ | – | 4.5 | – | V |
Ingizo voltage | VDD | 4.7 | 5.0 | 5.5 | ||
Ugavi wa sasa | ONGEZA | Ta=25℃, VDD=5.0V | – | 1.5 | 2.5 | mA |
Ingizo la kuvuja sasa | ILKG | – | – | 1.0 | uA | |
Ingizo la kiwango cha "H" ujazotage | KUPITIA | 2.2 | – | VDD | V | |
Ingizo la kiwango cha "L" ujazotage | VIL | Thamani ya awali mara mbili au chini | 0 | – | 0.6 | |
Kiwango cha pato cha "H" ujazotage | VOH | LOH=-0.25mA | 2.4 | – | – |
Kiwango cha pato cha "L" ujazotage | JUZUU | LOH=1.6mA | – | – | 0.4 | |
Ugavi wa taa za nyuma | IF | VDD=5.0V,R=6.8W | – | 240 | – |
Andika mzunguko (Ta=25℃, VDD=5.0V)
Kigezo | Alama | Mtihani pini | Dak. | Chapa. | Max. | Kitengo |
Washa muda wa mzunguko | tc |
E |
500 | – | – |
ns |
Washa upana wa mapigo | tw | 230 | – | – | ||
Washa wakati wa kupanda/kuanguka | tr, tf | – | – | 20 | ||
RS; Wakati wa kuweka R/W | tsu1 | RS; R/W | 40 | – | – | |
RS; Wakati wa kushikilia anwani ya R/W | th1 | 10 | – | – | ||
Ucheleweshaji wa utoaji wa data | tsu2 | DB0~DB7 | 80 | – | – | |
Muda wa kuhifadhi data | th2 | 10 | – | – |
Andika mchoro wa muda wa modi
Mzunguko wa kusoma (Ta=25℃, VDD=5.0V)
Kigezo | Alama | Mtihani pini | Dak. | Chapa. | Max. | Kitengo |
Washa muda wa mzunguko | kwa | E | 500 | – | – | ns |
Washa upana wa mapigo | TW | 230 | – | – | ||
Washa wakati wa kupanda/kuanguka | tr, tf | – | – | 20 | ||
RS; Wakati wa kuweka R/W | tsu | RS; R/W | 40 | – | – | |
RS; Wakati wa kushikilia anwani ya R/W | th | 10 | – | – | ||
Ucheleweshaji wa utoaji wa data | td | DB0~DB7 | – | – | 120 | |
Muda wa kuhifadhi data | ya | 5 | – | – |
Soma mchoro wa saa wa hali
MAELEZO YA KAZI
Kiolesura cha Mfumo
- Chip hii ina aina mbili za aina za kiolesura na MPU: basi 4-bit na basi 8-bit. Basi 4-bit na basi 8-bit huchaguliwa na DL kidogo kwenye rejista ya maagizo.
Bendera ya Shughuli (BF)
- Wakati BF = "Juu", inaonyesha kuwa operesheni ya ndani inasindika. Kwa hivyo wakati huu, maagizo yanayofuata hayawezi kukubalika.
- BF inaweza kusomwa, wakati RS = Chini na R/W = Juu (Soma Uendeshaji wa Maagizo), kupitia bandari ya DB7. Kabla ya kutekeleza maagizo yanayofuata, hakikisha kuwa BF sio juu.
Kaunta ya Anwani (AC)
- Kikaunta cha Anwani (AC) huhifadhi anwani ya DDRAM/CGRAM, iliyohamishwa kutoka IR. Baada ya kuandika (kusoma kutoka) DDRAM/CGRAM, AC huongezeka kiotomatiki (hupungua) kwa 1.
- Wakati RS = "Chini" na R / W = "Juu", AC inaweza kusomwa kupitia bandari za DB0 - DB6.
Onyesha RAM ya Data (DDRAM)
- Duka za DDRAM huonyesha data ya upeo wa biti 80 x 8 (herufi 80). Anwani ya DDRAM imewekwa katika kaunta ya anwani (AC) kama nambari ya heksadesimali.
Nafasi ya kuonyesha
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0A | 0B | 0C | 0D | 0E | 0F | 10 | 11 | 12 | 13 |
40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 4A | 4B | 4C | 4D | 4E | 4F | 50 | 51 | 52 | 53 |
14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B | 1C | 1D | 1E | 1F | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 |
54 | 55 | 56 | 57 | 58 | 59 | 5A | 5B | 5C | 5D | 5E | 5F | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 |
CGROM (ROM ya Jenereta ya Tabia)
- CGROM ina muundo wa vitone 5 x 8 wa herufi 204 na muundo wa vitone 5 x 10 wa herufi 32. CGROM ina muundo wa herufi 204 wa nukta 5 x 8.
CGRAM (RAM ya Jenereta ya Tabia)
- CGRAM ina hadi vitone 5 × 8, vibambo 8. Kwa kuandika data ya fonti kwa CGRAM, herufi zilizobainishwa na mtumiaji zinaweza kutumika.
Uhusiano kati ya Anwani za CGRAM, Misimbo ya Wahusika (DDRAM), na Miundo ya Wahusika (Data ya CGRAM)
Vidokezo:
- Biti za msimbo wa herufi 0 hadi 2 zinalingana na biti za anwani za CGRAM 3 hadi 5 (biti 3: aina 8).
- CGRAM hushughulikia biti 0 hadi 2 na kubainisha nafasi ya mstari wa muundo wa herufi. Mstari wa 8 ni nafasi ya mshale na onyesho lake linaundwa na mantiki AU yenye mshale. Dumisha data ya mstari wa 8, inayolingana na nafasi ya kuonyesha kishale, kwa 0 kama onyesho la kishale. Ikiwa data ya mstari wa 8 ni 1, biti 1 itawasha mstari wa 8 bila kujali uwepo wa mshale.
- Nafasi za safu mlalo za herufi zinalingana na biti za data za CGRAM 0 hadi 4 (bit 4 ikiwa upande wa kushoto).
- Kama inavyoonyeshwa kwenye Jedwali, ruwaza za herufi za CGRAM huchaguliwa wakati msimbo wa biti 4 hadi 7 zote ni 0. Hata hivyo, kwa kuwa biti ya herufi 3 haina athari, R display ex ex.ample hapo juu inaweza kuchaguliwa kwa msimbo wa herufi 00H au 08H.
- 1 kwa data ya CGRAM inalingana na uteuzi wa kuonyesha na 0 kwa kutochagua Inaonyesha hakuna athari.
Mzunguko wa Kudhibiti Mshale/Kupepesa
Inadhibiti kielekezi/kuwasha/ZIMWA kwenye sehemu ya kishale.
Maelezo ya Maagizo
Muhtasari
- Ili kuondokana na tofauti ya kasi kati ya saa ya ndani ya S6A0069 na saa ya MPU, S6A0069 hufanya shughuli za ndani kwa kuhifadhi udhibiti katika fomu kwa IR au DR.
- Operesheni ya ndani imedhamiriwa kulingana na ishara kutoka kwa MPU, inayojumuisha basi ya kusoma / kuandika na data (Rejelea Jedwali 7).
Maagizo yanaweza kugawanywa kwa kiasi kikubwa katika vikundi vinne:
- Maagizo ya seti za chaguo za kukokotoa za S6A0069 (weka mbinu za kuonyesha, weka urefu wa data, n.k.)
- Maagizo ya kuweka anwani kwa RAM ya ndani
- Maagizo ya kuhamisha data na RAM ya ndani
- Wengine
- Anwani ya RAM ya ndani inaongezwa au kupunguzwa kiotomatiki kwa 1.
- Kumbuka: wakati wa operesheni ya ndani, bendera yenye shughuli nyingi (DB7) inasomwa "Juu".
- Ukaguzi wa bendera wenye shughuli lazima utanguliwe na maagizo yanayofuata.
Jedwali la Maagizo
Maagizo
V: B |
Nambari ya maagizo
6/18 |
Maelezo
2008/06/02 |
Utekelezaji |
RS | R/W | DB7 | DB6 | DB 5 | DB4 | DB3 | DB2 | DB 1 | DB0 | wakati (fosc= 270 KHZ | ||
Onyesho wazi | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | Andika "20H" kwa DDRA na uweke anwani ya DDRAM kuwa "00H" kutoka
AC |
1.53ms |
Rudi Nyumbani |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
– |
Weka anwani ya DDRAM iwe "00H" Kutoka AC na urudishe kishale kwenye nafasi Yake ya asili ikiwa imehamishwa.
Yaliyomo kwenye DDRAM hayajabadilishwa. |
1.53ms |
Hali ya kuingia Imewekwa | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | I/D | SH | Agiza mwelekeo wa kusogeza mshale Na kupepesa kwa onyesho zima | 39us |
Onyesha udhibiti WA KUWASHA/ZIMA | 0 | 0 | 0 | 0 | 0 | 0 | 1 | D | C | B | Weka onyesho (D), kishale (C), na Kufumba kwa kielekezi (B) kuwasha/kuzima
Kidogo cha kudhibiti. |
|
Zamu ya mshale au Onyesho |
0 |
0 |
0 |
0 |
0 |
1 |
S/C |
R/L |
– |
– |
Weka kielekezi kinachosonga na onyesha sehemu ya udhibiti wa Shift, na Mwelekeo, bila kubadilisha
Data ya DDRAM. |
39us |
Kazi imewekwa |
0 |
0 |
0 |
0 |
1 |
DL |
N |
F |
– |
– |
Weka urefu wa data ya kiolesura (DL: 8-
Bit/4-bit), nambari za Mstari wa kuonyesha (N: =2-line/1-line), na, Onyesha aina ya fonti (F: 5×11/5×8) |
39us |
Weka CGRAM
Anwani |
0 |
0 |
0 |
1 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Weka anwani ya CGRAM kwenye anwani
Kaunta. |
39us |
Weka DDRAM
Anwani |
0 |
0 |
1 |
AC6 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Weka anwani ya DDRAM kwenye anwani
Kaunta. |
39us |
Soma Bendera na Anwani yenye shughuli nyingi |
0 |
1 |
BF |
AC6 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Ikiwa wakati wa Operesheni ya ndani au la inaweza kujulikana Kwa kusoma BF. Yaliyomo kwenye kaunta ya Anwani pia yanaweza kusomwa. |
0us |
Andika data kwa
Anwani |
1 |
0 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
Andika data kwenye RAM ya ndani (DDRAM/CGRAM). |
43us |
Soma data kutoka kwa RAM | 1 | 1 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Soma data kutoka kwa RAM ya ndani (DDRAM/CGRAM). | 43us |
- KUMBUKA: Wakati programu ya MPU inayokagua bendera yenye shughuli nyingi (DB7) inapotengenezwa, ni lazima 1/2fosc ni muhimu kwa ajili ya kutekeleza maagizo yanayofuata kwa ukingo unaoanguka wa ishara ya “E” baada ya bendera yenye shughuli nyingi (DB7) kwenda kwa “Chini” .
Yaliyomo
- Onyesho wazi
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 1 - Futa data yote ya kuonyesha kwa kuandika "20H" (msimbo wa nafasi) kwa anwani zote za DDRAM, na uweke anwani ya DDRAM kuwa "00H" kwenye AC (kihesabu cha anwani).
- Rudisha kishale kwenye hali ya asili, yaani, leta kishale kwenye ukingo wa kushoto kwenye mstari wa kwanza wa onyesho. Fanya modi ya kuingia (I/D="Juu").
- Rudi nyumbani
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 1 – - Kurudi nyumbani ni maagizo ya kurudi nyumbani kwa mshale.
- Weka anwani ya DDRAM iwe "00H" kwenye kaunta ya anwani.
- Rudisha kishale kwenye tovuti yake ya asili na urudishe onyesho katika hali yake ya asili, ikiwa itahamishwa. Yaliyomo kwenye DDRAM hayabadiliki.
- Njia ya kuingia imewekwa
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 1 I/D SH - Weka mwelekeo wa kusonga wa mshale na onyesho.
- I/D: ongezeko/punguzo la anwani ya DDRAM (mshale au kupepesa)
- Wakati I/D=“juu”, kishale/kukonyeza husogea kwenda kulia, na anwani ya DDRAM inaongezwa kwa 1.
- Wakati I/D=“Chini”, kishale/kufumba husogea kuelekea kushoto na anwani ya DDRAM inaongezwa kwa 1.
- CGRAM hufanya kazi kwa njia sawa na DDRAM wakati wa kusoma au kuandika kwa CGRAM.
- SH: mabadiliko ya onyesho zima
- Wakati DDRAM inasoma (kusoma/kuandika CGRAM) operesheni au SH=“Chini”, uhamishaji wa onyesho lote haufanyiki.
- Ikiwa SH =“Juu” na operesheni ya kuandika DDRAM, mabadiliko ya onyesho zima hufanywa kulingana na thamani ya I/D. (I/D=“juu”. sogeza kushoto, I/D=“Chini”. Shift kulia).
- Onyesha udhibiti wa ON/OFF
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 1 D C B - Dhibiti onyesho/kiteuzi/kupepesa ZIMWASHA/ZIMA rejista ya biti 1.
- D: Onyesha sehemu ya udhibiti wa ON/OFF
- Wakati D=“Juu”, onyesho zima huwashwa.
- Wakati D=“Chini”, onyesho huzimwa, lakini data ya kuonyesha inabaki kwenye DDRAM.
- C: biti ya udhibiti ya KUWASHA/ZIMA mshale
- Wakati D=“Juu”, kishale huwashwa.
- Wakati D = "Chini", mshale hupotea kwenye maonyesho ya sasa, lakini rejista ya I / D huhifadhi data yake.
- B: Kitele kinamulika KUWASHA/ZIMA kidhibiti kidogo
- Wakati B=“Juu”, muweko wa kielekezi umewashwa, ambao hufanya kazi kwa kupokezana kati ya data yote ya “Juu” na kuonyesha vibambo kwenye nafasi ya kishale.
- Wakati B=“Chini”, blink imezimwa.
- Mshale au shift ya kuonyesha
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 1 S/C R/L – – - Kubadilisha mkao wa kishale wa kulia/kushoto au onyesho bila kuandika au kusoma data ya onyesho. Maagizo haya yanatumika kusahihisha au kutafuta data ya onyesho.
- Wakati wa onyesho la modi ya mstari-2, kishale husogea hadi kwenye mstari wa 2 baada ya tarakimu ya 40 ya mstari wa 1.
- Kumbuka kuwa mabadiliko ya onyesho hufanywa kwa wakati mmoja katika mistari yote.
- Wakati data ya kuonyesha inabadilishwa mara kwa mara, kila mstari huhamishwa mmoja mmoja.
- Wakati mabadiliko ya onyesho yanafanywa, yaliyomo kwenye kaunta ya anwani haibadilishwa.
- Badilisha ruwaza kulingana na biti za S/C na R/L
S/C R/L Uendeshaji 0 0 Hamisha mshale upande wa kushoto, na AC hupunguzwa kwa 1 0 1 Hamisha kishale hadi kulia, na AC huongezeka kwa 1 1 0 Hamisha onyesho zote upande wa kushoto, kishale husogezwa kulingana na onyesho 1 1 Hamisha onyesho zote kulia, kishale husogezwa kulingana na onyesho
- Kazi imewekwa
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 DL N F – – - DL: Kiini cha kudhibiti urefu wa data ya kiolesura
- Wakati DL=“Juu”, inamaanisha hali ya basi ya 8-bit yenye MPU.
- Wakati DL=“Chini”, inamaanisha hali ya basi ya 4-bit yenye MPU. Kwa hivyo, DL ni ishara ya kuchagua modi ya basi ya 8-bit au 4-bit. Wakati 4-lakini hali ya basi, inahitaji kuhamisha data 4-bit mara mbili.
- N: Onyesha sehemu ya udhibiti wa nambari ya mstari
- Wakati N=“Chini”, hali ya onyesho la mstari 1 imewekwa.
- Wakati N=“Juu”, hali ya onyesho la mistari-2 imewekwa.
- F: Onyesha sehemu ya udhibiti wa nambari ya mstari
- Wakati F=“Chini”, hali ya onyesho la umbizo la nukta 5x8 imewekwa.
- Wakati F=“Juu”, modi ya onyesho la umbizo la nukta 5×11.
- Weka anwani ya CGRAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 - Weka anwani ya CGRAM kuwa AC.
- Maagizo hufanya data ya CGRAM ipatikane kutoka kwa MPU.
- Weka anwani ya DDRAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 - Weka anwani ya DDRAM iwe AC.
- Maagizo haya hufanya data ya DDRAM ipatikane kutoka kwa MPU.
- Wakati hali ya onyesho la mstari 1 (N=LOW), anwani ya DDRAM inatoka "00H" hadi "4FH".Katika hali ya onyesho ya mistari 2 (N=Juu), anwani ya DDRAM katika mstari wa 1 hutengeneza "00H" hadi " 27H", na anwani ya DDRAM katika mstari wa 2 ni kutoka "40H" hadi "67H".
- Soma bendera na anwani yenye shughuli nyingi
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 - Maagizo haya yanaonyesha ikiwa S6A0069 iko katika utendakazi wa ndani au la.
- Ikiwa matokeo ya BF ni "Juu", operesheni ya ndani inaendelea na inapaswa kusubiri BF kuwa LOW, kwa wakati huo maelekezo yafuatayo yanaweza kufanywa.
- Katika maagizo haya, unaweza pia kusoma thamani ya counter counter.
- Andika data kwa RAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 0 D7 D6 D5 D4 D3 D2 D1 D0 - Andika data binary 8-bit kwa DDRAM/CGRAM.
- Uteuzi wa RAM kutoka DDRAM, na CGRAM, umewekwa na maagizo yaliyotangulia yaliyowekwa (seti ya anwani ya DDRAM, seti ya anwani ya CGRAM).
- Maagizo ya kuweka RAM pia yanaweza kuamua mwelekeo wa AC kwa RAM.
- Baada ya operesheni ya kuandika. Anwani inaongezwa / kupunguzwa kiotomatiki kwa 1, kulingana na hali ya kuingia.
- Soma data kutoka kwa RAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 1 D7 D6 D5 D4 D3 D2 D1 D0
- Soma data ya binary 8-bit kutoka DDRAM/CGRAM.
- Uchaguzi wa RAM umewekwa na maagizo ya awali ya kuweka anwani. Ikiwa maagizo ya seti ya anwani ya RAM hayatatekelezwa kabla ya maagizo haya, data ambayo imesomwa kwanza ni batili, kwani mwelekeo wa AC bado haujabainishwa.
- Ikiwa data ya RAM inasoma mara kadhaa bila maagizo ya anwani ya RAM yaliyowekwa kabla, operesheni ya kusoma, data sahihi ya RAM inaweza kupatikana kutoka kwa pili. Hata hivyo, data ya kwanza itakuwa si sahihi, kwani hakuna ukingo wa muda wa kuhamisha data ya RAM.
- Katika kesi ya utendakazi wa kusoma DDRAM, maagizo ya kubadilisha mshale yana jukumu sawa na maagizo ya seti ya anwani ya DDRAM, pia huhamisha data ya RAM kwenye rejista ya data ya pato.
- Baada ya uendeshaji wa kusoma, counter counter ni moja kwa moja kuongezeka / kupungua kwa 1 kulingana na hali ya kuingia.
- Baada ya utendakazi wa kusoma CGRAM, mabadiliko ya onyesho yanaweza yasitekelezwe ipasavyo.
- KUMBUKA: Katika kesi ya uendeshaji wa uandishi wa RAM, AC huongezeka/kupunguzwa kwa 1 kama ilivyo katika uendeshaji wa kusoma.
- Kwa wakati huu, AC inaonyesha nafasi inayofuata ya anwani, lakini data ya awali tu inaweza kusomwa na maagizo ya kusoma.
Muundo wa kawaida wa herufi Kiingereza/Ulaya
Vipimo vya ubora
Kiwango cha mtihani wa kuonekana kwa bidhaa
- Namna ya kupima mwonekano: Ukaguzi unapaswa kufanywa kwa kutumia 20W x 2 fluorescent lamps.
- Umbali kati ya LCM na fluorescent lamps inapaswa kuwa 100 cm au zaidi.
- Umbali kati ya LCM na macho ya mkaguzi unapaswa kuwa 25 cm au zaidi.
- The viewmwelekeo wa ukaguzi ni 35° kutoka wima dhidi ya LCM.
- Eneo: Eneo la kuonyesha linalotumika (kiwango cha chini viewing eneo).
- Eneo B: Sehemu ya kuonyesha isiyotumika (nje viewing eneo).
Uainishaji wa uhakikisho wa ubora
- Kiwango cha ukaguzi wa AQL
- Sampmbinu ling: GB2828-87, Level II, single sampUainishaji wa kasoro (Kumbuka: * haijumuishi)
Kuainisha | Kipengee | Kumbuka | AQL | |
Mkuu | Hali ya kuonyesha | Mzunguko mfupi au wazi | 1 | 0.65 |
LC kuvuja | ||||
Kupepesuka | ||||
Hakuna onyesho | ||||
Si sahihi viewmwelekeo | ||||
Kasoro ya utofautishaji (dim, mzimu) | 2 | |||
Mwangaza nyuma | 1,8 | |||
Isiyoonyeshwa | Cable gorofa au pin reverse | 10 | ||
Sehemu isiyo sahihi au inayokosekana | 11 | |||
Ndogo | Hali ya kuonyesha | Mkengeuko wa rangi ya usuli | 2 | 1.0 |
Doa nyeusi na vumbi | 3 | |||
Kasoro ya mstari, Scratch | 4
5 |
|||
Upinde wa mvua | ||||
Chipu | 6 | |||
Shina | 7 | |||
Polarizer |
Imejitokeza | 12 | ||
Bubble na nyenzo za kigeni | 3 | |||
Kuuza | Muunganisho mbaya | 9 | ||
Waya | Muunganisho mbaya | 10 | ||
TAB | Nafasi, Nguvu ya Kuunganisha | 13 |
Kumbuka juu ya uainishaji wa kasoro
Hapana. | Kipengee | Kigezo | |||||||||||||
1 | Mzunguko mfupi au wazi | Hairuhusiwi | |||||||||||||
LC kuvuja | |||||||||||||||
Kupepesuka | |||||||||||||||
Hakuna onyesho | |||||||||||||||
Si sahihi viewmwelekeo | |||||||||||||||
Nuru ya Nyuma Isiyo sahihi | |||||||||||||||
2 | Kasoro ya kulinganisha | Rejelea idhini sample | |||||||||||||
Mkengeuko wa rangi ya usuli | |||||||||||||||
3 |
Upungufu wa uhakika, Doa jeusi, vumbi (pamoja na Polarizer)
j = (X+Y)/2 |
![]() Kitengo: Inchi2
|
|||||||||||||
4 | Kasoro ya mstari, Scratch | ![]() Kitengo: mm
|
|||||||||||||
5 |
Upinde wa mvua |
Hakuna zaidi ya mabadiliko ya rangi mbili kote vieweneo la ing. |
Hapana. | Kipengee | Kigezo | ||||||||
7 | Muundo wa sehemu
W = Upana wa sehemu j = (X+Y)/2 |
(1) Shina
j <0.10mm inakubalika. Kitengo: mm
|
||||||||
8 | Nyuma-mwanga | (1) Rangi ya taa ya nyuma inapaswa kuendana na vipimo.
(2) Usiruhusu kupepesa |
||||||||
9 | Kuuza | (1) Usiruhusu mipira nzito chafu na ya solder kwenye PCB. (Ukubwa wa chafu unarejelea uhakika na kasoro ya vumbi)
(2) Zaidi ya 50% ya risasi inapaswa kuuzwa kwenye Ardhi. |
||||||||
10 | Waya | (1) Waya ya shaba haipaswi kuwa na kutu
(2) Usiruhusu nyufa kwenye unganisho la waya wa shaba. (3) Usiruhusu kubadilisha nafasi ya kebo bapa. (4) Usiruhusu waya wa shaba wazi ndani ya kebo bapa. |
||||||||
11* | PCB | (1) Usiruhusu kutu ya skrubu au uharibifu.
(2) Usiruhusu kukosa au uwekaji mbaya wa vipengele. |
Kuegemea kwa LCM
Hali ya mtihani wa kuaminika:
Kipengee | Hali | Saa (saa) | Tathmini |
Joto la juu. Hifadhi | 80°C | 48 | Hakuna upungufu katika utendaji na mwonekano |
Joto la juu. Uendeshaji | 70°C | 48 | |
Joto la chini. Hifadhi | -30°C | 48 | |
Joto la chini. Uendeshaji | -20°C | 48 | |
Unyevu | 40°C/ 90%RH | 48 | |
Muda. Mzunguko | 0°C ¬ 25°C ®50°C
(dakika 30 ¬ dakika 5 ® dakika 30) |
Mizunguko 10 |
Muda wa kurejesha unapaswa kuwa angalau masaa 24. Zaidi ya hayo, utendakazi, utendakazi na mwonekano hautaharibika sana ndani ya saa 50,000 chini ya hali ya kawaida ya uendeshaji na uhifadhi kwenye joto la kawaida (20+8°C), unyevu wa kawaida (chini ya 65% RH), na katika eneo ambalo halijaangaziwa. jua moja kwa moja.
Tahadhari ya kutumia LCD/LCM
- LCD/LCM imekusanywa na kurekebishwa kwa kiwango cha juu cha usahihi.
- Usijaribu kufanya mabadiliko yoyote au marekebisho.
- Ifuatayo inapaswa kuzingatiwa.
Tahadhari za Jumla:
- Jopo la LCD linafanywa kwa kioo. Epuka mshtuko mwingi wa kiufundi au kuweka shinikizo kali kwenye uso wa eneo la onyesho.
- Polarizer inayotumiwa kwenye uso wa onyesho hukwaruzwa kwa urahisi na kuharibiwa. Uangalifu mkubwa unapaswa kuchukuliwa wakati wa kushughulikia. Ili kusafisha vumbi au uchafu kwenye sehemu ya onyesho, futa kwa upole kwa pamba, au nyenzo nyingine laini iliyolowekwa na pombe ya isopropyl, pombe ya ethyl, au trichloro tri florothane, usitumie maji, ketoni, au aromatics, na kamwe usisugue kwa bidii.
- Usifanye tamper kwa njia yoyote na vichupo kwenye sura ya chuma.
- Usifanye marekebisho yoyote kwenye PCB bila kushauriana na XIAMEM OCULAR
- Wakati wa kupachika LCM, hakikisha kwamba PCB haiko chini ya mkazo wowote kama vile kupinda au kupinda. Anwani za elastoma ni dhaifu sana na kukosa pikseli kunaweza kusababisha kutengana kidogo kwa kipengele chochote.
- Epuka kubonyeza bezeli ya chuma, vinginevyo kiunganishi cha elastoma kinaweza kuharibika na kupoteza mguso, kusababisha kukosa saizi na kusababisha upinde wa mvua kwenye onyesho.
- Kuwa mwangalifu usiguse au kumeza fuwele za kioevu ambazo zinaweza kuvuja kutoka kwa seli iliyoharibiwa. Ikiwa fuwele yoyote ya kioevu itaenea kwenye ngozi au nguo, ioshe mara moja kwa sabuni na maji.
Tahadhari za Umeme tuli:
- CMOS-LSI hutumiwa kwa mzunguko wa moduli; kwa hivyo waendeshaji wanapaswa kusimamishwa kila anapokutana na moduli.
- Usiguse sehemu yoyote ya conductive kama vile pedi za LSI; shaba inaongoza kwenye PCB na vituo vya kiolesura vyenye sehemu zozote za mwili wa binadamu.
- Usiguse vituo vya uunganisho vya onyesho kwa mikono wazi; itasababisha kukatwa au insulation mbovu ya vituo.
- Moduli zinapaswa kuhifadhiwa kwenye mifuko ya kuzuia tuli au vyombo vingine vinavyostahimili tuli kwa kuhifadhi.
- Irons za soldering zilizowekwa vizuri tu zinapaswa kutumika.
- Ikiwa screwdriver ya umeme inatumiwa, inapaswa kuwekwa chini na kulindwa ili kuzuia cheche.
- Hatua za kawaida za kuzuia tuli zinapaswa kuzingatiwa kwa nguo za kazi na madawati ya kazi.
- Kwa kuwa hewa kavu inafata kwa tuli, unyevu wa jamaa wa 50-60% unapendekezwa.
Tahadhari za soldering:
- Soldering inapaswa kufanywa tu kwenye vituo vya I / O.
- Tumia chuma cha soldering na kutuliza sahihi na hakuna kuvuja.
- Joto la kutengenezea: 280°C+10°C
- Wakati wa kutengenezea: sekunde 3 hadi 4.
- Tumia solder ya eutectic na kujaza resin flux.
- Ikiwa flux inatumiwa, uso wa LCD unapaswa kulindwa ili kuepuka flux ya kuenea.
- Mabaki ya flux yanapaswa kuondolewa.
Tahadhari za Operesheni:
- The viewpembe inaweza kurekebishwa kwa kubadilisha sauti ya uendeshaji ya LCDtage Vo.
- Tangu kutumika DC voltage husababisha athari za kielektroniki, ambazo huharibu onyesho, fomu ya mawimbi ya mapigo ya moyo inayotumika inapaswa kuwa linganifu hivi kwamba hakuna kijenzi cha DC kinachosalia. Hakikisha unatumia ujazo maalum wa uendeshajitage.
- Kuendesha gari juzuutage inapaswa kuwekwa ndani ya safu maalum; kiasi cha ziadatage itafupisha maisha ya maonyesho.
- Wakati wa majibu huongezeka kwa kupungua kwa joto.
- Rangi ya onyesho inaweza kuathiriwa kwa halijoto iliyo juu ya safu yake ya uendeshaji.
- Weka halijoto ndani ya anuwai maalum ya matumizi na uhifadhi. Joto kupita kiasi na unyevunyevu vinaweza kusababisha uharibifu wa ubaguzi, kuondolewa kwa polarizer au kutoa Bubbles.
- Kwa uhifadhi wa muda mrefu zaidi ya 40 ° C inahitajika, unyevu wa jamaa unapaswa kuwekwa chini ya 60%, na kuepuka jua moja kwa moja.
Nyaraka / Rasilimali
![]() |
Handson Technology DSP-1165 I2C Serial Interface 20x4 LCD Moduli [pdf] Mwongozo wa Mtumiaji DSP-1165 I2C Serial Interface 20x4 LCD Moduli, DSP-1165, I2C Serial Interface 20x4 LCD Moduli, Interface 20x4 LCD Moduli, 20x4 LCD Moduli, LCD Moduli |