Handson-Technology-LOGO

Teknologi Handson DSP-1165 I2C Antara Muka Bersiri Modul LCD 20×4

Handson-Technology-DSP-1165-I2C-Serial-Antaramuka-20x4-LCD-Modul-PRODUCT

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

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

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

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

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".Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-8
  • Rentetan aksara akan dipaparkan pada modul LCD. Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-9

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

Ciri-ciri

  1. 5×8 titik dengan kursor
  2. STN(Kuning-Hijau), Positif, Transflective
  3. 1/16 kitaran tugas
  4. Viewarah dalam: 6:00
  5. Pengawal terbina dalam (S6A0069 atau setara)
  6. Bekalan kuasa +5V
  7. BKL LED Kuning-Hijau, akan dipandu oleh A, K

Dimensi garis besar

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

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

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

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

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

  • VDD~V0: LCD Memandu Voltage
  • VR: 10k ~ 20k

Ciri-ciri optik

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

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

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

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

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

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

Hubungan antara Alamat CGRAM, Kod Aksara (DDRAM) dan corak Aksara (Data CGRAM)

Nota:

  1. Bit kod aksara 0 hingga 2 sepadan dengan bit alamat CGRAM 3 hingga 5 (3 bit: 8 jenis).
  2. 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.
  3. Kedudukan baris corak aksara sepadan dengan bit data CGRAM 0 hingga 4 (bit 4 berada di sebelah kiri).
  4. 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.
  5. 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:

  1. Arahan set fungsi S6A0069 (tetapkan kaedah paparan, tetapkan panjang data, dsb.)
  2. Arahan set alamat kepada RAM dalaman
  3. Arahan pemindahan data dengan RAM dalaman
  4. 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

  1. 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”).
  2. 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.
  3. 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).
  4. 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.
  5. 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
  6. 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.
  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
    • Tetapkan alamat CGRAM kepada AC.
    • Arahan tersebut menjadikan data CGRAM tersedia daripada 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
    • 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".
  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
    • 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.
  10. 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

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

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

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

Unit: Inci2

titik

Saiz

Kuantiti Boleh Diterima
j<0.10 Tidak mengendahkan
0.10 2
0.15 1
j>0.25 0
 4  Kecacatan garisan, Calar Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-22

Unit: mm

Talian Kuantiti Boleh Diterima
L W  
0.05>W  Tidak mengendahkan
3.0>L 0.1>W>0.05
2.0>L 0.15≥W>0.1
 

5

 

Pelangi

Tidak lebih daripada dua perubahan warna di seluruh viewkawasan ing.

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

Tidak. item Kriteria
7 Corak segmen

W = Lebar segmen

j = (X+Y)/2

(1) Lubang jarum

j < 0.10mm boleh diterima.

Unit: mm

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

Saiz Mata Kuantiti Boleh Diterima
j≤1/4W Tidak mengendahkan
1/4W< j≤1/2W 1
j>1/2W 0
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.

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

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.

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

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:

  1. Panel LCD diperbuat daripada kaca. Elakkan renjatan mekanikal yang berlebihan atau gunakan tekanan kuat pada permukaan kawasan paparan.
  2. 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.
  3. Jangan tamper dalam apa cara sekalipun dengan tab pada bingkai logam.
  4. Jangan buat sebarang pengubahsuaian pada PCB tanpa berunding dengan XIAMEM OCULAR
  5. 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.
  6. 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.
  7. 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:

  1. CMOS-LSI digunakan untuk litar modul; oleh itu pengendali harus dibumikan apabila dia bersentuhan dengan modul.
  2. Jangan sentuh mana-mana bahagian konduktif seperti pad LSI; plumbum tembaga pada PCB dan terminal antara muka dengan mana-mana bahagian badan manusia.
  3. Jangan sentuh terminal sambungan paparan dengan tangan kosong; ia akan menyebabkan terputusnya sambungan atau penebat terminal yang rosak.
  4.  Modul hendaklah disimpan dalam beg anti statik atau bekas lain yang tahan statik untuk penyimpanan.
  5. Hanya besi pematerian yang dibumikan dengan betul harus digunakan.
  6. Jika pemutar skru elektrik digunakan, ia hendaklah dibumikan dan dilindungi untuk mengelakkan percikan api.
  7. Langkah-langkah pencegahan statik biasa perlu dipatuhi untuk pakaian kerja dan bangku kerja.
  8. Oleh kerana udara kering adalah induktif kepada statik, kelembapan relatif 50-60% disyorkan.

Langkah berjaga-jaga pematerian:

  1. Pematerian hendaklah dilakukan hanya pada terminal I/O.
  2. Gunakan besi pematerian dengan pembumian yang betul dan tiada kebocoran.
  3. Suhu pematerian: 280°C+10°C
  4.  Masa pematerian: 3 hingga 4 saat.
  5. Gunakan pateri eutektik dengan pengisian fluks resin.
  6. Jika fluks digunakan, permukaan LCD harus dilindungi untuk mengelakkan fluks percikan.
  7. Sisa fluks harus dikeluarkan.

Langkah berjaga-jaga Operasi:

  1. The viewsudut boleh dilaraskan dengan mengubah vol pemacu LCDtage Vo.
  2. 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.
  3. Memandu voltage hendaklah disimpan dalam julat yang ditetapkan; lebihan voltage akan memendekkan hayat paparan.
  4. Masa tindak balas meningkat dengan penurunan suhu.
  5. Warna paparan mungkin terjejas pada suhu melebihi julat operasinya.
  6. Pastikan suhu dalam julat penggunaan dan penyimpanan yang ditetapkan. Suhu dan kelembapan yang berlebihan boleh menyebabkan kemerosotan polarisasi, pengelupasan polarisasi atau menghasilkan buih.
  7. 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

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *