Teknologi Handson DSP-1165 I2C Serial Interface 20 × 4 Modul LCD
Spesifikasi
- Kompatibel karo Papan Arduino utawa papan pengontrol liyane kanthi bis I2C.
- Tipe tampilan: Ireng ing latar mburi kuning-ijo.
- Alamat I2C: 0x38-0x3F (0x3F default).
- Pasokan voltage: 5V.
- Antarmuka: I2C nganti 4-bit LCD data lan garis kontrol.
- Penyesuaian Kontras: built-in Potensiometer.
- Kontrol lampu latar: Firmware utawa kabel jumper.
- Ukuran Papan: 98 × 60 mm.
Pandhuan Panggunaan Produk
Setelan
Pad pilihan alamat ing papan piggyback I2C-kanggo-LCD. Setelan alamat standar yaiku 3Fh. Tindakake diagram sirkuit referensi kanggo antarmuka karo mikrokontroler.
I2C LCD Display Setup
- Solder papan piggy-back I2C-kanggo-LCD menyang modul LCD 16-pin kanggo njamin keselarasan sing tepat.
- Sambungake modul LCD menyang Arduino nggunakake papat kabel jumper miturut instruksi manual.
Setelan Arduino:
- Ngundhuh lan nginstal perpustakaan LCD Arduino I2C. Ganti jeneng folder perpustakaan LiquidCrystal sing ana ing folder perpustakaan Arduino minangka serep.
- Salin lan tempel ex sing kasedhiyaample sketsa menyang Arduino IDE, verifikasi, lan upload sketsa kanggo Papan Arduino Panjenengan.
FAQ:
P: Apa alamat I2C standar modul kasebut?
- A: Alamat I2C standar yaiku 0x3F, nanging bisa disetel ing antarane 0x38-0x3F.
P: Kepiye carane nyetel kontras tampilan?
- A: Modul kasebut nduweni potensiometer sing dibangun kanggo nyetel kontras.
P: Apa aku bisa ngontrol lampu latar tampilan?
- A: Ya, sampeyan bisa ngontrol lampu latar liwat perangkat kukuh utawa nggunakake kabel jumper.
- Iki minangka antarmuka I2C 20 × 4 modul LCD, modul LCD 4-baris 20-karakter kualitas dhuwur anyar kanthi pangaturan kontrol kontras ing papan, lampu latar, lan antarmuka komunikasi I2C.
- Kanggo pamula Arduino, ora ana sambungan sirkuit driver LCD sing rumit lan rumit.
- Advan sing nyata nyatatages saka modul LCD Serial I2C iki bakal menakake sambungan sirkuit, nyimpen sawetara I / O pin ing Papan Arduino, simplified pembangunan perangkat kukuh karo perpustakaan Arduino kasedhiya akeh.
- SKU: DSP-1165
Data Singkat:
- Kompatibel karo Papan Arduino utawa Papan controller liyane karo bis I2C.
- Tipe tampilan: Ireng ing latar mburi kuning-ijo.
- I2C Address:0x38-0x3F (0x3F standar)
- Pasokan voltage: 5V
- Antarmuka: I2C nganti 4-bit LCD data lan garis kontrol.
- Penyesuaian Kontras: built-in Potensiometer.
- Kontrol lampu latar: Firmware utawa kabel jumper.
- Ukuran Papan: 98 × 60 mm.
Setelan
- LCD karakter basis HD44780 Hitachi murah banget lan kasedhiya lan minangka bagean penting saka proyek apa wae sing nampilake informasi.
- Nggunakake papan piggyback LCD, data sing dikarepake bisa ditampilake ing LCD liwat bis I2C. Ing asas, tas ransel kuwi dibangun watara PCF8574 (saka NXP) kang umum-tujuan bidirectional 8-bit I / O port expander sing nggunakake protokol I2C.
- PCF8574 minangka sirkuit CMOS silikon sing nyedhiyakake ekspansi I / O remot tujuan umum (quasi-bidirectional 8-bit) kanggo paling kulawarga mikrokontroler liwat bis bidirectional loro-line (I2C-bus).
- Elinga yen paling modul piggy-bali pusaté watara PCF8574T (paket SO16 PCF8574 ing paket DIP16) karo alamat budak standar 0x27.
- Yen papan piggyback sampeyan duwe chip PCF8574AT, alamat budak standar bakal diganti dadi 0x3F.
- Ing cendhak, yen Papan piggyback adhedhasar PCF8574T lan sambungan alamat (A0-A1-A2) ora bridged karo solder bakal duwe alamat abdi 0x27.
Setelan Alamat PCD8574A (ekstrak saka spek data PCF8574A)
- Cathetan: Nalika pad A0 ~ A2 mbukak, pin ditarik nganti VDD. Nalika pin solder shorted, ditarik mudhun kanggo VSS.
- Setelan standar modul iki A0 ~ A2 kabeh mbukak, supaya ditarik munggah menyang VDD. Alamat 3Fh ing kasus iki.
- Diagram sirkuit referensi saka tas ransel LCD sing kompatibel karo Arduino ditampilake ing ngisor iki.
- Sabanjure yaiku informasi babagan cara nggunakake salah siji tas ransel sing murah iki kanggo antarmuka karo mikrokontroler kanthi cara sing dikarepake.
- Diagram sirkuit referensi saka papan piggyback I2C-kanggo-LCD.
Layar LCD I2C.
- Pisanan, sampeyan kudu solder Papan piggyback I2C-kanggo-LCD menyang modul LCD 16-pin. Mesthekake yen I2C-kanggo-LCD pin Papan piggy-bali lurus lan pas ing modul LCD, banjur solder ing pin pisanan nalika tetep Papan piggy-bali I2C-kanggo-LCD ing bidang padha modul LCD. Sawise sampeyan wis rampung karya soldering, njaluk papat kabel jumper lan sambungake modul LCD kanggo Arduino minangka saben instruksi diwenehi ngisor iki.
- LCD kanggo kabel Arduino
Arduino Setup
- Kanggo eksperimen iki, sampeyan kudu ngundhuh lan nginstal perpustakaan "Arduino I2C LCD".
- Kaping pisanan, ganti jeneng folder perpustakaan "LiquidCrystal" sing ana ing folder perpustakaan Arduino minangka serep, lan nerusake menyang proses liyane.
- https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
- Sabanjure, copy-paste mantan ikiampsketsa Listing-1 kanggo eksperimen menyang jendhela kode kosong, verifikasi, banjur upload.
Daftar Sketsa Arduino-1:
- Yen sampeyan 100% yakin yen kabeh ora apa-apa, nanging sampeyan ora bisa ndeleng karakter ing layar, nyoba nyetel pot kontrol kontras tas ransel lan nyetel ing posisi sing karakter padhang lan latar mburi ora duwe. kothak reged konco karakter. Ing ngisor iki minangka parsial view saka eksperimen penulis karo kode ndhuwur-diterangake karo modul tampilan 20 × 4.
- Wiwit tampilan sing digunakake dening penulis minangka jinis "ireng kuning" sing cetha banget, angel banget kanggo entuk tangkapan sing apik amarga efek polarisasi.
Sketsa iki uga bakal nampilake karakter sing dikirim saka Monitor serial:
- Ing Arduino IDE, pindhah menyang "Tools"> "Serial Monitor". Setel baud rate sing bener ing 9600.
- Ketik karakter ing papan ndhuwur banjur pencet "SEND".
- Senar karakter bakal ditampilake ing modul LCD.
Sumber daya
- Teknologi Handson
- Lelong.com.my
- Teknologi HandsOn nyedhiyakake platform multimedia lan interaktif kanggo kabeh wong sing kasengsem ing elektronika.
- Saka pemula nganti mati, saka mahasiswa nganti dosen. Informasi, pendidikan, inspirasi, lan hiburan.
- Analog lan digital, praktis lan teoritis; piranti lunak lan hardware.
- Teknologi HandsOn ndhukung Platform Pengembangan Perangkat Keras Open Source (OSHW).
- sinau: Desain Share www.handsontec.com
Pasuryan ing mburi kualitas produk kita
- Ing jagad sing terus-terusan owah-owahan lan pangembangan teknologi sing terus-terusan, produk anyar utawa pengganti ora bakal adoh - lan kabeh kudu diuji.
- Akeh vendor mung ngimpor lan adol tanpa mriksa lan iki ora bisa dadi kapentingan utama sapa wae, utamane pelanggan. Saben bagean sing didol ing Handsotec wis diuji kanthi lengkap.
- Dadi nalika tuku saka macem-macem produk Handsontec, sampeyan bisa yakin manawa sampeyan entuk kualitas lan rega sing luar biasa.
- Kita terus nambah bagean anyar supaya sampeyan bisa muter ing proyek sabanjure.
Fitur
- 5 × 8 titik karo kursor
- STN (Kuning-Ijo), Positif, Transflective
- 1/16 siklus tugas
- Viewing arah: 6:00
- Kontroler internal (S6A0069 utawa sing padha)
- + 5 V sumber daya
- BKL LED Kuning-Ijo, bakal didorong dening A, K
Ukuran garis
Ratings maksimum Absolute
Item | Simbol | Standar | Unit | ||
Kekuwatan voltage | VDD-VSS | 0 | – | 7.0 | V |
Input voltage | Vin | VSS | – | VDD | |
Kisaran suhu operasi | Ndhuwur | -20 | – | +70 | ℃ |
Kisaran suhu panyimpenan | Tes | -30 | – | +80 |
Diagram blok
Katrangan pin antarmuka
Pin ora | Simbol | Sambungan eksternal | Fungsi |
1 | VSS | sumber daya | Papan sinyal kanggo LCM (GND) |
2 | VDD | Sumber daya kanggo logika (+5V) kanggo LCM | |
3 | V0 | Nyetel kontras | |
4 | RS | MPU | Register pilih sinyal |
5 | R/W | MPU | Maca / nulis sinyal pilih |
6 | E | MPU | Operasi (data maca / nulis) ngaktifake sinyal |
7~10 | DB0~DB3 | MPU | Four low-order bi-directional telung negara jalur bus data. Digunakake kanggo transfer data antarane MPU lan LCM.
Papat iki ora digunakake sajrone operasi 4-bit. |
11~14 | DB4~DB7 | MPU | Sekawan garis bis data telung negara kanthi urutan dhuwur bi-arah. Digunakake kanggo transfer data antarane MPU |
15 | A(LED+) | Sumber Daya LED BKL | Sumber daya kanggo BKL (Anode) |
16 | K (LED-) | Sumber daya kanggo BKL (GND) |
Nyetel kontras
- VDD~V0: LCD Driving Voltage
- VR: 10k ~ 20k
Karakteristik optik
Item | Simbol | kahanan | Min. | Tipe. | Maks. | Unit |
Viewing amba | 1 | Cr≥3 | 20 | deg | ||
2 | 40 | |||||
Φ1 | 35 | |||||
Φ2 | 35 | |||||
Rasio kontras | Cr | – | 10 | – | – | |
Wektu respon (munggah) | Tr | – | – | 200 | 250 | ms |
Wektu nanggapi (mudhun) | Tr | – | – | 300 | 350 |
Karakteristik listrik
Diagram sirkuit lampu latar (cahya 12X4)
WARNA: KUNING-Ijo
RATING LED
ITEM | SIMBOL | MIN | TYP | MAX | UNIT |
MAJU VOLTAGE | VF | 4.0 | 4.2 | 4.4 | V |
MAJU SAIKI | IF | – | 240 | – | MA |
DAYA | P | – | 1.0 | – | W |
TEMBUNG GELOMBANG PUNCAK | ΛP | 569 | 571 | 573 | NM |
KEWANGAN | LV | – | 340 | – | CD/M2 |
Kisaran suhu operasi | Vop | -20 | – | +70 | ℃ |
Kisaran suhu panyimpenan | Vst | -25 | – | +80 |
Ciri DC
Paramèter | Simbol | kahanan | Min. | Tipe. | Maks. | Unit |
Pasokan voltage kanggo LCD | VDD-V0 | Ta = 25 ℃ | – | 4.5 | – | V |
Input voltage | VDD | 4.7 | 5.0 | 5.5 | ||
Pasokan saiki | ADD | Ta=25 ℃, VDD=5.0V | – | 1.5 | 2.5 | mA |
Input bocor saiki | ILKG | – | – | 1.0 | uA | |
"H" level input voltage | VIA | 2.2 | – | VDD | V | |
"L" level input voltage | VIL | Kaping pindho nilai wiwitan utawa kurang | 0 | – | 0.6 | |
"H" tingkat output voltage | VOH | LOH=-0.25mA | 2.4 | – | – |
"L" tingkat output voltage | VOL | LOH = 1.6mA | – | – | 0.4 | |
Saiki pasokan lampu latar | IF | VDD=5.0V,R=6.8W | – | 240 | – |
Tulis siklus (Ta=25 ℃, VDD=5.0V)
Paramèter | Simbol | Tes pin | Min. | Tipe. | Maks. | Unit |
Aktifake wektu siklus | tc |
E |
500 | – | – |
ns |
Aktifake jembaré pulsa | tw | 230 | – | – | ||
Aktifake wektu munggah / tiba | tr, tf | – | – | 20 | ||
RS; wektu persiyapan R/W | tsu1 | RS; R/W | 40 | – | – | |
RS; wektu ditahan alamat R/W | th1 | 10 | – | – | ||
Tundha output data | tsu2 | DB0~DB7 | 80 | – | – | |
Wektu nyimpen data | th2 | 10 | – | – |
Tulis diagram wektu mode
Siklus maca (Ta=25 ℃, VDD=5.0V)
Paramèter | Simbol | Tes pin | Min. | Tipe. | Maks. | Unit |
Aktifake wektu siklus | kanggo | E | 500 | – | – | ns |
Aktifake jembaré pulsa | TW | 230 | – | – | ||
Aktifake wektu munggah / tiba | tr, tf | – | – | 20 | ||
RS; wektu persiyapan R/W | tsu | RS; R/W | 40 | – | – | |
RS; wektu ditahan alamat R/W | th | 10 | – | – | ||
Tundha output data | td | DB0~DB7 | – | – | 120 | |
Wektu nyimpen data | ing | 5 | – | – |
Maca mode wektu diagram
DESKRIPSI FUNGSI
Antarmuka Sistem
- Chip iki nduweni rong jinis antarmuka karo MPU: 4-bit bus lan 8-bit bus. 4-dicokot bis lan 8-dicokot bis dipilih dening DL dicokot ing instruction register.
Bendera Sibuk (BF)
- Nalika BF = "Dhuwur", nuduhake yen operasi internal lagi diproses. Dadi sajrone wektu iki, instruksi sabanjure ora bisa ditampa.
- BF bisa maca, nalika RS = Low lan R / W = High (Maca Instruction Operation), liwat port DB7. Sadurunge nglakokake instruksi sabanjure, priksa manawa BF ora dhuwur.
Alamat Counter (AC)
- Address Counter (AC) nyimpen alamat DDRAM / CGRAM, ditransfer saka IR. Sawise nulis menyang (maca saka) DDRAM/CGRAM, AC otomatis tambah (mudhun) 1.
- Nalika RS = "Low" lan R / W = "High", AC bisa maca liwat DB0 - bandar DB6.
Tampilan Data RAM (DDRAM)
- DDRAM nyimpen data tampilan maksimum 80 x 8 bit (80 karakter). Alamat DDRAM disetel ing counter alamat (AC) minangka nomer heksadesimal.
Posisi tampilan
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 (Character Generator ROM)
- CGROM nduweni pola 5 x 8 titik 204 karakter lan pola 5 x 10 titik 32 karakter. CGROM nduweni 204 pola karakter 5 x 8 titik.
CGRAM (Character Generator RAM)
- CGRAM nduweni nganti 5 × 8 titik, 8 karakter. Kanthi nulis data font menyang CGRAM, karakter sing ditemtokake pangguna bisa digunakake.
Hubungan antarane Alamat CGRAM, Kode Karakter (DDRAM), lan pola Karakter (Data CGRAM)
Cathetan:
- Bit kode karakter 0 nganti 2 cocog karo bit alamat CGRAM 3 nganti 5 (3 bit: 8 jinis).
- CGRAM alamat bit 0 kanggo 2 lan nunjukake posisi garis pola karakter. Baris kaping 8 minangka posisi kursor lan tampilan kasebut dibentuk kanthi logis OR karo kursor. Njaga data baris kaping 8, cocog karo posisi tampilan kursor, ing 0 minangka tampilan kursor. Yen data baris 8 iku 1, 1 bit bakal madhangi baris 8 preduli saka ngarsane kursor.
- Posisi baris pola karakter cocog karo bit data CGRAM 0 nganti 4 (bit 4 ana ing sisih kiwa).
- Kaya sing ditampilake ing Tabel, pola karakter CGRAM dipilih nalika bit kode karakter 4 nganti 7 kabeh 0. Nanging, amarga kode karakter bit 3 ora ana pengaruhe, tampilan R example ndhuwur bisa dipilih dening salah siji kode karakter 00H utawa 08H.
- 1 kanggo data CGRAM cocog karo pilihan tampilan lan 0 kanggo non-pilihan Nuduhake ora efek.
Sirkuit Kontrol Kursor/Kedip
Iki ngontrol kursor / kedhip ON / OFF ing posisi kursor.
Katrangan instruksi
Njelaske nganggo bentuk garis
- Kanggo ngatasi prabédan kacepetan antarane jam internal S6A0069 lan jam MPU, S6A0069 nindakake operasi internal kanthi nyimpen kontrol ing tatanan kanggo IR utawa DR.
- Operasi internal ditemtokake miturut sinyal saka MPU, dumadi saka maca / nulis lan bus data (Waca Tabel 7).
Instruksi bisa dipérang dadi papat klompok:
- S6A0069 instruksi pesawat fungsi (nyetel cara tampilan, nyetel dawa data, etc.)
- Alamat nyetel instruksi menyang RAM internal
- Pandhuan transfer data karo RAM internal
- liyane
- Alamat RAM internal kanthi otomatis tambah utawa suda 1.
- Cathetan: sak operasi internal, flag sibuk (DB7) diwaca "Dhuwur".
- Priksa flag sibuk kudu didhisiki dening instruksi sabanjuré.
Tabel Instruksi
instruksi
V: B |
Kode instruksi
6/18 |
Katrangan
2008/06/02 |
eksekusi |
RS | R/W | DB7 | DB6 | DB 5 | DB4 | DB3 | DB2 | DB 1 | DB0 | wektu (fosc= 270 KHZ | ||
Tampilan sing cetha | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | Tulis "20H" kanggo DDRA lan nyetel alamat DDRAM kanggo "00H" saka
AC |
1.53ms |
Bali mulih |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
– |
Setel alamat DDRAM menyang "00H" Saka AC lan bali kursor menyang posisi asli yen dipindhah.
Isi DDRAM ora diganti. |
1.53ms |
Mode entri Setel | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | I/D | SH | Nemtokake arah obah kursor Lan kedhip kabeh tampilan | 39an |
Tampilan ON/OFF kontrol | 0 | 0 | 0 | 0 | 0 | 0 | 1 | D | C | B | Setel tampilan (D), kursor (C), lan Kedhip kursor (B) on/off
Kontrol bit. |
|
Ngalih kursor utawa Tampilan |
0 |
0 |
0 |
0 |
0 |
1 |
S/C |
R/L |
– |
– |
Setel kursor obah lan tampilan Shift kontrol bit, lan Arah, tanpa ngganti saka
data DDRAM. |
39an |
Fungsi disetel |
0 |
0 |
0 |
0 |
1 |
DL |
N |
F |
– |
– |
Setel dawa data antarmuka (DL: 8-
Bit/4-bit), nomer tampilan Line (N: =2-line/1-line), lan, Jinis font tampilan (F: 5×11/5×8) |
39an |
Setel CGRAM
alamat |
0 |
0 |
0 |
1 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Setel alamat CGRAM ing alamat kasebut
Counter. |
39an |
Setel DDRAM
alamat |
0 |
0 |
1 |
AC6 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Setel alamat DDRAM ing alamat kasebut
Counter. |
39an |
Maca Gendéra lan Alamat sibuk |
0 |
1 |
BF |
AC6 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Apa sajrone Operasi internal utawa ora bisa dingerteni Kanthi maca BF. Isi counter Alamat uga bisa diwaca. |
0an |
Tulis data menyang
alamat |
1 |
0 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
Tulis data menyang RAM internal (DDRAM / CGRAM). |
43an |
Maca data Saka RAM | 1 | 1 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Maca data saka RAM internal (DDRAM / CGRAM). | 43an |
- CATETAN: Nalika program MPU mriksa flag sibuk (DB7) digawe, iku kudu 1/2fosc perlu kanggo nglakokaké instruksi sabanjuré dening pinggiran tiba saka sinyal "E" sawise flag sibuk (DB7) menyang "Low" .
Isine
- Tampilan cetha
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 1 - Mbusak kabeh data tampilan kanthi nulis "20H" (kode spasi) kanggo kabeh alamat DDRAM, lan nyetel alamat DDRAM kanggo "00H" menyang AC (alamat counter).
- Mbalikake kursor menyang status asli, yaiku, nggawa kursor menyang pojok kiwa ing baris pisanan tampilan. Tambah mode entri (I/D = "Dhuwur").
- mulih
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 1 – - Bali menyang omah yaiku instruksi kursor mulih.
- Setel alamat DDRAM menyang "00H" ing counter alamat.
- Bali kursor menyang situs asli lan bali tampilan menyang status asli, yen dipindhah. Isi DDRAM ora ngganti.
- Mode entri disetel
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 1 I/D SH - Setel arah obah saka kursor lan tampilan.
- I/D: nambah / nyuda alamat DDRAM (kursor utawa kedhip)
- Nalika I / D = "dhuwur", kursor / kedhip pindhah menyang tengen, lan alamat DDRAM tambah 1.
- Nalika I/D = "Low", kursor/kedip-kedip pindhah ngiwa lan alamat DDRAM tambah 1.
- CGRAM ngoperasikake cara sing padha karo DDRAM nalika maca saka utawa nulis menyang CGRAM.
- SH: shift kabeh tampilan
- Nalika DDRAM maca (CGRAM maca / nulis) operasi utawa SH = "Low", owah-owahan kabeh tampilan ora dileksanakake.
- Yen SH = "Dhuwur" lan operasi nulis DDRAM, shift kabeh tampilan dileksanakake miturut I / nilai D. (I / D = "dhuwur". shift ngiwa, I / D = "Low". Shift tengen).
- Tampilan ON/OFF kontrol
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 1 D C B - Kontrol tampilan/kursor/kedip ON/OFF 1 bit register.
- D: Tampilan ON/OFF kontrol bit
- Nalika D = "Dhuwur", kabeh tampilan diuripake.
- Nalika D = "Low", tampilan dipateni, nanging data tampilan tetep ing DDRAM.
- C: bit kontrol ON/OFF kursor
- Nalika D = "Dhuwur", kursor diuripake.
- Nalika D = "Low", kursor ilang ing tampilan saiki, nanging I / D register ngreksa data sawijining.
- B: Kursor blink ON/OFF bit kontrol
- Nalika B = "Dhuwur", kursor kedhip urip, sing nindakake gantian antarane kabeh data "Dhuwur" lan nampilake karakter ing posisi kursor.
- Nalika B = "Low", kedhip mati.
- Ngalih kursor utawa tampilan
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 1 S/C R/L – – - Ngoper posisi kursor tengen/kiwa utawa tampilan tanpa nulis utawa maca data tampilan. Pandhuan iki digunakake kanggo mbenerake utawa nggoleki data tampilan.
- Sajrone tampilan mode 2-baris, kursor pindhah menyang baris 2 sawise digit 40 saka baris 1.
- Elinga yen shift tampilan dileksanakake bebarengan ing kabeh baris.
- Nalika data tampilan dipindhah bola-bali, saben baris dipindhah individu.
- Nalika shift tampilan dileksanakake, isi counter alamat ora diganti.
- Pola shift miturut bit S/C lan R/L
S/C R/L Operasi 0 0 Geser kursor ngiwa, lan AC suda 1 0 1 Pindhah kursor nengen, lan AC tambah 1 1 0 Shift kabeh tampilan ngiwa, kursor obah miturut tampilan 1 1 Shift kabeh tampilan menyang tengen, kursor obah miturut tampilan
- Fungsi disetel
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 DL N F – – - DL: Bit kontrol dawa data antarmuka
- kapan DL = "Dhuwur", tegese mode bus 8-bit karo MPU.
- kapan DL = "Low", tegese mode bus 4-bit karo MPU. Mula, DL minangka sinyal kanggo milih mode bus 8-bit utawa 4-bit. Nalika 4-nanging mode bis, iku perlu kanggo nransfer data 4-dicokot kaping pindho.
- N: Tampilan bit kontrol nomer baris
- kapan N = "Low", mode tampilan 1-baris disetel.
- kapan N = "Dhuwur", mode tampilan 2-baris disetel.
- F: Tampilan bit kontrol nomer baris
- kapan F = "Low", mode tampilan format 5×8 titik disetel.
- kapan F = "Dhuwur", mode tampilan format 5×11 titik.
- Setel alamat CGRAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 - Setel alamat CGRAM menyang AC.
- Pandhuan ndadekake data CGRAM kasedhiya saka MPU.
- Setel alamat DDRAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 - Setel alamat DDRAM menyang AC.
- Pandhuan iki ndadekake data DDRAM kasedhiya saka MPU.
- Nalika mode tampilan 1-baris (N = LOW), alamat DDRAM saka "00H" kanggo "4FH". Ing mode tampilan 2-baris (N = Dhuwur), alamat DDRAM ing baris 1st mbentuk "00H" kanggo " 27H", lan alamat DDRAM ing baris 2 saka "40H" kanggo "67H".
- Waca gendera & alamat sing sibuk
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 - Pandhuan iki nuduhake apa S6A0069 ing operasi internal utawa ora.
- Yen asil BF "Dhuwur", operasi internal lagi ditindakake lan kudu ngenteni BF dadi LOW, banjur instruksi sabanjure bisa ditindakake.
- Ing pandhuan iki, sampeyan uga bisa maca nilai counter alamat.
- Tulis data menyang RAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 0 D7 D6 D5 D4 D3 D2 D1 D0 - Tulis data 8-bit binar menyang DDRAM / CGRAM.
- Pilihan saka RAM saka DDRAM, lan CGRAM, disetel dening instruksi pesawat alamat sadurungé (set alamat DDRAM, pesawat alamat CGRAM).
- instruksi RAM nyetel uga bisa nemtokake arah AC kanggo RAM.
- Sawise operasi nulis. Alamat kanthi otomatis tambah / suda 1, miturut mode entri.
- Maca data saka RAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 1 D7 D6 D5 D4 D3 D2 D1 D0
- Maca data 8-bit binar saka DDRAM/CGRAM.
- Pamilihan RAM disetel dening instruksi set alamat sadurunge. Yen instruksi set alamat RAM ora ditindakake sadurunge instruksi iki, data sing wis diwaca dhisik ora bener, amarga arah AC durung ditemtokake.
- Yen data RAM diwaca kaping pirang-pirang tanpa instruksi alamat RAM sing disetel sadurunge, operasi maca, data RAM sing bener bisa dipikolehi saka kaloro. Nanging, data pisanan bakal salah, amarga ora ana wates wektu kanggo mindhah data RAM.
- Ing cilik saka operasi maca DDRAM, instruksi shift kursor peran padha karo instruksi pesawat alamat DDRAM, uga nransfer data RAM menyang register data output.
- Sawise operasi maca, counter alamat kanthi otomatis tambah / suda 1 miturut mode entri.
- Sawise operasi maca CGRAM, owah-owahan tampilan bisa uga ora bisa ditindakake kanthi bener.
- CATETAN: Ing kasus operasi nulis RAM, AC tambah / suda 1 kaya ing operasi maca.
- Ing wektu iki, AC nuduhake posisi alamat sabanjure, nanging mung data sadurunge bisa diwaca dening instruksi diwaca.
Pola karakter standar Inggris/Eropa
Spesifikasi Kualitas
Standar tes tampilan produk
- Cara tes tampilan: Pemriksaan kudu ditindakake kanthi nggunakake 20W x 2 neon lamps.
- Jarak antarane LCM lan neon lamps kudu 100 cm utawa luwih.
- Jarak antarane LCM lan mata inspektur kudu 25 cm utawa luwih.
- Ing viewarah inspeksi yaiku 35° saka vertikal marang LCM.
- A Zona: Area tampilan aktif (minimal viewarea ing).
- Zona B: Area tampilan non-aktif (njaba viewarea ing).
Spesifikasi jaminan mutu
- standar inspeksi AQL
- Sampcara ling: GB2828-87, Level II, single sampKlasifikasi Cacat ling (Cathetan: * ora kalebu)
Klasifikasi | Item | Cathetan | AQL | |
Mayor | Status tampilan | Sirkuit cendhak utawa mbukak | 1 | 0.65 |
LC bocor | ||||
kelip-kelip | ||||
Ora ana tampilan | ||||
salah viewarah ing | ||||
Cacat kontras (redup, hantu) | 2 | |||
Lampu mburi | 1,8 | |||
Non-display | Kabel flat utawa pin mbalikke | 10 | ||
Komponen sing salah utawa ilang | 11 | |||
cilik | Status tampilan | Penyimpangan warna latar mburi | 2 | 1.0 |
Titik ireng lan bledug | 3 | |||
Cacat garis, Scratch | 4
5 |
|||
Pelangi | ||||
Chip | 6 | |||
Pinhole | 7 | |||
Polarizer |
Ndhuwur | 12 | ||
Gelembung lan materi manca | 3 | |||
Soldering | Sambungan sing ora apik | 9 | ||
Kawat | Sambungan sing ora apik | 10 | ||
TAB | Posisi, kekuatan ikatan | 13 |
Cathetan babagan klasifikasi cacat
Ora. | Item | Kriteria | |||||||||||||
1 | Sirkuit cendhak utawa mbukak | Ora ngidini | |||||||||||||
LC bocor | |||||||||||||||
kelip-kelip | |||||||||||||||
Ora ana tampilan | |||||||||||||||
salah viewarah ing | |||||||||||||||
Lampu mburi sing salah | |||||||||||||||
2 | Cacat kontras | Waca persetujuan sample | |||||||||||||
Penyimpangan warna latar mburi | |||||||||||||||
3 |
titik cacat, Titik ireng, bledug (kalebu Polarizer)
j = (X+Y)/2 |
![]() Unit: inch2
|
|||||||||||||
4 | Cacat garis, Scratch | ![]() Unit: mm
|
|||||||||||||
5 |
Pelangi |
Ora luwih saka rong owah-owahan werna ing viewarea ing. |
Ora. | Item | Kriteria | ||||||||
7 | Pola segmen
W = Jembaré segmen j = (X+Y)/2 |
(1) Pinhole
j <0.10mm bisa ditampa. Unit: mm
|
||||||||
8 | Lampu mburi | (1) Werna lampu latar kudu cocog karo spesifikasi.
(2) Ora ngidini kedhep |
||||||||
9 | Soldering | (1) Ora ngidini werni reged lan solder abot ing PCB. (Ukuran reged nuduhake titik lan cacat bledug)
(2) Luwih saka 50% timbal kudu disolder ing Tanah. |
||||||||
10 | Kawat | (1) Kawat tembaga ora kena karat
(2) Aja ngidini retak ing sambungan kabel tembaga. (3) Ora ngidini mbalikke posisi kabel warata. (4) Ora ngidini kabel tembaga kapapar nang kabel flat. |
||||||||
11* | PCB | (1) Ora ngidini teyeng meneng utawa karusakan.
(2) Ora ngidini ilang utawa salah sijine komponen. |
Reliabilitas LCM
Kondisi tes reliabilitas:
Item | kahanan | Wektu (jam) | Assesmen |
Suhu dhuwur. Lumbung | 80°C | 48 | Ora ana kelainan ing fungsi lan penampilan |
Suhu dhuwur. operasi | 70°C | 48 | |
Suhu rendah. Lumbung | -30°C | 48 | |
Suhu rendah. Operasi | -20°C | 48 | |
Kelembapan | 40 ° C / 90% RH | 48 | |
Temp. Sepeda; Pit; ontel | 0°C ¬ 25°C ®50°C
(30 mnt ¬ 5 mnt ® 30 mnt) |
10 siklus |
Wektu pemulihan kudu paling sethithik 24 jam. Kajaba iku, fungsi, kinerja, lan penampilan kudu bebas saka karusakan sing luar biasa sajrone 50,000 jam ing kahanan operasi lan panyimpenan biasa ing suhu kamar (20+8°C), kelembapan normal (ing ngisor 65% RH), lan ing wilayah sing ora kena pengaruh. sinar srengenge langsung.
Pancegahan kanggo nggunakake LCD/LCM
- LCD / LCM dipasang lan diatur kanthi presisi sing dhuwur.
- Aja nyoba nggawe owah-owahan utawa modifikasi.
- Ing ngisor iki kudu digatekake.
Pancegahan Umum:
- Panel LCD digawe saka kaca. Ngindhari kejut mekanik sing gedhe banget utawa ngetrapake tekanan sing kuat ing permukaan area tampilan.
- Polarizer sing digunakake ing permukaan tampilan gampang gores lan rusak. Ati-ati banget kudu ditindakake nalika nangani. Kanggo ngresiki bledug utawa rereget saka lumahing tampilan, ngilangke alon-alon nganggo katun, utawa bahan alus liyane direndhem karo isopropyl alkohol, etil alkohol, utawa trichloro tri florothane, aja nggunakake banyu, keton, utawa aromatik, lan aja scrub hard.
- Aja tamper ing sembarang cara karo tab ing pigura logam.
- Aja nggawe modifikasi ing PCB tanpa konsultasi XIAMEM OCULAR
- Nalika soyo tambah LCM, priksa manawa PCB ora ana ing kaku kayata mlengkung utawa twisting. Kontak elastomer alus banget lan piksel sing ilang bisa nyebabake dislokasi unsur apa wae.
- Aja menet ngelmu kebatinan logam, yen konektor elastomer bisa cacat lan ilang kontak, nyebabake piksel ilang lan uga nyebabake pelangi ing tampilan.
- Ati-ati aja nganti ndemek utawa ngulu kristal cair sing bisa bocor saka sel sing rusak. Yen kristal cair nyebar menyang kulit utawa sandhangan, langsung ngumbah nganggo sabun lan banyu.
Pancegahan Listrik Statis:
- CMOS-LSI digunakake kanggo sirkuit modul; mulane operator kudu grounded saben wong teka menyang kontak karo modul.
- Aja ndemek bagean konduktif kayata bantalan LSI; tembaga ndadékaké ing PCB lan terminal antarmuka karo bagean awak manungsa.
- Aja ndemek terminal sambungan tampilan kanthi tangan kosong; bakal nyebabake pedhot utawa insulasi terminal sing rusak.
- Modul kasebut kudu disimpen ing tas anti-statis utawa wadhah liyane sing tahan statis kanggo panyimpenan.
- Mung wesi soldering grounding kudu digunakake.
- Yen screwdriver listrik digunakake, iku kudu lemah lan shielded kanggo nyegah sparks.
- Langkah-langkah pencegahan statis normal kudu diamati kanggo sandhangan kerja lan bangku kerja.
- Amarga hawa garing induktif statis, asor relatif 50-60% dianjurake.
Pancegahan Solder:
- Soldering kudu ditindakake mung ing terminal I / O.
- Gunakake wesi solder kanthi grounding sing tepat lan ora bocor.
- Suhu solder: 280°C + 10°C
- Wektu solder: 3 nganti 4 detik.
- Gunakake solder eutektik kanthi ngisi fluks resin.
- Yen fluks digunakake, lumahing LCD kudu direksa supaya ora spattering flux.
- Sisa fluks kudu dibusak.
Pancegahan Operasi:
- Ing viewamba ing bisa diatur dening werna-werna LCD driving voltage Vo.
- Wiwit ditrapake DC voltage nyebabake reaksi elektrokimia, sing ngrusak tampilan, bentuk gelombang pulsa sing ditrapake kudu simetris supaya ora ana komponen DC sing tetep. Priksa manawa nggunakake vol operasi sing ditemtokaketage.
- nyopir voltage kudu katahan ing sawetara tartamtu; keluwihan voltage bakal shorten urip tampilan.
- Wektu nanggepi mundhak kanthi nyuda suhu.
- Werna tampilan bisa uga kena pengaruh ing suhu sing ngluwihi jangkauan operasional.
- Tansah suhu ing kisaran panggunaan lan panyimpenan sing ditemtokake. Suhu lan kelembapan sing berlebihan bisa nyebabake degradasi polarisasi, polarisasi peel-off utawa ngasilake gelembung.
- Kanggo panyimpenan jangka panjang luwih saka 40 ° C dibutuhake, kelembapan relatif kudu dijaga ing ngisor 60%, lan supaya sinar srengenge langsung.
Dokumen / Sumber Daya
![]() |
Teknologi Handson DSP-1165 I2C Antarmuka Serial 20x4 Modul LCD [pdf] Pandhuan pangguna DSP-1165 I2C Antarmuka Serial 20x4 Modul LCD, DSP-1165, I2C Antarmuka Serial 20x4 Modul LCD, Antarmuka 20x4 LCD Modul, 20x4 Modul LCD, Modul LCD, Modul |