Teknologi Handson DSP-1165 I2C Antarmuka Serial Modul LCD 20×4
Spesifikasi
- Kompatibel dengan Papan Arduino atau papan pengontrol lainnya dengan bus I2C.
- Tipe Tampilan: Hitam pada lampu latar kuning-hijau.
- Alamat I2C: 0x38-0x3F (0x3F default).
- Volume pasokantage: 5V.
- Antarmuka: Data LCD I2C ke 4-bit dan jalur kontrol.
- Penyesuaian Kontras: Potensiometer bawaan.
- Kontrol Lampu Latar: Firmware atau kabel jumper.
- Ukuran Papan: 98×60mm.
Petunjuk Penggunaan Produk
Pengaturan
Bantalan pemilihan alamat di papan dukungan I2C-ke-LCD. Pengaturan alamat default adalah 3Fh. Ikuti diagram sirkuit referensi untuk berinteraksi dengan mikrokontroler.
Pengaturan Layar LCD I2C
- Solder papan piggy-back I2C-ke-LCD ke modul LCD 16-pin untuk memastikan keselarasan yang tepat.
- Hubungkan modul LCD ke Arduino Anda menggunakan empat kabel jumper sesuai instruksi manual.
Pengaturan Arduino:
- Unduh dan instal perpustakaan LCD Arduino I2C. Ganti nama folder perpustakaan LiquidCrystal yang ada di folder perpustakaan Arduino Anda sebagai cadangan.
- Salin dan tempel contoh yang disediakanample sketsa ke dalam Arduino IDE, verifikasi, dan unggah sketsa ke papan Arduino Anda.
Tanya Jawab Umum:
T: Apa alamat I2C default modul?
- A: Alamat I2C default adalah 0x3F, tetapi dapat diatur antara 0x38-0x3F.
T: Bagaimana cara mengatur kontras tampilan?
- A: Modul ini memiliki potensiometer bawaan untuk penyesuaian kontras.
T: Dapatkah saya mengontrol lampu latar layar?
- A: Ya, Anda dapat mengontrol lampu latar melalui firmware atau dengan menggunakan kabel jumper.
- Ini adalah modul LCD 2×20 antarmuka I4C, modul LCD 4 baris 20 karakter baru berkualitas tinggi dengan penyesuaian kontrol kontras terpasang, lampu latar, dan antarmuka komunikasi I2C.
- Untuk pemula Arduino, tidak ada lagi koneksi rangkaian driver LCD yang rumit dan rumit.
- Kemajuan yang sangat signifikantagModul LCD Serial I2C ini akan menyederhanakan koneksi rangkaian, menyimpan beberapa pin I/O pada papan Arduino, menyederhanakan pengembangan firmware dengan perpustakaan Arduino yang tersedia secara luas.
- SKU: DSP-1165
Data Singkat:
- Kompatibel dengan Papan Arduino atau papan pengontrol lainnya dengan bus I2C.
- Tipe Tampilan: Hitam pada lampu latar kuning-hijau.
- I2C Address:0x38-0x3F (standar 0x3F)
- Volume pasokantage: 5V
- Antarmuka: Data LCD I2C ke 4-bit dan jalur kontrol.
- Penyesuaian Kontras: Potensiometer bawaan.
- Kontrol Lampu Latar: Firmware atau kabel jumper.
- Ukuran Papan: 98×60mm.
Pengaturan
- LCD karakter berbasis HD44780 dari Hitachi sangat murah dan tersedia secara luas serta merupakan bagian penting dari setiap proyek yang menampilkan informasi.
- Dengan menggunakan papan piggyback LCD, data yang diinginkan dapat ditampilkan pada LCD melalui bus I2C. Pada prinsipnya, ransel semacam itu dibuat dengan PCF8574 (dari NXP) yang merupakan perluasan port I/O dua arah dua arah yang menggunakan protokol I8C.
- PCF8574 adalah sirkuit CMOS silikon yang menyediakan ekspansi I/O jarak jauh untuk tujuan umum (kuasi-dua arah 8-bit) untuk sebagian besar keluarga mikrokontroler melalui bus dua arah dua arah (I2C-bus).
- Perhatikan bahwa sebagian besar modul piggy-back berpusat di sekitar PCF8574T (paket SO16 dari PCF8574 dalam paket DIP16) dengan alamat slave default 0x27.
- Jika papan piggyback Anda memiliki chip PCF8574AT, maka alamat slave default akan berubah menjadi 0x3F.
- Singkatnya, jika piggyback board didasarkan pada PCF8574T dan koneksi alamat (A0-A1-A2) tidak dijembatani dengan solder maka akan memiliki alamat slave 0x27.
Setting Alamat PCD8574A (ekstrak dari spesifikasi data PCF8574A)
- Catatan: Saat pad A0~A2 terbuka, pin ditarik ke atas hingga VDD. Ketika pin disolder korsleting, pin ditarik ke bawah ke VSS.
- Pengaturan default modul ini adalah A0~A2 terbuka semua, jadi ditarik ke VDD. Alamatnya adalah 3Fh dalam hal ini.
- Diagram rangkaian referensi ransel LCD yang kompatibel dengan Arduino ditunjukkan di bawah ini.
- Berikut ini adalah informasi tentang cara menggunakan salah satu tas ransel murah ini untuk berinteraksi dengan mikrokontroler sesuai dengan tujuannya.
- Diagram sirkuit referensi papan dukungan I2C-ke-LCD.
Layar LCD I2C.
- Pertama, Anda perlu menyolder papan dukung I2C-ke-LCD ke modul LCD 16-pin. Pastikan pin papan piggy-back I2C-ke-LCD lurus dan pas dengan modul LCD, lalu solder pada pin pertama sambil menjaga papan piggy-back I2C-ke-LCD pada bidang yang sama dengan modul LCD. Setelah Anda menyelesaikan pekerjaan menyolder, ambil empat kabel jumper dan sambungkan modul LCD ke Arduino Anda sesuai instruksi yang diberikan di bawah ini.
- Kabel LCD ke Arduino
Pengaturan Arduino
- Untuk percobaan ini, perlu mengunduh dan menginstal perpustakaan “Arduino I2C LCD”.
- Pertama-tama, ganti nama folder perpustakaan “LiquidCrystal” yang ada di folder perpustakaan Arduino Anda sebagai cadangan, dan lanjutkan ke proses selanjutnya.
- https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
- Selanjutnya copy-paste mantan iniample sketsa Daftar-1 untuk percobaan ke dalam jendela kode kosong, verifikasi, lalu unggah.
Daftar Sketsa Arduino-1:
- Jika Anda 100% yakin semuanya baik-baik saja, tetapi Anda tidak melihat karakter apa pun di layar, coba sesuaikan pot kontrol kontras ransel dan atur pada posisi di mana karakter cerah dan latar belakang tidak ada. kotak kotor di belakang karakter. Berikut ini adalah sebagian view percobaan penulis dengan kode yang dijelaskan di atas dengan modul tampilan 20×4.
- Karena tampilan yang digunakan oleh penulis adalah jenis “hitam di atas kuning” yang sangat jernih dan terang, sangat sulit untuk mendapatkan tangkapan yang bagus karena efek polarisasi.
Sketsa ini juga akan menampilkan karakter yang dikirim dari serial Monitor:
- Di Arduino IDE, buka “Alat” > “Monitor Serial”. Tetapkan baud rate yang benar pada 9600.
- Ketik karakter di ruang atas dan tekan “KIRIM”.
- Rangkaian karakter akan ditampilkan pada modul LCD.
Sumber daya
- Teknologi Handson
- Lelong.com.my
- HandsOn Technology menyediakan platform multimedia dan interaktif untuk semua orang yang tertarik dengan elektronik.
- Dari pemula hingga diehard, dari mahasiswa hingga dosen. Informasi, pendidikan, inspirasi, dan hiburan.
- Analog dan digital, praktis dan teoritis; perangkat lunak dan perangkat keras.
- Teknologi HandsOn mendukung Platform Pengembangan Perangkat Keras Sumber Terbuka (OSHW).
- Mempelajari: Berbagi Desain www.handsontec.com
Wajah dibalik kualitas produk kami
- Dalam dunia yang terus berubah dan perkembangan teknologi yang berkelanjutan, produk baru atau pengganti tidak pernah jauh – dan semuanya perlu diuji.
- Banyak vendor hanya mengimpor dan menjual tanpa pemeriksaan dan hal ini bukanlah kepentingan utama siapa pun, khususnya pelanggan. Setiap suku cadang yang dijual di Handsotec telah diuji sepenuhnya.
- Jadi ketika membeli dari rangkaian produk Handsontec, Anda dapat yakin bahwa Anda mendapatkan kualitas dan nilai yang luar biasa.
- Kami terus menambahkan bagian-bagian baru sehingga Anda dapat memulai proyek berikutnya.
Fitur
- 5×8 titik dengan kursor
- STN (Kuning-Hijau), Positif, Transflektif
- Siklus kerja 1/16
- Viewarah: jam 6:00
- Pengontrol bawaan (S6A0069 atau setara)
- Catu daya +5V
- BKL LED Kuning-Hijau, untuk digerakkan oleh A, K
Dimensi garis besar
Peringkat maksimum absolut
Barang | Simbol | Standar | Satuan | ||
Volume dayatage | VDD-VSS | 0 | – | 7.0 | V |
Volume masukantage | Anggur | VSS | – | VDD | |
Kisaran suhu pengoperasian | Atas | -20 | – | +70 | ℃ |
Kisaran suhu penyimpanan | Tes | -30 | – | +80 |
Diagram blok
Deskripsi pin antarmuka
nomor pin | Simbol | Koneksi eksternal | Fungsi |
1 | VSS | Catu daya | Ground sinyal untuk LCM (GND) |
2 | VDD | Catu daya untuk logika (+5V) untuk LCM | |
3 | V0 | Penyesuaian kontras | |
4 | RS | MPU | Daftarkan sinyal pilihan |
5 | R/W | MPU | Sinyal pilih baca/tulis |
6 | E | MPU | Operasi (baca/tulis data) mengaktifkan sinyal |
7~10 | DB0~DB3 | MPU | Empat jalur bus data tiga negara dua arah tingkat rendah. Digunakan untuk transfer data antara MPU dan LCM.
Keempatnya tidak digunakan selama operasi 4-bit. |
11~14 | DB4~DB7 | MPU | Empat jalur bus data tiga negara dua arah tingkat tinggi. Digunakan untuk transfer data antar MPU |
15 | SEBUAH(LED+) | Catu Daya BKL LED | Catu daya untuk BKL (Anoda) |
16 | K(LED-) | Catu daya untuk BKL (GND) |
Penyesuaian kontras
- VDD~V0: Mengemudi LCD Voltage
- realitas virtual: 10k ~ 20k
Karakteristik optik
Barang | Simbol | Kondisi | menit | Ketik | Maksimum | Satuan |
Viewsudut ing | 1 | Kr≥3 | 20 | derajat | ||
2 | 40 | |||||
Nomor 1 | 35 | |||||
Nomor 2 | 35 | |||||
Rasio kontras | Cr | – | 10 | – | – | |
Waktu respons (naik) | Tr | – | – | 200 | 250 | ms |
Waktu respons (musim gugur) | Tr | – | – | 300 | 350 |
Karakteristik listrik
Diagram sirkuit lampu latar (lampu 12X4)
WARNA: KUNING HIJAU
PERINGKAT LED
BARANG | SIMBOL | MENIT | JENIS. | MAKS | SATUAN |
MAJU VOLTAGE | VF | 4.0 | 4.2 | 4.4 | V |
SAAT DEPAN | IF | – | 240 | – | MA |
KEKUATAN | P | – | 1.0 | – | W |
PANJANG GELOMBANG PUNCAK | ΛP | 569 | 571 | 573 | NM |
LUMINASI | LV | – | 340 | – | CD/M2 |
Kisaran suhu pengoperasian | Vop | -20 | – | +70 | ℃ |
Kisaran suhu penyimpanan | vs | -25 | – | +80 |
Karakteristik DC
Parameter | Simbol | Kondisi | menit | Ketik | Maksimum | Satuan |
Volume pasokantage untuk LCD | VDD-V0 | Ta =25℃ | – | 4.5 | – | V |
Volume masukantage | VDD | 4.7 | 5.0 | 5.5 | ||
Pasokan arus | MENAMBAHKAN | Ta=25℃, VDD=5.0V | – | 1.5 | 2.5 | mA |
Arus kebocoran masukan | ILKG | – | – | 1.0 | uA | |
Masukan level “H” voltage | MELALUI | 2.2 | – | VDD | V | |
Masukan level “L” voltage | VIL | Dua kali lipat nilai awal atau kurang | 0 | – | 0.6 | |
Keluaran tingkat "H" voltage | VOH | LOH=-0.25mA | 2.4 | – | – |
Keluaran tingkat “L” voltage | JILID | LOH=1.6mA | – | – | 0.4 | |
Arus suplai lampu latar | IF | VDD=5.0V,R=6.8W | – | 240 | – |
Menulis siklus (Ta=25℃, VDD=5.0V)
Parameter | Simbol | Tes pin | menit | Ketik | Maksimum | Satuan |
Aktifkan waktu siklus | tc |
E |
500 | – | – |
ns |
Aktifkan lebar pulsa | tw | 230 | – | – | ||
Aktifkan waktu naik/turun | tr, tf | – | – | 20 | ||
RS; Waktu pengaturan R/W | tsu1 | RS; R/W | 40 | – | – | |
RS; Waktu tunggu alamat R/W | th1 | 10 | – | – | ||
Penundaan keluaran data | tsu2 | DB0~DB7 | 80 | – | – | |
Waktu penahanan data | th2 | 10 | – | – |
Diagram pengaturan waktu mode tulis
Baca siklus (Ta=25℃, VDD=5.0V)
Parameter | Simbol | Tes pin | menit | Ketik | Maksimum | Satuan |
Aktifkan waktu siklus | ke | E | 500 | – | – | ns |
Aktifkan lebar pulsa | TW | 230 | – | – | ||
Aktifkan waktu naik/turun | tr, tf | – | – | 20 | ||
RS; Waktu pengaturan R/W | tsu | RS; R/W | 40 | – | – | |
RS; Waktu tunggu alamat R/W | th | 10 | – | – | ||
Penundaan keluaran data | td | DB0~DB7 | – | – | 120 | |
Waktu penahanan data | itu | 5 | – | – |
Diagram pengaturan waktu mode baca
DESKRIPSI FUNGSI
Antarmuka Sistem
- Chip ini memiliki dua macam tipe antarmuka dengan MPU: bus 4-bit dan bus 8-bit. Bus 4-bit dan bus 8-bit dipilih berdasarkan bit DL dalam register instruksi.
Bendera Sibuk (BF)
- Jika BF = “Tinggi”, ini menunjukkan bahwa operasi internal sedang diproses. Jadi selama ini instruksi selanjutnya tidak bisa diterima.
- BF dapat dibaca pada saat RS = Low dan R/W = High (Baca Instruksi Operasi), melalui port DB7. Sebelum menjalankan instruksi selanjutnya, pastikan BF tidak tinggi.
Penghitung Alamat (AC)
- Penghitung Alamat (AC) menyimpan alamat DDRAM/CGRAM, yang ditransfer dari IR. Setelah menulis ke (membaca dari) DDRAM/CGRAM, AC secara otomatis bertambah (berkurang) sebesar 1.
- Ketika RS = “Rendah” dan R/W = “Tinggi”, AC dapat dibaca melalui port DB0 – DB6.
Menampilkan Data RAM (DDRAM)
- DDRAM menyimpan data tampilan maksimal 80 x 8 bit (80 karakter). Alamat DDRAM diatur di penghitung alamat (AC) sebagai angka 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 (ROM Penghasil Karakter)
- CGROM memiliki pola 5 x 8 titik 204 karakter dan pola 5 x 10 titik 32 karakter. CGROM memiliki 204 pola karakter berukuran 5 x 8 titik.
CGRAM (RAM Pembangkit Karakter)
- CGRAM memiliki hingga 5 × 8 titik, 8 karakter. Dengan menulis data font ke CGRAM, karakter yang ditentukan pengguna dapat digunakan.
Hubungan antara Alamat CGRAM, Kode Karakter (DDRAM), dan Pola Karakter (Data CGRAM)
Catatan:
- Bit kode karakter 0 hingga 2 sesuai dengan bit alamat CGRAM 3 hingga 5 (3 bit: 8 jenis).
- CGRAM mengalamatkan bit 0 hingga 2 dan menentukan posisi garis pola karakter. Baris ke-8 merupakan posisi kursor dan tampilannya dibentuk oleh logika OR dengan kursor. Pertahankan data baris ke-8, sesuai dengan posisi tampilan kursor, pada 0 sebagai tampilan kursor. Jika data baris ke-8 adalah 1, 1 bit akan menerangi baris ke-8 terlepas dari keberadaan kursor.
- Posisi baris pola karakter sesuai dengan bit data CGRAM 0 hingga 4 (bit 4 di sebelah kiri).
- Seperti ditunjukkan dalam Tabel, pola karakter CGRAM dipilih ketika bit kode karakter 4 hingga 7 semuanya 0. Namun, karena kode karakter bit 3 tidak berpengaruh, R menampilkan example di atas dapat dipilih dengan kode karakter 00H atau 08H.
- 1 untuk data CGRAM sesuai dengan pilihan tampilan dan 0 untuk non-seleksi Menunjukkan tidak ada efek.
Sirkuit Kontrol Kursor/Blink
Ini mengontrol kursor/berkedip ON/OFF pada posisi kursor.
Deskripsi instruksi
Garis besar
- Untuk mengatasi perbedaan kecepatan antara jam internal S6A0069 dan jam MPU, S6A0069 melakukan operasi internal dengan menyimpan kontrol dalam formasi ke IR atau DR.
- Operasi internal ditentukan berdasarkan sinyal dari MPU, yang terdiri dari baca/tulis dan bus data (Lihat Tabel 7).
Instruksi dapat dibagi menjadi empat kelompok:
- Petunjuk rangkaian fungsi S6A0069 (mengatur metode tampilan, mengatur panjang data, dll.)
- Alamat mengatur instruksi ke RAM internal
- Petunjuk transfer data dengan RAM internal
- Yang lain
- Alamat RAM internal otomatis bertambah atau berkurang 1.
- Catatan: selama operasi internal, flag sibuk (DB7) terbaca “Tinggi”.
- Pemeriksaan tanda sibuk harus didahului dengan instruksi berikutnya.
Tabel Instruksi
Petunjuk
V: B |
Kode instruksi
6/18 |
Keterangan
2008/06/02 |
Eksekusi |
RS | R/W | DB7 | DB6 | DB 5 | DB4 | DB3 | DB2 | DB 1 | DB0 | waktu (fosc= 270 KHZ | ||
Bersihkan Tampilan | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | Tulis “20H” ke DDRA dan atur alamat DDRAM ke “00H” dari
AC |
1.53 menit |
Kembali ke Rumah |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
– |
Atur alamat DDRAM ke “00H” Dari AC dan kembalikan kursor ke posisi semula jika digeser.
Isi DDRAM tidak berubah. |
1.53 menit |
Mode masuk Ditetapkan | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | PENGENAL | SH | Tetapkan arah pergerakan kursor dan kedipan seluruh tampilan | 39us |
Tampilkan kontrol ON/OFF | 0 | 0 | 0 | 0 | 0 | 0 | 1 | D | C | B | Mengaktifkan/menonaktifkan tampilan (D), kursor (C), dan Berkedip kursor (B).
Kontrol sedikit. |
|
Pergeseran kursor atau Tampilan |
0 |
0 |
0 |
0 |
0 |
1 |
S/C |
R/L |
– |
– |
Mengatur pergerakan kursor dan menampilkan bit kontrol Shift, dan Arah, tanpa mengubah
data DDRAM. |
39us |
Set fungsi |
0 |
0 |
0 |
0 |
1 |
DL |
N |
F |
– |
– |
Atur panjang data antarmuka (DL: 8-
Bit/4-bit), jumlah Baris tampilan (N: =2-baris/1-baris), dan, Jenis font tampilan (F: 5×11/5×8) |
39us |
Setel CGRAM
Alamat |
0 |
0 |
0 |
1 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Tetapkan alamat CGRAM di alamat tersebut
Menangkal. |
39us |
Setel DDRAM
Alamat |
0 |
0 |
1 |
AC6 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Tetapkan alamat DDRAM di alamat tersebut
Menangkal. |
39us |
Baca Bendera dan Alamat yang sibuk |
0 |
1 |
BF |
AC6 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Apakah pada saat Operasi internal atau tidak dapat diketahui Dengan membaca BF. Isi dari Address counter juga dapat dibaca. |
0us |
Tulis data ke
Alamat |
1 |
0 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
Tulis data ke dalam RAM internal (DDRAM/CGRAM). |
43us |
Membaca data Dari RAM | 1 | 1 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Membaca data dari RAM internal (DDRAM/CGRAM). | 43us |
- CATATAN: Ketika program MPU memeriksa flag sibuk (DB7) dibuat, maka harus diperlukan 1/2fosc untuk mengeksekusi instruksi selanjutnya dengan tepi jatuh dari sinyal “E” setelah flag sibuk (DB7) menuju ke “Rendah” .
Isi
- Tampilan yang jelas
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 1 - Hapus semua data tampilan dengan menulis “20H” (kode spasi) ke semua alamat DDRAM, dan atur alamat DDRAM ke “00H” ke AC (penghitung alamat).
- Mengembalikan kursor ke status semula yaitu mendekatkan kursor ke tepi kiri pada baris pertama tampilan. Tingkatkan mode entri (I/D=“Tinggi”).
- Kembali ke rumah
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 1 – - Kembali ke rumah adalah instruksi kembali ke rumah kursor.
- Atur alamat DDRAM ke “00H” pada penghitung alamat.
- Mengembalikan kursor ke tempat semula dan mengembalikan tampilan ke status semula, jika digeser. Isi DDRAM tidak berubah.
- Mode masuk disetel
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 1 PENGENAL SH - Mengatur arah pergerakan kursor dan tampilan.
- PENGENAL: penambahan/pengurangan alamat DDRAM (kursor atau kedipan)
- Ketika I/D=“high”, kursor/blink bergerak ke kanan, dan alamat DDRAM bertambah 1.
- Ketika I/D=“Low”, kursor/berkedip bergerak ke kiri dan alamat DDRAM bertambah 1.
- CGRAM beroperasi dengan cara yang sama seperti DDRAM ketika membaca dari atau menulis ke CGRAM.
- SH-nya: pergeseran seluruh tampilan
- Ketika operasi baca DDRAM (baca/tulis CGRAM) atau SH=“Rendah”, pergeseran seluruh tampilan tidak dilakukan.
- Jika SH =“High” dan operasi penulisan DDRAM, pergeseran seluruh tampilan dilakukan sesuai dengan nilai I/D. (I/D=“tinggi”. geser ke kiri, I/D=“Rendah”. Geser ke kanan).
- Tampilkan kontrol ON/OFF
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 register 1 bit.
- D: Menampilkan bit kontrol ON/OFF
- Ketika D=“Tinggi”, seluruh tampilan dihidupkan.
- Ketika D=“Low”, tampilan dimatikan, namun data tampilan tetap berada di DDRAM.
- C: bit kontrol kursor ON/OFF
- Ketika D=“Tinggi”, kursor dihidupkan.
- Ketika D=“Rendah”, kursor menghilang dalam tampilan saat ini, namun register I/D mempertahankan datanya.
- B: Bit kontrol ON/OFF kedipan kursor
- Ketika B=“Tinggi”, kedipan kursor menyala, yang berfungsi secara bergantian antara semua data “Tinggi” dan menampilkan karakter pada posisi kursor.
- Saat B= “Rendah”, kedipan mati.
- Pergeseran kursor atau tampilan
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 1 S/C R/L – – - Pergeseran posisi kursor atau tampilan ke kanan/kiri tanpa menulis atau membaca data tampilan. Instruksi ini digunakan untuk mengoreksi atau mencari data tampilan.
- Selama tampilan mode 2 baris, kursor berpindah ke baris ke-2 setelah digit ke-40 dari baris ke-1.
- Perhatikan bahwa pergeseran tampilan dilakukan secara bersamaan di semua lini.
- Ketika data tampilan digeser berulang kali, setiap baris digeser satu per satu.
- Ketika pergeseran tampilan dilakukan, isi penghitung alamat tidak berubah.
- Pergeseran pola menurut bit S/C dan R/L
S/C R/L Operasi 0 0 Geser kursor ke kiri, dan AC berkurang 1 0 1 Geser kursor ke kanan, dan AC bertambah 1 1 0 Geser semua tampilan ke kiri, kursor bergerak sesuai tampilan 1 1 Geser semua tampilan ke kanan, kursor bergerak sesuai tampilan
- Set fungsi
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 DL N F – – - DL: Bit kontrol panjang data antarmuka
- Kapan DL=“Tinggi”, artinya mode bus 8-bit dengan MPU.
- Kapan DL=“Rendah”, artinya mode bus 4-bit dengan MPU. Oleh karena itu, DL adalah sinyal untuk memilih mode bus 8-bit atau 4-bit. Ketika mode bus 4-tetapi, perlu mentransfer data 4-bit dua kali.
- N: Menampilkan bit kontrol nomor baris
- Kapan N=“Rendah”, mode tampilan 1 baris diatur.
- Kapan N=“Tinggi”, mode tampilan 2 baris diatur.
- F: Menampilkan bit kontrol nomor baris
- Kapan F=“Rendah”, mode tampilan format 5×8 titik diatur.
- Kapan F=“Tinggi”, mode tampilan 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 - Setel alamat CGRAM ke AC.
- Instruksi membuat data CGRAM tersedia dari 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 - Setel alamat DDRAM ke AC.
- Instruksi ini membuat data DDRAM tersedia dari MPU.
- Ketika mode tampilan 1 baris (N=LOW), alamat DDRAM adalah dari “00H” hingga “4FH”. Dalam mode tampilan 2 baris (N=High), alamat DDRAM di baris pertama membentuk “1H” hingga “ 00H”, dan alamat DDRAM di 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 - Instruksi ini menunjukkan apakah S6A0069 sedang beroperasi internal atau tidak.
- Jika BF yang dihasilkan adalah “Tinggi”, maka operasi internal sedang berlangsung dan harus menunggu hingga BF menjadi RENDAH, baru kemudian instruksi berikutnya dapat dijalankan.
- Dalam instruksi ini, Anda juga dapat membaca nilai penghitung alamat.
- Menulis 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 biner 8-bit ke DDRAM/CGRAM.
- Pemilihan RAM dari DDRAM, dan CGRAM, diatur oleh instruksi kumpulan alamat sebelumnya (kumpulan alamat DDRAM, kumpulan alamat CGRAM).
- Instruksi set RAM juga dapat menentukan arah AC ke RAM.
- Setelah operasi tulis. Alamat secara otomatis bertambah/berkurang 1, sesuai dengan mode entri.
- Membaca data dari RAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 1 D7 D6 D5 D4 D3 D2 D1 D0
- Membaca data biner 8-bit dari DDRAM/CGRAM.
- Pemilihan RAM diatur oleh instruksi set alamat sebelumnya. Jika instruksi set alamat RAM tidak dijalankan sebelum instruksi ini, maka data yang telah dibaca terlebih dahulu menjadi tidak valid, karena arah AC belum ditentukan.
- Jika data RAM dibaca beberapa kali tanpa instruksi alamat RAM yang ditetapkan sebelumnya, dalam operasi pembacaan, data RAM yang benar dapat diperoleh dari yang kedua. Namun, data pertama salah, karena tidak ada batas waktu untuk mentransfer data RAM.
- Dalam kasus operasi pembacaan DDRAM, instruksi pergeseran kursor memainkan peran yang sama dengan instruksi set alamat DDRAM, instruksi ini juga mentransfer data RAM ke register data keluaran.
- Setelah operasi baca, penghitung alamat secara otomatis bertambah/berkurang sebesar 1 sesuai dengan mode entri.
- Setelah operasi pembacaan CGRAM, pergeseran tampilan mungkin tidak dijalankan dengan benar.
- CATATAN: Dalam kasus operasi penulisan RAM, AC dinaikkan/dikurangi sebesar 1 seperti pada operasi baca.
- Pada saat ini, AC menunjukkan posisi alamat berikutnya, namun hanya data sebelumnya yang dapat dibaca oleh instruksi baca.
Pola karakter standar Inggris/Eropa
Spesifikasi Kualitas
Standar uji penampilan produk
- Cara uji penampilan: Pemeriksaan harus dilakukan dengan menggunakan lampu neon 20W x 2 lamps.
- Jarak antara KPK dan lampu neon lamps harus 100 cm atau lebih.
- Jarak antara KPK dan mata pemeriksa harus 25 cm atau lebih.
- Itu viewarah pemeriksaan adalah 35° dari vertikal terhadap KPK.
- Sebuah Zona: Area tampilan aktif (minimal viewdaerah).
- Zona B: Area tampilan non-aktif (di luar viewdaerah).
Spesifikasi jaminan kualitas
- Standar inspeksi AQL
- Sampmetode ling: GB2828-87, Level II, s tunggalampling Klasifikasi cacat (Catatan: * tidak termasuk)
Menggolongkan | Barang | Catatan | AQL | |
Besar | Status tampilan | Sirkuit pendek atau terbuka | 1 | 0.65 |
kebocoran LC | ||||
Kerlip | ||||
Tidak ada tampilan | ||||
Salah viewarah ing | ||||
Cacat kontras (redup, berbayang) | 2 | |||
Lampu latar | 1,8 | |||
Non-tampilan | Kabel pipih atau pin terbalik | 10 | ||
Komponen salah atau hilang | 11 | |||
Kecil | Status tampilan | Penyimpangan warna latar belakang | 2 | 1.0 |
Bintik hitam dan debu | 3 | |||
Cacat garis, Goresan | 4
5 |
|||
Pelangi | ||||
Keripik | 6 | |||
Lubang jarum | 7 | |||
Polarisasi |
menonjol | 12 | ||
Gelembung dan benda asing | 3 | |||
Pematerian | Koneksi buruk | 9 | ||
Kabel | Koneksi buruk | 10 | ||
TAB | Posisi, Kekuatan ikatan | 13 |
Catatan tentang klasifikasi cacat
TIDAK. | Barang | Kriteria | |||||||||||||
1 | Sirkuit pendek atau terbuka | Tidak diijinkan | |||||||||||||
kebocoran LC | |||||||||||||||
Kerlip | |||||||||||||||
Tidak ada tampilan | |||||||||||||||
Salah viewarah ing | |||||||||||||||
Lampu Belakang Salah | |||||||||||||||
2 | Cacat kontras | Lihat persetujuan sample | |||||||||||||
Penyimpangan warna latar belakang | |||||||||||||||
3 |
Cacat titik, Bintik hitam, debu (termasuk Polarizer)
j = (X+Y)/2 |
![]() Satuan: Inci2
|
|||||||||||||
4 | Cacat garis, Goresan | ![]() Satuan: mm
|
|||||||||||||
5 |
Pelangi |
Tidak lebih dari dua perubahan warna di seluruh viewdaerah ing. |
TIDAK. | Barang | Kriteria | ||||||||
7 | Pola segmen
W = Lebar segmen j = (X+Y)/2 |
(1) Lubang jarum
j <0.10mm dapat diterima. Satuan: mm
|
||||||||
8 | Lampu belakang | (1) Warna lampu latar harus sesuai dengan spesifikasi.
(2) Jangan biarkan berkedip |
||||||||
9 | Pematerian | (1) Jangan biarkan bola kotor dan solder berat pada PCB. (Ukuran kotor mengacu pada cacat titik dan debu)
(2) Lebih dari 50% timbal harus disolder di Darat. |
||||||||
10 | Kabel | (1) Kawat tembaga tidak boleh berkarat
(2) Jangan biarkan retak pada sambungan kawat tembaga. (3) Tidak boleh membalikkan posisi kabel pipih. (4) Jangan biarkan kawat tembaga terbuka di dalam kabel datar. |
||||||||
11* | Papan Sirkuit Cetak | (1) Jangan biarkan sekrup berkarat atau rusak.
(2) Tidak membiarkan komponen hilang atau salah. |
Keandalan KPK
Kondisi uji reliabilitas:
Barang | Kondisi | Waktu (jam) | Penilaian |
Temperatur tinggi. Penyimpanan | 80 derajat celcius | 48 | Tidak ada kelainan fungsi dan penampilan |
Temperatur tinggi. Pengoperasian | 70 derajat celcius | 48 | |
Suhu rendah. Penyimpanan | -30 derajat celcius | 48 | |
Suhu rendah. Pengoperasian | -20 derajat celcius | 48 | |
Kelembaban | 40°C/ 90% RH | 48 | |
Suhu. Siklus | 0°C ¬ 25°C ®50°C
(30 menit ¬ 5 menit ® 30 menit) |
10 sepeda |
Waktu pemulihan harus minimal 24 jam. Selain itu, fungsi, kinerja, dan tampilan harus bebas dari penurunan kualitas yang signifikan dalam waktu 50,000 jam dalam kondisi pengoperasian dan penyimpanan biasa pada suhu kamar (20+8°C), kelembapan normal (di bawah 65% RH), dan di area yang tidak terkena paparan sinar matahari. cahaya matahari langsung.
Kehati-hatian dalam menggunakan LCD/LCM
- LCD/LCM dirakit dan disesuaikan dengan tingkat presisi yang tinggi.
- Jangan mencoba melakukan perubahan atau modifikasi apa pun.
- Hal-hal berikut ini perlu diperhatikan.
Tindakan pencegahan umum:
- Panel LCD terbuat dari kaca. Hindari guncangan mekanis yang berlebihan atau memberikan tekanan kuat pada permukaan area tampilan.
- Polarizer yang digunakan pada permukaan layar mudah tergores dan rusak. Sangat hati-hati harus dilakukan saat menangani. Untuk membersihkan debu atau kotoran pada permukaan layar, seka perlahan menggunakan kapas, atau bahan lembut lainnya yang direndam dalam isopropil alkohol, etil alkohol, atau trikloro tri florothane, jangan gunakan air, keton, atau bahan aromatik, dan jangan pernah menggosok dengan keras.
- Jangan tampeh dengan cara apa pun dengan tab pada bingkai logam.
- Jangan melakukan modifikasi apa pun pada PCB tanpa berkonsultasi dengan XIAMEM OCULAR
- Saat memasang LCM, pastikan PCB tidak mengalami tekanan seperti bengkok atau puntir. Kontak elastomer sangat halus dan piksel yang hilang dapat disebabkan oleh sedikit dislokasi elemen mana pun.
- Hindari menekan bezel logam, karena konektor elastomer dapat berubah bentuk dan kehilangan kontak, sehingga piksel hilang dan juga menyebabkan pelangi pada layar.
- Berhati-hatilah untuk tidak menyentuh atau menelan kristal cair yang mungkin bocor dari sel yang rusak. Jika ada kristal cair yang menyebar ke kulit atau pakaian, segera bilas dengan sabun dan air.
Tindakan Pencegahan Listrik Statis:
- CMOS-LSI digunakan untuk rangkaian modul; oleh karena itu operator harus di-ground-kan setiap kali dia bersentuhan dengan modul.
- Jangan sentuh bagian konduktif apa pun seperti bantalan LSI; kabel tembaga pada PCB dan terminal antarmuka dengan bagian mana pun dari tubuh manusia.
- Jangan sentuh terminal sambungan layar dengan tangan kosong; hal ini akan menyebabkan pemutusan atau kerusakan isolasi pada terminal.
- Modul harus disimpan dalam kantong antistatis atau wadah lain yang tahan terhadap listrik statis untuk penyimpanan.
- Hanya besi solder yang diarde dengan benar yang boleh digunakan.
- Jika obeng listrik digunakan, obeng tersebut harus dibumikan dan dilindungi untuk mencegah percikan api.
- Tindakan pencegahan listrik statis yang normal harus diperhatikan pada pakaian kerja dan meja kerja.
- Karena udara kering bersifat induktif terhadap listrik statis, disarankan kelembaban relatif 50-60%.
Tindakan Pencegahan Penyolderan:
- Penyolderan harus dilakukan hanya pada terminal I/O.
- Gunakan besi solder dengan ground yang benar dan tidak ada kebocoran.
- Suhu penyolderan: 280°C+10°C
- Waktu penyolderan: 3 hingga 4 detik.
- Gunakan solder eutektik dengan isian fluks resin.
- Jika fluks digunakan, permukaan LCD harus dilindungi untuk menghindari percikan fluks.
- Residu fluks harus dihilangkan.
Tindakan Pencegahan Operasi:
- Itu viewSudut kemiringan dapat disesuaikan dengan memvariasikan volume penggerak LCDtage Vo.
- Sejak diterapkan DC voltagJika menyebabkan reaksi elektrokimia, yang memperburuk tampilan, bentuk gelombang pulsa yang diterapkan harus simetris sehingga tidak ada komponen DC yang tersisa. Pastikan untuk menggunakan vol operasi yang ditentukantage.
- Mengemudi voltage harus disimpan dalam kisaran tertentu; kelebihan jilidtagini akan memperpendek umur tampilan.
- Waktu respons meningkat dengan penurunan suhu.
- Warna tampilan mungkin terpengaruh pada suhu di atas kisaran operasionalnya.
- Jaga suhu dalam rentang penggunaan dan penyimpanan yang ditentukan. Suhu dan kelembapan yang berlebihan dapat menyebabkan penurunan polarisasi, polarizer terkelupas, atau menimbulkan gelembung.
- Untuk penyimpanan jangka panjang diperlukan lebih dari 40°C, kelembaban relatif harus dijaga di bawah 60%, dan hindari sinar matahari langsung.
Dokumen / Sumber Daya
![]() |
Teknologi Handson DSP-1165 I2C Modul LCD 20x4 Antarmuka Serial [Bahasa Indonesia:] Panduan Pengguna DSP-1165 I2C Antarmuka Serial Modul LCD 20x4, DSP-1165, Antarmuka Serial I2C Modul LCD 20x4, Antarmuka Modul LCD 20x4, Modul LCD 20x4, Modul LCD, Modul |