Handson-Teknologi-LOGO

Teknologi Handson DSP-1165 I2C Antarmuka Serial Modul LCD 20×4

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Modul-PRODUK

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

  1. Solder papan piggy-back I2C-ke-LCD ke modul LCD 16-pin untuk memastikan keselarasan yang tepat.
  2. 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.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-1

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.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-2
  • 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.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-3
  • Kabel LCD ke ArduinoHandson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-4

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:Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-5Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-6

  • 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.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-7

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”.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-8
  • Rangkaian karakter akan ditampilkan pada modul LCD. Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-9

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.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-10

Fitur

  1. 5×8 titik dengan kursor
  2. STN (Kuning-Hijau), Positif, Transflektif
  3. Siklus kerja 1/16
  4. Viewarah: jam 6:00
  5. Pengontrol bawaan (S6A0069 atau setara)
  6. Catu daya +5V
  7. BKL LED Kuning-Hijau, untuk digerakkan oleh A, K

Dimensi garis besar

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-11

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

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-12

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

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-13

  • VDD~V0: Mengemudi LCD Voltage
  • realitas virtual: 10k ~ 20k

Karakteristik optik

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-14

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)Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-15

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

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-16

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 bacaHandson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-17

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.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-18

Hubungan antara Alamat CGRAM, Kode Karakter (DDRAM), dan Pola Karakter (Data CGRAM)

Catatan:

  1. Bit kode karakter 0 hingga 2 sesuai dengan bit alamat CGRAM 3 hingga 5 (3 bit: 8 jenis).
  2. 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.
  3. Posisi baris pola karakter sesuai dengan bit data CGRAM 0 hingga 4 (bit 4 di sebelah kiri).
  4. 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.
  5. 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:

  1. Petunjuk rangkaian fungsi S6A0069 (mengatur metode tampilan, mengatur panjang data, dll.)
  2. Alamat mengatur instruksi ke RAM internal
  3. Petunjuk transfer data dengan RAM internal
  4. 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

  1. 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”).
  2. 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.
  3. 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).
  4. 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.
  5. 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
  6. 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.
  7. 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.
  8. 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”.
  9. 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.
  10. 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

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-19

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.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-20
  • 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

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-21

Satuan: Inci2

Titik

Ukuran

Jumlah yang Dapat Diterima.
j<0.10 Mengabaikan
0.10 2
0.15 1
j>0.25 0
 4  Cacat garis, Goresan Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-22

Satuan: mm

Garis Jumlah yang Dapat Diterima.
L W  
0.05>W  Mengabaikan
3.0>L 0.1>W>0.05
2.0>L 0.15≥W>0.1
 

5

 

Pelangi

Tidak lebih dari dua perubahan warna di seluruh viewdaerah ing.

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-23

TIDAK. Barang Kriteria
7 Pola segmen

W = Lebar segmen

j = (X+Y)/2

(1) Lubang jarum

j <0.10mm dapat diterima.

Satuan: mm

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-24

Ukuran Titik Jumlah yang dapat diterima
j≤1/4W Mengabaikan
1/4W<j≤1/2W 1
j>1/2W 0
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.

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-25

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.

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-26

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:

  1. Panel LCD terbuat dari kaca. Hindari guncangan mekanis yang berlebihan atau memberikan tekanan kuat pada permukaan area tampilan.
  2. 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.
  3. Jangan tampeh dengan cara apa pun dengan tab pada bingkai logam.
  4. Jangan melakukan modifikasi apa pun pada PCB tanpa berkonsultasi dengan XIAMEM OCULAR
  5. 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.
  6. Hindari menekan bezel logam, karena konektor elastomer dapat berubah bentuk dan kehilangan kontak, sehingga piksel hilang dan juga menyebabkan pelangi pada layar.
  7. 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:

  1. CMOS-LSI digunakan untuk rangkaian modul; oleh karena itu operator harus di-ground-kan setiap kali dia bersentuhan dengan modul.
  2. Jangan sentuh bagian konduktif apa pun seperti bantalan LSI; kabel tembaga pada PCB dan terminal antarmuka dengan bagian mana pun dari tubuh manusia.
  3. Jangan sentuh terminal sambungan layar dengan tangan kosong; hal ini akan menyebabkan pemutusan atau kerusakan isolasi pada terminal.
  4.  Modul harus disimpan dalam kantong antistatis atau wadah lain yang tahan terhadap listrik statis untuk penyimpanan.
  5. Hanya besi solder yang diarde dengan benar yang boleh digunakan.
  6. Jika obeng listrik digunakan, obeng tersebut harus dibumikan dan dilindungi untuk mencegah percikan api.
  7. Tindakan pencegahan listrik statis yang normal harus diperhatikan pada pakaian kerja dan meja kerja.
  8. Karena udara kering bersifat induktif terhadap listrik statis, disarankan kelembaban relatif 50-60%.

Tindakan Pencegahan Penyolderan:

  1. Penyolderan harus dilakukan hanya pada terminal I/O.
  2. Gunakan besi solder dengan ground yang benar dan tidak ada kebocoran.
  3. Suhu penyolderan: 280°C+10°C
  4.  Waktu penyolderan: 3 hingga 4 detik.
  5. Gunakan solder eutektik dengan isian fluks resin.
  6. Jika fluks digunakan, permukaan LCD harus dilindungi untuk menghindari percikan fluks.
  7. Residu fluks harus dihilangkan.

Tindakan Pencegahan Operasi:

  1. Itu viewSudut kemiringan dapat disesuaikan dengan memvariasikan volume penggerak LCDtage Vo.
  2. 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.
  3. Mengemudi voltage harus disimpan dalam kisaran tertentu; kelebihan jilidtagini akan memperpendek umur tampilan.
  4. Waktu respons meningkat dengan penurunan suhu.
  5. Warna tampilan mungkin terpengaruh pada suhu di atas kisaran operasionalnya.
  6. Jaga suhu dalam rentang penggunaan dan penyimpanan yang ditentukan. Suhu dan kelembapan yang berlebihan dapat menyebabkan penurunan polarisasi, polarizer terkelupas, atau menimbulkan gelembung.
  7. 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

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *