Teknologi Handson DSP-1165 I2C Antara Muka Bersiri Modul LCD 20×4
Spesifikasi
- Serasi dengan Papan Arduino atau papan pengawal lain dengan bas I2C.
- Jenis Paparan: Hitam pada lampu latar kuning-hijau.
- Alamat I2C: 0x38-0x3F (0x3F default).
- Bekalan voltage: 5V.
- Antara muka: I2C kepada data LCD 4-bit dan talian kawalan.
- Pelarasan Kontras: Potensiometer terbina dalam.
- Kawalan Lampu Latar: Perisian tegar atau wayar pelompat.
- Saiz Papan: 98×60 mm.
Arahan Penggunaan Produk
Menyediakan
Alamat pad pemilihan dalam papan piggyback I2C-ke-LCD. Tetapan alamat lalai ialah 3Fh. Ikut rajah litar rujukan untuk antara muka dengan mikropengawal.
Persediaan Paparan LCD I2C
- Pateri papan piggy-back I2C-ke-LCD pada modul LCD 16-pin untuk memastikan penjajaran yang betul.
- Sambungkan modul LCD ke Arduino anda menggunakan empat wayar jumper mengikut manual arahan.
Persediaan Arduino:
- Muat turun dan pasang perpustakaan LCD Arduino I2C. Namakan semula folder perpustakaan LiquidCrystal sedia ada dalam folder perpustakaan Arduino anda sebagai sandaran.
- Salin dan tampal ex yang disediakanamplakaran ke dalam IDE Arduino, sahkan dan muat naik lakaran ke papan Arduino anda.
Soalan Lazim:
S: Apakah alamat I2C lalai modul?
- A: Alamat I2C lalai ialah 0x3F, tetapi ia boleh ditetapkan antara 0x38-0x3F.
S: Bagaimanakah cara saya melaraskan kontras paparan?
- A: Modul ini mempunyai potensiometer terbina dalam untuk pelarasan kontras.
S: Bolehkah saya mengawal lampu latar paparan?
- A: Ya, anda boleh mengawal lampu latar sama ada melalui perisian tegar atau dengan menggunakan wayar pelompat.
- Ini ialah modul LCD antara muka I2C 20×4, modul LCD 4 baris 20 aksara baharu berkualiti tinggi dengan pelarasan kawalan kontras pada papan, lampu latar dan antara muka komunikasi I2C.
- Bagi pemula Arduino, tiada sambungan litar pemacu LCD yang lebih rumit dan rumit.
- Advan yang nyatatages modul LCD Serial I2C ini akan memudahkan sambungan litar, menyimpan beberapa pin I/O pada papan Arduino, pembangunan perisian tegar dipermudahkan dengan perpustakaan Arduino yang tersedia secara meluas.
- SKU: DSP-1165
Data Ringkas:
- serasi dengan Papan Arduino atau papan pengawal lain dengan bas I2C.
- Jenis Paparan: Hitam pada lampu latar kuning-hijau.
- I2C Address:0x38-0x3F (0x3F lalai)
- Bekalan voltage: 5V
- Antara muka: I2C kepada data LCD 4-bit dan talian kawalan.
- Pelarasan Kontras: Potensiometer terbina dalam.
- Kawalan Lampu Latar: Perisian tegar atau wayar pelompat.
- Saiz Papan: 98×60 mm.
Menyediakan
- LCD watak berasaskan HD44780 Hitachi sangat murah dan tersedia secara meluas dan merupakan bahagian penting dalam mana-mana projek yang memaparkan maklumat.
- Menggunakan papan piggyback LCD, data yang dikehendaki boleh dipaparkan pada LCD melalui bas I2C. Pada dasarnya, beg galas sedemikian dibina di sekitar PCF8574 (daripada NXP) yang merupakan pengembang port I/O 8-bit dwiarah tujuan umum yang menggunakan protokol I2C.
- PCF8574 ialah litar CMOS silikon yang menyediakan pengembangan I/O jauh tujuan umum (kuasi-dua arah 8-bit) untuk kebanyakan keluarga mikropengawal melalui bas dua hala dua hala (I2C-bas).
- Ambil perhatian bahawa kebanyakan modul piggy-back berpusat di sekitar PCF8574T (pakej SO16 PCF8574 dalam pakej DIP16) dengan alamat hamba lalai 0x27.
- Jika papan piggyback anda memegang cip PCF8574AT, maka alamat hamba lalai akan bertukar kepada 0x3F.
- Ringkasnya, jika papan piggyback adalah berdasarkan PCF8574T dan sambungan alamat (A0-A1-A2) tidak disambungkan dengan pateri, ia akan mempunyai alamat hamba 0x27.
Tetapan Alamat PCD8574A (ekstrak daripada spesifikasi data PCF8574A)
- Nota: Apabila pad A0~A2 dibuka, pin ditarik ke atas ke VDD. Apabila pin dipateri terpintas, ia ditarik ke bawah ke VSS.
- Tetapan lalai modul ini ialah A0~A2 semua terbuka, jadi ditarik ke atas ke VDD. Alamatnya ialah 3Fh dalam kes ini.
- Gambar rajah litar rujukan beg galas LCD serasi Arduino ditunjukkan di bawah.
- Apa yang berikut seterusnya ialah maklumat tentang cara menggunakan salah satu beg galas murah ini untuk bersambung dengan mikropengawal dengan cara yang betul-betul dimaksudkan.
- Gambar rajah litar rujukan papan piggyback I2C-ke-LCD.
Paparan LCD I2C.
- Mula-mula, anda perlu menyolder papan piggyback I2C-ke-LCD ke modul LCD 16-pin. Pastikan pin papan piggy-back I2C-ke-LCD lurus dan muat dalam modul LCD, kemudian pateri pada pin pertama sambil mengekalkan papan piggy-back I2C-to-LCD dalam satah yang sama dengan modul LCD. Sebaik sahaja anda telah menyelesaikan kerja pematerian, dapatkan empat wayar pelompat dan sambungkan modul LCD ke Arduino anda mengikut arahan yang diberikan di bawah.
- LCD ke pendawaian Arduino
Persediaan Arduino
- Untuk percubaan ini, anda perlu memuat turun dan memasang perpustakaan "Arduino I2C LCD".
- Pertama sekali, namakan semula folder perpustakaan "LiquidCrystal" sedia ada dalam folder perpustakaan Arduino anda sebagai sandaran, dan teruskan ke proses yang lain.
- https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
- Seterusnya, copy-paste bekas iniample sketch Listing-1 untuk percubaan ke dalam tetingkap kod kosong, sahkan dan kemudian muat naik.
Penyenaraian Lakaran Arduino-1:
- Jika anda 100% pasti bahawa semuanya baik-baik saja, tetapi anda tidak melihat sebarang aksara pada paparan, cuba laraskan periuk kawalan kontras beg galas dan tetapkannya dalam kedudukan di mana watak-watak itu terang dan latar belakang tidak mempunyai kotak kotor di belakang watak. Berikut adalah sebahagian view daripada percubaan pengarang dengan kod yang diterangkan di atas dengan modul paparan 20×4.
- Memandangkan paparan yang digunakan oleh pengarang adalah jenis "hitam pada kuning" terang yang sangat jelas, sangat sukar untuk mendapatkan tangkapan yang baik kerana kesan polarisasi.
Lakaran ini juga akan memaparkan watak yang dihantar daripada Monitor bersiri:
- Dalam Arduino IDE, pergi ke "Tools" > "Serial Monitor". Tetapkan kadar baud yang betul pada 9600.
- Taip aksara di ruang atas dan tekan "HANTAR".
- Rentetan aksara akan dipaparkan pada modul LCD.
Sumber
- Teknologi Handson
- Lelong.com.my
- Teknologi HandsOn menyediakan platform multimedia dan interaktif untuk semua orang yang berminat dalam elektronik.
- Dari beginner ke diehard, dari student ke lecturer. Maklumat, pendidikan, inspirasi, dan hiburan.
- Analog dan digital, praktikal dan teori; perisian dan perkakasan.
- Teknologi HandsOn menyokong Platform Pembangunan Perkakasan Sumber Terbuka (OSHW).
- belajar: Kongsi Reka Bentuk www.handsontec.com
Wajah di sebalik kualiti produk kami
- Dalam dunia perubahan yang berterusan dan pembangunan teknologi yang berterusan, produk baharu atau produk gantian tidak pernah jauh – dan semuanya perlu diuji.
- Ramai vendor hanya mengimport dan menjual tanpa cek dan ini tidak boleh menjadi kepentingan utama sesiapa, terutamanya pelanggan. Setiap bahagian yang dijual di Handsotec diuji sepenuhnya.
- Oleh itu, apabila membeli daripada rangkaian produk Handsontec, anda boleh yakin bahawa anda mendapat kualiti dan nilai yang cemerlang.
- Kami terus menambah bahagian baharu supaya anda boleh melancarkan projek anda yang seterusnya.
Ciri-ciri
- 5×8 titik dengan kursor
- STN(Kuning-Hijau), Positif, Transflective
- 1/16 kitaran tugas
- Viewarah dalam: 6:00
- Pengawal terbina dalam (S6A0069 atau setara)
- Bekalan kuasa +5V
- BKL LED Kuning-Hijau, akan dipandu oleh A, K
Dimensi garis besar
Penilaian maksimum mutlak
item | Simbol | Standard | Unit | ||
Kuasa voltage | VDD-VSS | 0 | – | 7.0 | V |
Masukan voltage | Vin | VSS | – | VDD | |
Julat suhu operasi | Atas | -20 | – | +70 | ℃ |
Julat suhu penyimpanan | Ujian | -30 | – | +80 |
Gambar rajah blok
Penerangan pin antara muka
Pin no. | Simbol | Sambungan luaran | Fungsi |
1 | VSS | Bekalan kuasa | Tanah isyarat untuk LCM (GND) |
2 | VDD | Bekalan kuasa untuk logik (+5V) untuk LCM | |
3 | V0 | Laraskan kontras | |
4 | RS | MPU | Daftar isyarat pilih |
5 | R/W | MPU | Baca/tulis isyarat pilih |
6 | E | MPU | Operasi (data baca/tulis) membolehkan isyarat |
7~10 | DB0~DB3 | MPU | Empat talian bas data tiga negeri dua arah rendah tertib. Digunakan untuk pemindahan data antara MPU dan LCM.
Keempat-empat ini tidak digunakan semasa operasi 4-bit. |
11~14 | DB4~DB7 | MPU | Empat talian bas data tiga negeri dwi-arah tertib tinggi. Digunakan untuk pemindahan data antara MPU |
15 | A(LED+) | Bekalan Kuasa BKL LED | Bekalan kuasa untuk BKL(Anod) |
16 | K(LED-) | Bekalan kuasa untuk BKL (GND) |
Laraskan kontras
- VDD~V0: LCD Memandu Voltage
- VR: 10k ~ 20k
Ciri-ciri optik
item | Simbol | keadaan | Min. | Taip. | Maks. | Unit |
Viewsudut ingatan | θ1 | Cr≥3 | 20 | deg | ||
θ2 | 40 | |||||
Φ1 | 35 | |||||
Φ2 | 35 | |||||
Nisbah kontras | Cr | – | 10 | – | – | |
Masa tindak balas (naik) | Tr | – | – | 200 | 250 | ms |
Masa tindak balas (jatuh) | Tr | – | – | 300 | 350 |
Ciri-ciri elektrik
Gambar rajah litar lampu latar (cahaya 12X4)
WARNA: KUNING HIJAU
PENARAFAN LED
ITEM | SIMBOL | MIN | JENIS. | MAX | UNIT |
HADAPAN VOLTAGE | VF | 4.0 | 4.2 | 4.4 | V |
ARUS HADAPAN | IF | – | 240 | – | MA |
KUASA | P | – | 1.0 | – | W |
PANJANG GELOMBANG PUNCAK | ΛP | 569 | 571 | 573 | NM |
LUMINAN | LV | – | 340 | – | CD/M2 |
Julat suhu operasi | Vop | -20 | – | +70 | ℃ |
Julat suhu penyimpanan | Vst | -25 | – | +80 |
Ciri-ciri DC
Parameter | Simbol | syarat | Min. | Taip. | Maks. | Unit |
Bekalan voltage untuk LCD | VDD-V0 | Ta =25 ℃ | – | 4.5 | – | V |
Masukan voltage | VDD | 4.7 | 5.0 | 5.5 | ||
Arus bekalan | TAMBAH | Ta=25℃, VDD=5.0V | – | 1.5 | 2.5 | mA |
Arus kebocoran input | ILKG | – | – | 1.0 | uA | |
vol input tahap "H".tage | MELALUI | 2.2 | – | VDD | V | |
Vol input tahap "L".tage | VIL | Dua kali ganda nilai awal atau kurang | 0 | – | 0.6 | |
Keluaran tahap "H" voltage | VOH | LOH=-0.25mA | 2.4 | – | – |
Keluaran tahap “L” voltage | VOL | LOH=1.6mA | – | – | 0.4 | |
Arus bekalan lampu latar | IF | VDD=5.0V,R=6.8W | – | 240 | – |
Tulis kitaran (Ta=25℃, VDD=5.0V)
Parameter | Simbol | Ujian pin | Min. | Taip. | Maks. | Unit |
Dayakan masa kitaran | tc |
E |
500 | – | – |
ns |
Dayakan lebar nadi | tw | 230 | – | – | ||
Dayakan masa naik/turun | tr, tf | – | – | 20 | ||
RS; Masa persediaan R/W | tsu1 | RS; R/W | 40 | – | – | |
RS; Masa penahanan alamat R/W | ke-1 | 10 | – | – | ||
Kelewatan keluaran data | tsu2 | DB0~DB7 | 80 | – | – | |
Masa penyimpanan data | ke-2 | 10 | – | – |
Tulis rajah pemasaan mod
Kitaran membaca (Ta=25℃, VDD=5.0V)
Parameter | Simbol | Ujian pin | Min. | Taip. | Maks. | Unit |
Dayakan masa kitaran | kepada | E | 500 | – | – | ns |
Dayakan lebar nadi | TW | 230 | – | – | ||
Dayakan masa naik/turun | tr, tf | – | – | 20 | ||
RS; Masa persediaan R/W | tsu | RS; R/W | 40 | – | – | |
RS; Masa penahanan alamat R/W | th | 10 | – | – | ||
Kelewatan keluaran data | td | DB0~DB7 | – | – | 120 | |
Masa penyimpanan data | yang | 5 | – | – |
Baca rajah pemasaan mod
HURAIAN FUNGSI
Antaramuka Sistem
- Cip ini mempunyai dua jenis jenis antara muka dengan MPU: bas 4-bit dan bas 8-bit. Bas 4-bit dan bas 8-bit dipilih oleh bit DL dalam daftar arahan.
Bendera Sibuk (BF)
- Apabila BF = "Tinggi", ia menunjukkan bahawa operasi dalaman sedang diproses. Jadi selama ini, arahan seterusnya tidak boleh diterima.
- BF boleh dibaca, apabila RS = Rendah dan R/W = Tinggi (Baca Operasi Arahan), melalui port DB7. Sebelum melaksanakan arahan seterusnya, pastikan BF tidak tinggi.
Kaunter Alamat (AC)
- Kaunter Alamat (AC) menyimpan alamat DDRAM/CGRAM, dipindahkan daripada IR. Selepas menulis ke dalam (membaca daripada) DDRAM/CGRAM, AC secara automatik meningkat (berkurang) sebanyak 1.
- Apabila RS = “Rendah” dan R/W = “Tinggi”, AC boleh dibaca melalui port DB0 – DB6.
Paparan Data RAM (DDRAM)
- DDRAM menyimpan data paparan maksimum 80 x 8 bit (80 aksara). Alamat DDRAM ditetapkan dalam kaunter alamat (AC) sebagai nombor perenambelasan.
Kedudukan paparan
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 Penjana Aksara)
- CGROM mempunyai corak 5 x 8 titik 204 aksara dan corak 5 x 10 titik 32 aksara. CGROM mempunyai 204 corak aksara 5 x 8 titik.
CGRAM (RAM Penjana Aksara)
- CGRAM mempunyai sehingga 5 × 8 titik, 8 aksara. Dengan menulis data fon ke CGRAM, aksara yang ditentukan pengguna boleh digunakan.
Hubungan antara Alamat CGRAM, Kod Aksara (DDRAM) dan corak Aksara (Data CGRAM)
Nota:
- Bit kod aksara 0 hingga 2 sepadan dengan bit alamat CGRAM 3 hingga 5 (3 bit: 8 jenis).
- CGRAM alamat bit 0 hingga 2 dan menetapkan kedudukan garis corak aksara. Baris ke-8 ialah kedudukan kursor dan paparannya dibentuk oleh OR logik dengan kursor. Kekalkan data baris ke-8, sepadan dengan kedudukan paparan kursor, pada 0 sebagai paparan kursor. Jika data baris ke-8 ialah 1, 1 bit akan menyalakan baris ke-8 tanpa mengira kehadiran kursor.
- Kedudukan baris corak aksara sepadan dengan bit data CGRAM 0 hingga 4 (bit 4 berada di sebelah kiri).
- Seperti yang ditunjukkan dalam Jadual, corak aksara CGRAM dipilih apabila bit kod aksara 4 hingga 7 semuanya 0. Walau bagaimanapun, memandangkan kod aksara bit 3 tidak mempunyai kesan, paparan R exampdi atas boleh dipilih sama ada kod aksara 00H atau 08H.
- 1 untuk data CGRAM sepadan dengan pemilihan paparan dan 0 untuk bukan pemilihan Menunjukkan tiada kesan.
Litar Kawalan Kursor/Kelip
Ia mengawal kursor/kelip ON/OFF pada kedudukan kursor.
Penerangan Arahan
Garis besar
- Untuk mengatasi perbezaan kelajuan antara jam dalaman S6A0069 dan jam MPU, S6A0069 melakukan operasi dalaman dengan menyimpan kawalan dalam formasi ke IR atau DR.
- Operasi dalaman ditentukan mengikut isyarat daripada MPU, terdiri daripada baca/tulis dan bas data (Rujuk Jadual 7).
Arahan boleh dibahagikan sebahagian besarnya kepada empat kumpulan:
- Arahan set fungsi S6A0069 (tetapkan kaedah paparan, tetapkan panjang data, dsb.)
- Arahan set alamat kepada RAM dalaman
- Arahan pemindahan data dengan RAM dalaman
- Lain-lain
- Alamat RAM dalaman secara automatik dinaikkan atau dikurangkan sebanyak 1.
- Nota: semasa operasi dalaman, bendera sibuk (DB7) dibaca "Tinggi".
- Pemeriksaan bendera yang sibuk mesti didahului dengan arahan seterusnya.
Jadual Arahan
Arahan
V: B |
Kod arahan
6/18 |
Penerangan
2008/06/02 |
Perlaksanaan |
RS | R/W | DB7 | DB6 | DB 5 | DB4 | DB3 | DB2 | DB 1 | DB0 | masa (fosc= 270 KHZ | ||
Paparan yang jelas | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | Tulis "20H" ke DDRA dan tetapkan alamat DDRAM kepada "00H" dari
AC |
1.53ms |
Balik Rumah |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
– |
Tetapkan alamat DDRAM kepada "00H" Dari AC dan kembalikan kursor ke kedudukan asalnya jika dianjak.
Kandungan DDRAM tidak diubah. |
1.53ms |
Set mod kemasukan | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | ID | SH | Tetapkan arah pergerakan kursor Dan berkelip pada keseluruhan paparan | 39us |
Paparkan kawalan ON/OFF | 0 | 0 | 0 | 0 | 0 | 0 | 1 | D | C | B | Tetapkan paparan (D), kursor (C) dan Berkelip kursor (B) hidup/mati
Bit kawalan. |
|
Anjakan kursor atau Paparan |
0 |
0 |
0 |
0 |
0 |
1 |
S/C |
R/L |
– |
– |
Tetapkan kursor bergerak dan paparkan bit kawalan Shift, dan Arah, tanpa menukar
data DDRAM. |
39us |
Set fungsi |
0 |
0 |
0 |
0 |
1 |
DL |
N |
F |
– |
– |
Tetapkan panjang data antara muka (DL: 8-
Bit/4-bit), nombor baris paparan (N: =2-baris/1-baris), dan, Paparan jenis fon (F: 5×11/5×8) |
39us |
Tetapkan CGRAM
Alamat |
0 |
0 |
0 |
1 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Tetapkan alamat CGRAM dalam alamat
Kaunter. |
39us |
Tetapkan DDRAM
Alamat |
0 |
0 |
1 |
AC6 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Tetapkan alamat DDRAM dalam alamat
Kaunter. |
39us |
Baca Bendera dan Alamat sibuk |
0 |
1 |
BF |
AC6 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Sama ada semasa Operasi dalaman atau tidak boleh diketahui Dengan membaca BF. Kandungan kaunter Alamat juga boleh dibaca. |
0us |
Tulis data ke
Alamat |
1 |
0 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
Tulis data ke dalam RAM dalaman (DDRAM/CGRAM). |
43us |
Baca data daripada RAM | 1 | 1 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Baca data daripada RAM dalaman (DDRAM/CGRAM). | 43us |
- NOTA: Apabila program MPU menyemak bendera sibuk (DB7) dibuat, 1/2fosc adalah perlu untuk melaksanakan arahan seterusnya dengan tepi jatuh isyarat "E" selepas bendera sibuk (DB7) pergi ke "Rendah" .
kandungan
- Paparan yang jelas
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 1 - Kosongkan semua data paparan dengan menulis "20H" (kod ruang) ke semua alamat DDRAM, dan tetapkan alamat DDRAM kepada "00H" ke AC (kaunter alamat).
- Kembalikan kursor ke status asal, iaitu, bawa kursor ke tepi kiri pada baris pertama paparan. Buat kenaikan mod kemasukan (I/D=“Tinggi”).
- Balik rumah
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 1 – - Pulang ke rumah ialah arahan pulang kursor ke rumah.
- Tetapkan alamat DDRAM kepada "00H" pada kaunter alamat.
- Kembalikan kursor ke tapak asalnya dan kembalikan paparan kepada status asalnya, jika dianjak. Kandungan DDRAM tidak berubah.
- Mod kemasukan ditetapkan
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 1 ID SH - Tetapkan arah pergerakan kursor dan paparan.
- ID: kenaikan/pengurangan alamat DDRAM (kursor atau berkelip)
- Apabila I/D=“high”, kursor/kedip bergerak ke kanan, dan alamat DDRAM dinaikkan sebanyak 1.
- Apabila I/D=“Rendah”, kursor/kedip bergerak ke kiri dan alamat DDRAM dinaikkan sebanyak 1.
- CGRAM beroperasi dengan cara yang sama seperti DDRAM apabila membaca daripada atau menulis ke CGRAM.
- SH: peralihan keseluruhan paparan
- Apabila DDRAM membaca (CGRAM baca/tulis) operasi atau SH=“Rendah”, peralihan keseluruhan paparan tidak dilakukan.
- Jika SH ="Tinggi" dan operasi tulis DDRAM, anjakan keseluruhan paparan dilakukan mengikut nilai I/D. (I/D=“tinggi”. beralih ke kiri, I/D=“Rendah”. Beralih ke kanan).
- Paparkan kawalan ON/OFF
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 1 D C B - Kawal paparan/kursor/kelip ON/OFF 1 bit daftar.
- D: Paparkan bit kawalan ON/OFF
- Apabila D=“Tinggi”, keseluruhan paparan dihidupkan.
- Apabila D=“Rendah”, paparan dimatikan, tetapi data paparan kekal dalam DDRAM.
- C: kursor ON/OFF bit kawalan
- Apabila D=“Tinggi”, kursor dihidupkan.
- Apabila D=“Rendah”, kursor hilang dalam paparan semasa, tetapi daftar I/D mengekalkan datanya.
- B: Kursor berkelip ON/OFF bit kawalan
- Apabila B=“Tinggi”, kelipan kursor dihidupkan, yang berfungsi secara bergilir-gilir antara semua data “Tinggi” dan memaparkan aksara pada kedudukan kursor.
- Apabila B=“Rendah”, kelip dimatikan.
- Anjakan kursor atau paparan
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 1 S/C R/L – – - Peralihan kedudukan kursor kanan/kiri atau paparan tanpa menulis atau membaca data paparan. Arahan ini digunakan untuk membetulkan atau mencari data paparan.
- Semasa paparan mod 2 baris, kursor bergerak ke baris ke-2 selepas digit ke-40 baris pertama.
- Ambil perhatian bahawa peralihan paparan dilakukan serentak dalam semua baris.
- Apabila data paparan dianjak berulang kali, setiap baris dialihkan secara individu.
- Apabila peralihan paparan dilakukan, kandungan pembilang alamat tidak diubah.
- Anjakan corak mengikut bit S/C dan R/L
S/C R/L Operasi 0 0 Alihkan kursor ke kiri, dan AC dikurangkan sebanyak 1 0 1 Alihkan kursor ke kanan, dan AC dinaikkan sebanyak 1 1 0 Alihkan semua paparan ke kiri, kursor bergerak mengikut paparan 1 1 Alihkan semua paparan ke kanan, kursor bergerak mengikut paparan
- Set fungsi
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 DL N F – – - DL: Bit kawalan panjang data antara muka
- bila DL=“Tinggi”, ia bermaksud mod bas 8-bit dengan MPU.
- bila DL=“Rendah”, ia bermaksud mod bas 4-bit dengan MPU. Oleh itu, DL ialah isyarat untuk memilih mod bas 8-bit atau 4-bit. Apabila mod bas 4-tetapi, ia perlu memindahkan data 4-bit dua kali.
- N: Paparkan bit kawalan nombor baris
- bila N=“Rendah”, mod paparan 1 baris ditetapkan.
- bila N=“Tinggi”, mod paparan 2 baris ditetapkan.
- F: Paparkan bit kawalan nombor baris
- bila F=“Rendah”, mod paparan format 5×8 titik ditetapkan.
- bila F=“Tinggi”, mod paparan format 5×11 titik.
- Tetapkan alamat CGRAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 - Tetapkan alamat CGRAM kepada AC.
- Arahan tersebut menjadikan data CGRAM tersedia daripada MPU.
- Tetapkan alamat DDRAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 - Tetapkan alamat DDRAM kepada AC.
- Arahan ini menjadikan data DDRAM tersedia daripada MPU.
- Apabila mod paparan 1 baris (N=LOW), alamat DDRAM adalah dari "00H" hingga "4FH". Dalam mod paparan 2 baris (N=High), alamat DDRAM dalam baris pertama membentuk "1H" hingga " 00H", dan alamat DDRAM dalam baris ke-27 adalah dari "2H" hingga "40H".
- Baca bendera & alamat sibuk
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 - Arahan ini menunjukkan sama ada S6A0069 dalam operasi dalaman atau tidak.
- Jika BF yang terhasil ialah "Tinggi", operasi dalaman sedang berjalan dan harus menunggu BF menjadi RENDAH, kemudian arahan seterusnya boleh dilakukan.
- Dalam arahan ini, anda juga boleh membaca nilai kaunter alamat.
- Tulis data ke 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 binari ke DDRAM/CGRAM.
- Pemilihan RAM daripada DDRAM, dan CGRAM, ditetapkan oleh arahan set alamat sebelumnya (set alamat DDRAM, set alamat CGRAM).
- Arahan set RAM juga boleh menentukan arah AC ke RAM.
- Selepas operasi tulis. Alamat ditambah/dikurangkan secara automatik sebanyak 1, mengikut mod kemasukan.
- Baca data daripada RAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 1 D7 D6 D5 D4 D3 D2 D1 D0
- Baca data 8-bit binari daripada DDRAM/CGRAM.
- Pemilihan RAM ditetapkan oleh arahan set alamat sebelumnya. Jika arahan set alamat RAM tidak dilakukan sebelum arahan ini, data yang telah dibaca dahulu adalah tidak sah, kerana arah AC belum ditentukan.
- Jika data RAM dibaca beberapa kali tanpa arahan alamat RAM yang ditetapkan sebelum ini, operasi baca, data RAM yang betul boleh diperolehi daripada yang kedua. Walau bagaimanapun, data pertama adalah salah, kerana tiada margin masa untuk memindahkan data RAM.
- Dalam kes operasi baca DDRAM, arahan anjakan kursor memainkan peranan yang sama seperti arahan set alamat DDRAM, ia juga memindahkan data RAM ke daftar data output.
- Selepas operasi baca, kaunter alamat ditambah/dikurangkan secara automatik sebanyak 1 mengikut mod kemasukan.
- Selepas operasi membaca CGRAM, anjakan paparan mungkin tidak dilaksanakan dengan betul.
- NOTA: Dalam kes operasi tulis RAM, AC ditambah/dikurangkan sebanyak 1 seperti dalam operasi baca.
- Pada masa ini, AC menunjukkan kedudukan alamat seterusnya, tetapi hanya data sebelumnya boleh dibaca oleh arahan baca.
Corak aksara standard Inggeris/Eropah
Spesifikasi Kualiti
Standard ujian penampilan produk
- Cara ujian rupa: Pemeriksaan hendaklah dilakukan menggunakan 20W x 2 pendarfluor lamps.
- Jarak antara LCM dan pendarfluor lamps hendaklah 100 cm atau lebih.
- Jarak antara LCM dan mata pemeriksa hendaklah 25 cm atau lebih.
- The viewarah untuk pemeriksaan ialah 35° dari menegak terhadap LCM.
- Zon: Kawasan paparan aktif (minimum viewkawasan ing).
- Zon B: Kawasan paparan tidak aktif (di luar viewkawasan ing).
Spesifikasi jaminan kualiti
- Piawaian pemeriksaan AQL
- Sampkaedah ling: GB2828-87, Tahap II, s tunggalampKlasifikasi kecacatan ling (Nota: * tidak termasuk)
Mengelaskan | item | Nota | AQL | |
Major | Keadaan paparan | Litar pintas atau terbuka | 1 | 0.65 |
Kebocoran LC | ||||
Berkelip-kelip | ||||
Tiada paparan | ||||
salah viewarah dalam | ||||
Kecacatan kontras (malap, hantu) | 2 | |||
Lampu latar | 1,8 | |||
Bukan paparan | Kabel rata atau pin terbalik | 10 | ||
Komponen yang salah atau hilang | 11 | |||
kecil | Keadaan paparan | Sisihan warna latar belakang | 2 | 1.0 |
Bintik hitam dan debu | 3 | |||
Kecacatan garisan, Calar | 4
5 |
|||
Pelangi | ||||
Cip | 6 | |||
Lubang jarum | 7 | |||
Polarizer |
Terjulur | 12 | ||
Gelembung dan bahan asing | 3 | |||
Memateri | Sambungan yang lemah | 9 | ||
wayar | Sambungan yang lemah | 10 | ||
TAB | Kedudukan, Kekuatan ikatan | 13 |
Nota mengenai klasifikasi kecacatan
Tidak. | item | Kriteria | |||||||||||||
1 | Litar pintas atau terbuka | Tidak mengizinkan | |||||||||||||
Kebocoran LC | |||||||||||||||
Berkelip-kelip | |||||||||||||||
Tiada paparan | |||||||||||||||
salah viewarah dalam | |||||||||||||||
Lampu belakang yang salah | |||||||||||||||
2 | Kecacatan kontras | Rujuk kepada kelulusan sample | |||||||||||||
Sisihan warna latar belakang | |||||||||||||||
3 |
Kecacatan mata, Tompok hitam, habuk (termasuk Polarizer)
j = (X+Y)/2 |
![]() Unit: Inci2
|
|||||||||||||
4 | Kecacatan garisan, Calar | ![]() Unit: mm
|
|||||||||||||
5 |
Pelangi |
Tidak lebih daripada dua perubahan warna di seluruh viewkawasan ing. |
Tidak. | item | Kriteria | ||||||||
7 | Corak segmen
W = Lebar segmen j = (X+Y)/2 |
(1) Lubang jarum
j < 0.10mm boleh diterima. Unit: mm
|
||||||||
8 | Lampu belakang | (1) Warna lampu latar hendaklah sepadan dengan spesifikasi.
(2) Tidak membenarkan kelipan |
||||||||
9 | Memateri | (1) Tidak membenarkan bola kotor dan pateri berat pada PCB. (Saiz kotor merujuk kepada kecacatan titik dan habuk)
(2) Lebih 50% plumbum hendaklah dipateri di Tanah. |
||||||||
10 | wayar | (1) Kawat tembaga tidak boleh berkarat
(2) Jangan biarkan retak pada sambungan wayar kuprum. (3) Tidak membenarkan membalikkan kedudukan kabel rata. (4) Tidak membenarkan wayar kuprum terdedah di dalam kabel rata. |
||||||||
11* | PCB | (1) Tidak membenarkan skru berkarat atau rosak.
(2) Tidak membenarkan hilang atau salah meletakkan komponen. |
Kebolehpercayaan LCM
Keadaan ujian kebolehpercayaan:
item | keadaan | Masa (jam) | Penilaian |
Suhu tinggi. Penyimpanan | 80°C | 48 | Tiada kelainan pada fungsi dan rupa |
Suhu tinggi. Beroperasi | 70°C | 48 | |
Suhu rendah. Penyimpanan | -30°C | 48 | |
Suhu rendah. Beroperasi | -20°C | 48 | |
Kelembapan | 40°C/ 90%RH | 48 | |
Temp. Kitaran | 0°C ¬ 25°C ®50°C
(30 min ¬ 5 min ® 30 min) |
10 kitaran |
Masa pemulihan hendaklah sekurang-kurangnya 24 jam. Selain itu, fungsi, prestasi dan penampilan hendaklah bebas daripada kemerosotan yang ketara dalam masa 50,000 jam di bawah keadaan operasi dan penyimpanan biasa pada suhu bilik (20+8°C), kelembapan normal (di bawah 65% RH), dan di kawasan yang tidak terdedah kepada cahaya matahari langsung.
Langkah berjaga-jaga untuk menggunakan LCD/LCM
- LCD/LCM dipasang dan dilaraskan dengan tahap ketepatan yang tinggi.
- Jangan cuba membuat sebarang perubahan atau pengubahsuaian.
- Perkara berikut perlu diambil perhatian.
Langkah berjaga-jaga am:
- Panel LCD diperbuat daripada kaca. Elakkan renjatan mekanikal yang berlebihan atau gunakan tekanan kuat pada permukaan kawasan paparan.
- Polarizer yang digunakan pada permukaan paparan mudah tercalar dan rosak. Penjagaan yang melampau harus diambil semasa mengendalikan. Untuk membersihkan habuk atau kotoran dari permukaan paparan, lap perlahan-lahan dengan kapas, atau bahan lembut lain yang direndam dengan isopropil alkohol, etil alkohol atau trichloro tri florothane, jangan gunakan air, keton atau aromatik, dan jangan sekali-kali menggosok dengan kuat.
- Jangan tamper dalam apa cara sekalipun dengan tab pada bingkai logam.
- Jangan buat sebarang pengubahsuaian pada PCB tanpa berunding dengan XIAMEM OCULAR
- Apabila memasang LCM, pastikan bahawa PCB tidak berada di bawah sebarang tekanan seperti lentur atau berpusing. Sesentuh elastomer sangat halus dan piksel yang hilang boleh terhasil daripada kehelan sedikit mana-mana unsur.
- Elakkan daripada menekan pada bezel logam, jika tidak, penyambung elastomer boleh berubah bentuk dan terputus sentuhan, mengakibatkan piksel hilang dan juga menyebabkan pelangi pada paparan.
- Berhati-hati untuk tidak menyentuh atau menelan kristal cecair yang mungkin bocor dari sel yang rosak. Jika ada kristal cecair merebak ke kulit atau pakaian, basuh dengan segera dengan sabun dan air.
Langkah berjaga-jaga Elektrik Statik:
- CMOS-LSI digunakan untuk litar modul; oleh itu pengendali harus dibumikan apabila dia bersentuhan dengan modul.
- Jangan sentuh mana-mana bahagian konduktif seperti pad LSI; plumbum tembaga pada PCB dan terminal antara muka dengan mana-mana bahagian badan manusia.
- Jangan sentuh terminal sambungan paparan dengan tangan kosong; ia akan menyebabkan terputusnya sambungan atau penebat terminal yang rosak.
- Modul hendaklah disimpan dalam beg anti statik atau bekas lain yang tahan statik untuk penyimpanan.
- Hanya besi pematerian yang dibumikan dengan betul harus digunakan.
- Jika pemutar skru elektrik digunakan, ia hendaklah dibumikan dan dilindungi untuk mengelakkan percikan api.
- Langkah-langkah pencegahan statik biasa perlu dipatuhi untuk pakaian kerja dan bangku kerja.
- Oleh kerana udara kering adalah induktif kepada statik, kelembapan relatif 50-60% disyorkan.
Langkah berjaga-jaga pematerian:
- Pematerian hendaklah dilakukan hanya pada terminal I/O.
- Gunakan besi pematerian dengan pembumian yang betul dan tiada kebocoran.
- Suhu pematerian: 280°C+10°C
- Masa pematerian: 3 hingga 4 saat.
- Gunakan pateri eutektik dengan pengisian fluks resin.
- Jika fluks digunakan, permukaan LCD harus dilindungi untuk mengelakkan fluks percikan.
- Sisa fluks harus dikeluarkan.
Langkah berjaga-jaga Operasi:
- The viewsudut boleh dilaraskan dengan mengubah vol pemacu LCDtage Vo.
- Sejak digunakan DC voltage menyebabkan tindak balas elektrokimia, yang merosot paparan, bentuk gelombang nadi yang digunakan hendaklah simetri supaya tiada komponen DC kekal. Pastikan anda menggunakan vol operasi yang ditentukantage.
- Memandu voltage hendaklah disimpan dalam julat yang ditetapkan; lebihan voltage akan memendekkan hayat paparan.
- Masa tindak balas meningkat dengan penurunan suhu.
- Warna paparan mungkin terjejas pada suhu melebihi julat operasinya.
- Pastikan suhu dalam julat penggunaan dan penyimpanan yang ditetapkan. Suhu dan kelembapan yang berlebihan boleh menyebabkan kemerosotan polarisasi, pengelupasan polarisasi atau menghasilkan buih.
- Untuk penyimpanan jangka panjang melebihi 40°C diperlukan, kelembapan relatif hendaklah dikekalkan di bawah 60%, dan elakkan cahaya matahari langsung.
Dokumen / Sumber
![]() |
Teknologi Handson DSP-1165 I2C Antara Muka Bersiri Modul LCD 20x4 [pdf] Panduan Pengguna DSP-1165 Antara Muka Bersiri I2C Modul LCD 20x4, DSP-1165, Antara Muka Bersiri I2C Modul LCD 20x4, Antara Muka Modul LCD 20x4, Modul LCD 20x4, Modul LCD, Modul |