Handson-Technology-LOGO

Handson Technology DSP-1165 I2C Serial Interface 20×4 ЖК модулу

Handson-Technology-DSP-1165-I2C-Сериялык-интерфейс-20x4-LCD-Модул-ПРОДУКЦИЯ

Техникалык шарттар

  • Arduino тактасына же I2C автобусу бар башка контроллер тактасына шайкеш келет.
  • Дисплей түрү: Сары-жашыл арткы жарыкта кара.
  • I2C дареги: 0x38-0x3F (0x3F default).
  • Менен камсыз кылууtage: 5V.
  • Интерфейс: I2C 4-бит LCD маалыматтар жана башкаруу линиялары.
  • Контрастты жөндөө: орнотулган потенциометр.
  • Жарыкты башкаруу: Микропрограмма же өтүүчү зым.
  • Башкарманын өлчөмү: 98×60 мм.

Продукт колдонуу нускамалары

Орнотуу

I2C-to-LCD камтыган тактадагы дарек тандоо аянтчалары. Демейки дарек жөндөөсү 3Fh болуп саналат. Микроконтроллер менен иштөө үчүн шилтеме схемасын аткарыңыз.

I2C LCD дисплей орнотуу

  1. I2C-to-LCD чочконун арткы тактасын туура тегиздөө үчүн 16-pin LCD модулуна ширетиңиз.
  2. ЖК модулун Arduino'ңузга инструкцияга ылайык төрт секирүү зымын колдонуп туташтырыңыз.

Arduino орнотуу:

  • Arduino I2C LCD китепканасын жүктөп алып, орнотуңуз. Arduino китепканалар папкаңыздагы LiquidCrystal китепкана папкасынын камдык көчүрмөсү катары атын өзгөртүңүз.
  • Берилген мурункуну көчүрүп, чаптаңызample эскизди Arduino IDEге киргизиңиз, текшериңиз жана эскизди Arduino тактаңызга жүктөңүз.

Көп берилүүчү суроолор:

С: Модулдун демейки I2C дареги кандай?

  • A: Демейки I2C дареги 0x3F, бирок аны 0x38-0x3F ортосунда коюуга болот.

С: Дисплейдин контрастын кантип тууралай алам?

  • A: Модульде контрастты жөндөө үчүн орнотулган потенциометр бар.

С: Дисплейдин жарыгын башкара аламбы?

  • A: Ооба, сиз арткы жарыкты микропрограмма аркылуу же өтүүчү зымды колдонуп башкара аласыз.
  • Бул I2C интерфейси 20×4 ЖК модулу, жаңы жогорку сапаттагы 4 линиялуу 20 белгиден турган ЖК модулу, борттогу контрастты башкаруу жөндөөсү, арткы жарык жана I2C байланыш интерфейси.
  • Arduino башталгычтары үчүн, мындан ары оор жана татаал LCD драйверинин схемасы туташтырылбайт.
  • Чыныгы маанилүү авансtagБул I2C Serial LCD модулунун es схемасы туташууну жөнөкөйлөтөт, Arduino тактасында кээ бир I/O пиндерин сактайт, кеңири жеткиликтүү Arduino китепканасы менен микропрограмманы иштеп чыгууну жөнөкөйлөтөт.
  • SKU: DSP-1165

Кыскача маалыматтар:

  • Шайкеш Arduino тактасы же I2C автобусу бар башка контроллер тактасы менен.
  • Дисплей түрү: Сары-жашыл арткы жарыкта кара.
  • I2C Address:0x38-0x3F (0x3F демейки)
  • Менен камсыз кылууtage: 5V
  • Интерфейс: I2C 4-бит LCD маалыматтар жана башкаруу линиялары.
  • Контрастты жөндөө: орнотулган потенциометр.
  • Жарыкты башкаруу: Микропрограмма же өтүүчү зым.
  • Башкарманын өлчөмү: 98×60 мм.

Орнотуу

  • Hitachi компаниясынын HD44780 негизиндеги LCD тамгасы абдан арзан жана кеңири жеткиликтүү жана маалыматты көрсөткөн ар кандай долбоордун маанилүү бөлүгү болуп саналат.
  • ЖК тактасын колдонуу менен, каалаган маалыматтарды СКда I2C автобусу аркылуу көрсөтүүгө болот. Негизи, мындай рюкзактар ​​PCF8574 (NXPден) айланасында курулган, ал I8C протоколун колдонгон жалпы максаттуу эки багыттуу 2-бит киргизүү/чыгаруу порту кеңейтүүчү.
  • PCF8574 кремний CMOS схемасы болуп саналат, ал эки линиялуу эки багыттуу автобус (I8C-автобус) аркылуу көпчүлүк микроконтроллердин үй-бүлөлөрү үчүн жалпы максаттуу алыскы I/O кеңейүүсүн (2 биттик квази-эки багыттуу) камсыз кылат.
  • Көпчүлүк чочко модулдары 8574x16 демейки кул дареги менен PCF8574T (DIP16 топтомундагы PCF0 SO27 пакети) айланасында топтолгонуна көңүл буруңуз.
  • Эгерде сиздин тактайыңыз PCF8574AT чипине ээ болсо, анда демейки кул дареги 0x3F болуп өзгөрөт.
  • Кыскача айтканда, эгер пиггибек тактасы PCF8574T негизинде түзүлсө жана дарек байланыштары (A0-A1-A2) ширетүү менен туташтырылбаса, анда кул дареги 0x27 болот.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-1

PCD8574A дарегин орнотуу (PCF8574A маалымат өзгөчөлүктөрүнөн үзүндү)

  • Эскертүү: A0~A2 аянтчасы ачык болгондо, пин VDD чейин тартылат. Качан төөнөгүч кыска төшөлгөн болсо, ал VSSке тартылат.
  • Бул модулдун демейки жөндөөсү A0~A2 баары ачык, ошондуктан VDD чейин тартылат. Бул учурда дарек 3Fh болуп саналат.
  • Arduino менен шайкеш келген LCD рюкзактын маалымдама схемасы төмөндө көрсөтүлгөн.
  • Андан кийин бул арзан рюкзактардын бирин микроконтроллер менен иштөө үчүн кантип колдонуу керектиги жөнүндө маалымат.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-2
  • I2C-to-LCD чокулуу тактанын маалымдама схемасы.

I2C LCD дисплей.

  • Биринчиден, сиз I2C-to-LCD-карта тактасын 16-пин ЖК модулуна ширетишиңиз керек. I2C-to-LCD чочконун арткы тактасынын төөнөгүчтөрү түз экенин жана LCD модулуна туура келгенин текшериңиз, андан кийин I2C-to-LCD чочконун арткы тактасын ЖК модулу менен бир тегиздикте кармап, биринчи төөнөгүчкө ширетиңиз. Сиз ширетүү ишин аяктагандан кийин, төрт секирүү зымдарын алыңыз жана төмөндө келтирилген көрсөтмөлөргө ылайык LCD модулун Arduino'ңузга туташтырыңыз.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-3
  • LCD үчүн Arduino зымдарыHandson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-4

Arduino орнотуу

  • Бул эксперимент үчүн "Arduino I2C LCD" китепканасын жүктөп алып, орнотуу керек.
  • Биринчиден, Arduino китепканалар папкаңыздагы учурдагы "LiquidCrystal" китепкана папкасынын атын камдык көчүрмө катары өзгөртүп, процесстин калган бөлүгүнө өтүңүз.
  • https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
  • Андан кийин, бул мурункуну көчүрүп чаптаңызample sketch Listing-1 эксперимент үчүн бош код терезесине киргизип, текшерип, анан жүктөп бериңиз.

Arduino Sketch Listing-1:Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-5Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-6

  • Эгерде сиз бардыгы жакшы экенине 100% ишенсеңиз, бирок дисплейде эч кандай символду көрбөсөңүз, рюкзактын контрастын көзөмөлдөөчү идиштерин тууралап, аны каармандар жаркыраган жана фон жок болгон абалга коюуга аракет кылыңыз. каармандардын артындагы кир кутулар. Төмөндө жарым-жартылай view 20×4 дисплей модулу менен жогоруда сүрөттөлгөн код менен автордун экспериментинин.
  • Автор колдонгон дисплей өтө ачык-айкын жаркыраган "кара боюнча сары" түрү болгондуктан, поляризация эффекттеринен улам жакшы кармап алуу абдан кыйын.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-7

Бул эскиз сериялык монитордон жөнөтүлгөн белгини да көрсөтөт:

  • Arduino IDEде "Куралдар"> "Сериялык монитор" бөлүмүнө өтүңүз. Туура берүү ылдамдыгын 9600 деп коюңуз.
  • Жогорку боштукка белгини териңиз жана "ЖӨНӨТҮҮ" баскычын басыңыз.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-8
  • Символдордун саптары ЖК модулунда көрсөтүлөт. Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-9

Ресурстар

  • Handson Technology
  • Lelong.com.my
  • HandsOn Technology электроникага кызыккан ар бир адам үчүн мультимедиялык жана интерактивдүү платформаны камсыз кылат.
  • Башталгычтан катуу, студенттен мугалимге чейин. Маалымат, билим берүү, илхам жана көңүл ачуу.
  • Аналогдук жана санариптик, практикалык жана теориялык; программалык жана аппараттык.
  • HandsOn Technology Open Source Hardware (OSHW) өнүктүрүү платформасын колдойт.
  • Үйрөнүү: Дизайн бөлүшүү www.handsontec.com

Биздин продукциянын сапатынын артындагы жүзү

  • Тынымсыз өзгөрүү жана үзгүлтүксүз технологиялык өнүгүү дүйнөдө, жаңы же алмаштыруучу продукт эч качан алыс эмес - жана алардын бардыгы сыналышы керек.
  • Көптөгөн сатуучулар чексиз эле импорттоп, сатышат жана бул эч кимдин, өзгөчө кардардын кызыкчылыгы болушу мүмкүн эмес. Handsotecте сатылган ар бир бөлүк толугу менен сыналган.
  • Ошентип, Handsontec өнүмдөрүнүн ассортиментинен сатып алууда, сиз мыкты сапатка жана баалуулукка ээ экениңизге ишене аласыз.
  • Кийинки проектиңизге киришүү үчүн биз жаңы бөлүктөрдү кошуп жатабыз.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-10

Өзгөчөлүктөрү

  1. Курсор менен 5×8 чекиттер
  2. STN (сары-жашыл), позитивдүү, трансфлектордук
  3. 1/16 милдет цикли
  4. Viewбагыт: саат 6:00
  5. Камтылган контроллер (S6A0069 же эквиваленттүү)
  6. +5V электр менен камсыздоо
  7. Сары-жашыл светодиод BKL, айдаган А, К

Контур өлчөмү

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

Абсолюттук максималдуу рейтингдер

пункт Символ Стандарт бирдиги
Power томtage VDD-VSS 0 7.0 V
Киргизүү тtage Vin VSS VDD
Иштөө температурасы диапазону Жогорку -20 +70
Сактоо температурасы диапазону Сыноо -30 +80

Блок диаграмма

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

Интерфейстин пин сүрөттөмөсү

Pin No. Символ Тышкы байланыш Функция
1 VSS  Электр камсыздоо LCM үчүн сигналдын негизи (GND)
2 VDD LCM үчүн логика (+ 5V) үчүн электр менен камсыздоо
3 V0 Контрастты тууралоо
4 RS MPU Тандоо сигналын каттаңыз
5 R/W MPU Окуу/жазууну тандоо сигналы
6 E MPU Операция (маалыматтарды окуу/жазуу) сигналын иштетүү
 7~10  DB0~DB3  MPU Төрт төмөнкү тартиптеги эки багыттуу үч штаттык маалымат автобус линиясы. MPU жана LCM ортосунда маалыматтарды берүү үчүн колдонулат.

Бул төртөө 4 биттик операция учурунда колдонулбайт.

11~14 DB4~DB7 MPU Төрт жогорку тартиптеги эки багыттуу үч мамлекеттик маалымат автобус линиялары. MPU ортосунда маалыматтарды берүү үчүн колдонулат
15 A(LED+) LED BKL Power Supply BKL (анод) үчүн энергия менен камсыздоо
16 K(LED-) BKL үчүн энергия менен камсыздоо (GND)

Контрастты тууралоо

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

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

Оптикалык мүнөздөмөлөр

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

пункт Символ Шарт Мин. Typ. Макс. бирдиги
Viewбурч θ1 Cr≥3   20   град
θ2   40  
Φ1   35  
Φ2   35  
Контраст катышы Cr   10
Жооп берүү убактысы (көбөйүү) Tr 200 250 ms
Жооп убактысы (күз) Tr 300 350

Электрдик мүнөздөмөлөр

Арткы жарык схемасы (жарык 12X4)Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-15

ТҮСҮ: САРЫ ЖАШЫЛ

LED РЕЙТИНЧИЛЕРИ

ITEM СИМВОЛ MIN TYP. МАКС UNIT
АЛГА ТОМTAGE VF 4.0 4.2 4.4 V
АЛГА УЧУР IF 240 MA
КҮЧ P 1.0 W
ТОЛКУН Узундугу ΛP 569 571 573 NM
ЖАРЫК LV 340 CD/M2
Иштөө температурасы диапазону Vop -20 +70
Сактоо температурасы диапазону Vst -25 +80

DC мүнөздөмөлөрү

Параметр Символ Шарттар Мин. Typ. Макс. бирдиги
Менен камсыз кылууtagLCD үчүн e VDD-V0 Та =25℃ 4.5 V
Киргизүү тtage VDD   4.7 5.0 5.5
Ток менен камсыз кылуу КОШУУ Ta=25℃, VDD=5.0V 1.5 2.5 mA
Киргизүү агып чыгуу агымы ILKG   1.0 uA
“H” деңгээлиндеги киргизүү томtage VIA   2.2 VDD V
“L” деңгээлиндеги киргизүү томtage VIL Баштапкы мааниден эки эсе же андан аз 0 0.6
“H” деңгээли чыгаруу томtage VOH LOH=-0.25мА 2.4
“L” деңгээлиндеги чыгаруу томtage ТОМ LOH=1.6мА 0.4  
Арткы жарык берүү агымы IF VDD=5.0V,R=6.8Вт 240

Жазуу цикли (Ta=25℃, VDD=5.0V)

Параметр Символ Сыноо пин Мин. Typ. Макс. бирдиги
Цикл убактысын иштетүү tc  

E

500  

 

 

ns

Импульстун кеңдигин иштетүү tw 230
Өсүү/түшүрүү убактысын иштетүү tr, tf 20
RS; R/W орнотуу убактысы цу1 RS; R/W 40
RS; R/W дарегин кармоо убактысы th1 10
Берилиштерди чыгаруу кечигүү цу2 DB0~DB7 80
Дайындарды кармоо убактысы th2 10

режиминин убакыт диаграммасын жазуу

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

Окуу цикли (Та=25℃, VDD=5.0V)

Параметр Символ Сыноо пин Мин. Typ. Макс. бирдиги
Цикл убактысын иштетүү чейин E 500 ns
Импульстун кеңдигин иштетүү TW 230
Өсүү/түшүрүү убактысын иштетүү tr, tf 20
RS; R/W орнотуу убактысы цу RS; R/W 40
RS; R/W дарегин кармоо убактысы th 10
Берилиштерди чыгаруу кечигүү td DB0~DB7 120
Дайындарды кармоо убактысы the 5

Режимдин убакыт диаграммасын окууHandson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-17

ФУНКЦИЯНЫН СИПАТТАМАСЫ

Системалык интерфейс

  • Бул чип MPU менен интерфейстин эки түрү бар: 4 биттик автобус жана 8 биттик автобус. 4-бит шинасы жана 8-бит шинасы инструкциялардын реестринде DL бит менен тандалат.

Bose Flag (BF)

  • BF = "Жогорку" болгондо, бул ички операция иштетилип жатканын көрсөтөт. Ошентип, бул убакыттын ичинде, кийинки нускама кабыл алынышы мүмкүн эмес.
  • BF RS = Low жана R/W = High (Окуу Instruction Operation) болгондо, DB7 порту аркылуу окуса болот. Кийинки нускаманы аткаруудан мурун, BF жогору эмес экенине ынаныңыз.

Дарек эсептегич (AC)

  • Дарек эсептегичи (AC) IRден которулган DDRAM/CGRAM дарегин сактайт. DDRAM/CGRAMга жазгандан кийин (окуудан) кийин AC автоматтык түрдө 1ге көбөйөт (төмөндөйт).
  • RS = “Төмөн” жана R/W = “Жогорку” болгондо AC DB0 – DB6 порттору аркылуу окулат.

Дисплей маалымат RAM (DDRAM)

  • DDRAM максимум 80 x 8 бит (80 белги) дисплей маалыматтарын сактайт. DDRAM дареги дарек эсептегичинде (AC) он алтылык сан катары орнотулган.

Дисплейдин орду

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)

  • CGROM 5 x 8 чекит 204 белги үлгүсүнө жана 5 x 10 чекит 32 белгиге ээ. CGROM 204 x 5 чекиттен турган 8 символго ээ.

CGRAM (Character Generator RAM)

  • CGRAM 5 × 8 чекит, 8 белгиден турат. CGRAMга шрифт маалыматтарын жазуу менен колдонуучу аныктаган белгилерди колдонсо болот.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-18

CGRAM даректери, тамга коддору (DDRAM) жана символдор үлгүлөрү (CGRAM маалыматтары) ортосундагы байланыш

Эскертүүлөр:

  1. 0дөн 2ге чейинки символдук код биттери CGRAM дарек биттерине 3төн 5ке чейин туура келет (3 бит: 8 түрү).
  2. CGRAM 0дөн 2ге чейинки биттерге даректерди берет жана символдун сызыгынын абалын белгилейт. 8-сап курсордун орду жана анын дисплейи курсор менен логикалык ЖЕ аркылуу түзүлөт. Курсордун дисплей абалына туура келген 8-саптын маалыматтарын курсордун дисплейи катары 0 деңгээлинде сактаңыз. Эгерде 8-саптын маалыматы 1 болсо, курсордун катышуусуна карабастан 1 бит 8-сапты күйгүзөт.
  3. Символдун үлгүлөрүнүн позициялары CGRAM маалымат биттерине 0дөн 4кө чейин туура келет (4 бит сол жакта).
  4. Таблицада көрсөтүлгөндөй, CGRAM символдорунун үлгүлөрү 4төн 7ге чейинки символдук код биттеринин баары 0 болгондо тандалат. Бирок, символдук коддун 3-битинин эч кандай таасири болбогондуктан, R дисплей эксample жогоруда 00H же 08H символдук коду менен тандаса болот.
  5. CGRAM маалыматтары үчүн 1 дисплей тандоосуна туура келет, ал эми тандалбагандык үчүн 0 Эффект жок экенин көрсөтөт.

Курсор/Жылкылдаган башкаруу схемасы

Ал курсордун ордунда курсорду/жылтылдап ON/OFF башкарат.

Instruction Description

Контур

  • S6A0069 ички сааты менен MPU саатынын ортосундагы ылдамдык айырмасын жеңүү үчүн, S6A0069 IR же DR үчүн түзүлүштөрдө башкарууну сактоо менен ички операцияларды аткарат.
  • Ички операция окуу/жазуу жана маалымат шинасынан турган MPU сигналына ылайык аныкталат (7-таблицаны караңыз).

Көрсөтмөлөр негизинен төрт топко бөлүнөт:

  1. S6A0069 функция топтому нускамалары (дисплей ыкмаларын коюу, маалымат узундугун коюу ж.б.)
  2. Дарек коюлган нускамаларды ички RAMга
  3. Ички оперативдик эс тутум менен берилиштерди өткөрүү көрсөтмөлөрү
  4. Башкалар
  • Ички оперативдик эстутумдун дареги автоматтык түрдө 1ге көбөйөт же азаят.
  • Эскертүү: ички иш учурунда, бош желек (DB7) "Жогорку" деп окулат.
  • Бош эмес желекченин алдында кийинки нускама болушу керек.

Нускама таблицасы

Instruction

V: Б

Нускама коду

6/18

Description

2008/06/02

Аткаруу
  RS R/W DB7 DB6 DB 5 DB4 DB3 DB2 DB 1 DB0   убакыт (фокус = 270 KHZ
Таза дисплей 0 0 0 0 0 0 0 0 0 1 DDRAга “20H” жазыңыз жана DDRAM дарегин “00H” деп коюңуз

AC

 1.53ms
 Үйгө кайтуу  

0

 

0

 

0

 

0

 

0

 

0

 

0

 

0

 

1

 

DDRAM дарегин ACдан “00H” коюңуз жана курсорду баштапкы абалына кайтарыңыз.

DDRAM мазмуну өзгөртүлбөйт.

 1.53ms
Кирүү режими коюлган 0 0 0 0 0 0 0 1 I/D SH Курсордун кыймыл багытын дайындоо жана дисплейдин бүтүндөй бүлбүлдөөсү 39ус
ON/OFF башкаруу дисплей 0 0 0 0 0 0 1 D C B Дисплейди (D), курсорду (C) жана курсордун бүлбүлдөөнү (B) күйгүзүү/өчүрүү

Башкаруу бит.

 
Курсор же дисплейди жылдыруу  

0

 

0

 

0

 

0

 

0

 

1

 

S/C

 

R/L

 

 

Курсорду кыймылга келтирип, Shift башкаруу битти жана багытты өзгөртпөстөн көрсөтүңүз

DDRAM маалыматтары.

 

39ус

 

Функциялар топтому

 

0

 

0

 

0

 

0

 

1

 

DL

 

N

 

F

 

 

Интерфейс маалыматынын узундугун коюу (DL: 8-

бит/4-бит), дисплей сызыгынын сандары (N: =2-сап/1-сап) жана,

Дисплей шрифт түрү (F: 5×11/5×8)

 

 

39ус

CGRAM орнотуу

Дарек

 

0

 

0

 

0

 

1

 

AC5

 

AC4

 

AC3

 

AC2

 

AC1

 

AC0

Даректе CGRAM дарегин коюңуз

Counter.

 

39ус

DDRAM орнотуу

Дарек

 

0

 

0

 

1

 

AC6

 

AC5

 

AC4

 

AC3

 

AC2

 

AC1

 

AC0

Дарекке DDRAM дарегин коюңуз

Counter.

 

39ус

Бош эмес Flag жана Address окуу  

0

 

1

 

BF

 

AC6

 

AC5

 

AC4

 

AC3

 

AC2

 

AC1

 

AC0

Ички операция учурундабы же жокпу, BF окуу менен билүүгө болот. Дарек эсептегичтин мазмунун да окуса болот.  

 

0ус

Маалыматтарды жазыңыз

Дарек

 

1

 

0

 

D7

 

D6

 

D5

 

D4

 

D3

 

D2

 

D1

 

D0

Маалыматтарды ички оперативдүү эске (DDRAM/CGRAM) жазыңыз.  

43ус

RAMдан маалыматтарды окуу 1 1 D7 D6 D5 D4 D3 D2 D1 D0 Ички оперативдүү эс тутумдан (DDRAM/CGRAM) маалыматтарды окуу. 43ус
  • ЭСКЕРТҮҮ: Бош эмес желекти (DB7) текшерүүчү MPU программасы жасалганда, бош эмес желекче (DB1) "Төмөн" абалга өткөндөн кийин "E" сигналынын түшүүчү чети менен кийинки нускаманы аткаруу үчүн 2/7fosc керек болушу керек. .

Мазмуну

  1. Таза дисплей
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 0 0 0 0 0 1
    • Бардык DDRAM даректерине “20H” (мейкиндик коду) жазуу менен дисплейдеги бардык маалыматтарды тазалаңыз жана DDRAM дарегин “00H” ACга (дарек эсептегич) коюңуз.
    • Курсорду баштапкы абалга кайтарыңыз, тактап айтканда, курсорду дисплейдин биринчи сызыгынын сол четине алып келиңиз. Кирүү режимин өстүрүңүз (I/D=“Жогорку”).
  2. Үйгө кайт
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 0 0 0 0 1
    • Үйгө кайтуу курсордун үйгө кайтуу көрсөтмөсү.
    • Дарек эсептегичинде DDRAM дарегин “00H” деп коюңуз.
    • Курсорду баштапкы сайтына кайтарыңыз жана эгер жылдырылса, дисплейди баштапкы абалына кайтарыңыз. DDRAM мазмуну өзгөрбөйт.
  3. Кирүү режими коюлган
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 0 0 0 1 I/D SH
    • Курсордун жана дисплейдин кыймыл багытын орнотуңуз.
    • I/D: DDRAM дарегин көбөйтүү/азайтуу (курсор же жыпылықтоо)
    • I/D=“жогорку” болгондо курсор/жыпырт оңго жылат жана DDRAM дареги 1ге көбөйөт.
    • I/D=“Төмөн” болгондо, курсор/белгиси солго жылат жана DDRAM дареги 1ге көбөйөт.
    • CGRAMдан окуп же CGRAMга жазып жатканда CGRAM DDRAM сыяктуу иштейт.
    • SH: бүт дисплейди жылдыруу
    • DDRAM окуу (CGRAM окуу/жазуу) операциясы же SH=“Төмөн” болгондо, дисплейдин баарын жылдыруу аткарылбайт.
    • Эгерде SH =“High” жана DDRAM жазуу операциясы болсо, I/D маанисине ылайык бүт дисплейдин жылышы аткарылат. (I/D=“жогорку”. солго жылдыруу, I/D=“Төмөн”. Оңго жылдыруу).
  4. ON/OFF башкаруу дисплей
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 0 0 1 D C B
    • Башкаруу дисплей/курсор/белгилүү ON/OFF 1 бит регистр.
    • D: ON/OFF башкаруу бит дисплей
    • D=“High” болгондо, дисплей толугу менен күйгүзүлөт.
    • D=“Төмөн” болгондо дисплей өчүрүлөт, бирок дисплей маалыматтары DDRAM ичинде калат.
    • C: курсор ON/OFF башкаруу бит
    • D=“Жогорку” болгондо курсор күйгүзүлөт.
    • D=“Төмөн” болгондо, курсор учурдагы дисплейде жок болот, бирок I/D реестри анын маалыматтарын сактайт.
    • B: Курсорду ON/OFF контролдоочу бит
    • B=“Жогорку” болгондо курсор жымыңдоо күйгүзүлөт, ал бардык “Жогорку” маалыматтарды кезектешип аткарат жана курсордун ордунда символдорду көрсөтөт.
    • B=“Төмөн” болгондо, көз ирмем өчүрүлөт.
  5. Курсор же дисплейди жылдыруу
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 0 1 S/C R/L
    • Дисплей маалыматтарын жазуусуз же окубастан оңго/солго курсордун ордун же дисплейди жылдыруу. Бул нускама дисплей маалыматтарын оңдоо же издөө үчүн колдонулат.
    • 2-сап режиминин дисплейинде курсор 2-саптын 40-санынан кийинки 1-сапка жылат.
    • Дисплейди жылдыруу бир эле учурда бардык саптарда аткарылаарын эске алыңыз.
    • Дисплей маалыматтары кайра-кайра жылдырылса, ар бир сап өзүнчө жылдырылат.
    • Дисплейди жылдыруу аткарылганда дарек эсептегичтин мазмуну өзгөртүлбөйт.
    • S/C жана R/L биттерине ылайык үлгүлөрдү жылдыруу
      S/C R/L Операция
      0 0 Курсорду солго жылдырсаңыз, AC 1ге азаят
      0 1 Курсорду оңго жылдырсаңыз, AC 1ге көбөйөт
      1 0 Бардык дисплейди солго жылдырыңыз, курсор дисплейге жараша жылат
      1 1 Бардык дисплейди оңго жылдырыңыз, курсор дисплейге жараша жылат
  6. Функциялар топтому
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 1 DL N F
    • DL: Интерфейс маалыматтарынын узундугун башкаруу бит
    • Качан DL = "Жогорку", бул MPU менен 8 биттик автобус режимин билдирет.
    • Качан DL = "Төмөн", бул MPU менен 4 биттик автобус режимин билдирет. Демек, DL 8-бит же 4-бит автобус режимин тандоо үчүн сигнал болуп саналат. 4-бирок автобус режиминде, ал 4-биттик маалыматтарды эки жолу өткөрүп бериши керек.
    • N: Дисплей сызык номерин башкаруу бит
    • Качан N=“Төмөн”, 1-сап дисплей режими коюлган.
    • Качан N=“Жогорку”, 2-сап дисплей режими коюлган.
    • F: Дисплей сызык номерин башкаруу бит
    • Качан F=“Төмөн”, 5×8 чекит форматындагы дисплей режими коюлган.
    • Качан F=“Жогорку”, 5×11 чекиттер форматтуу дисплей режими.
  7. CGRAM дарегин коюу
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0
    • CGRAM дарегин AC кылып коюңуз.
    • Көрсөтмө CGRAM маалыматтарын MPUден жеткиликтүү кылат.
  8. DDRAM дарегин коюу
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0
    • DDRAM дарегин AC кылып коюңуз.
    • Бул нускама DDRAM маалыматтарын MPUдан жеткиликтүү кылат.
    • 1-сап дисплей режиминде (N=LOW) DDRAM дареги “00H”ден “4FH”ге чейин болот. 2-саптык дисплей режиминде (N=Жогорку), 1-саптагы DDRAM дареги “00H”ден “ 27H", ал эми 2-саптагы DDRAM дареги "40H"дан "67H"ге чейин.
  9. Бош эмес желекти жана даректи окуу
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0
    • Бул нускама S6A0069 ички операцияда же жок экенин көрсөтөт.
    • Эгерде натыйжадагы BF "Жогорку" болсо, ички операция аткарылып жатат жана BF LOW болгуча күтүшү керек, андан кийин кийинки нускама аткарылышы мүмкүн.
    • Бул нускамада сиз дарек эсептегичтин маанисин да окуй аласыз.
  10. RAMга маалыматтарды жазуу
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    1 0 D7 D6 D5 D4 D3 D2 D1 D0
    • DDRAM/CGRAMга экилик 8 биттик маалыматтарды жазыңыз.
    • DDRAMдан жана CGRAMдан оперативдүү эстутум тандоо мурунку дарек топтомунун инструкциясы менен белгиленет (DDRAM дарек топтому, CGRAM дарек топтому).
    • RAM топтому нускамасы да RAMга AC багытын аныктай алат.
    • Жазуу операциясынан кийин. Дарек кирүү режимине ылайык автоматтык түрдө 1ге көбөйөт/кичирейет.
    • RAMдан маалыматтарды окуу
      RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
      1 1 D7 D6 D5 D4 D3 D2 D1 D0
  • DDRAM/CGRAMдан экилик 8 биттик маалыматтарды окуу.
  • RAM тандоо мурунку дарек орнотулган нускама менен белгиленет. Эгерде оперативдүү эс тутумдун даректүү инструкциясы бул инструкцияга чейин аткарылбаса, биринчи окулган маалыматтар жараксыз, анткени AC багыты али аныктала элек.
  • Эгерде RAM маалыматтары мурда коюлган RAM дареги көрсөтмөлөрү жок бир нече жолу окулса, окуу операциясы, экинчиден туура RAM маалыматтарын алууга болот. Бирок, биринчи маалыматтар туура эмес болуп калат, анткени RAM маалыматтарын өткөрүү үчүн убакыт чеги жок.
  • DDRAM окуу операциясында курсорду жылдыруу инструкциясы DDRAM дарек топтому нускамасындай эле ролду ойнойт, ал ошондой эле RAM маалыматтарын чыгаруу маалыматтар реестрине өткөрүп берет.
  • Окуу операциясынан кийин дарек эсептегичи кирүү режимине ылайык автоматтык түрдө 1ге көбөйөт/кичирейет.
  • CGRAM окуу операциясынан кийин дисплей жылышы туура аткарылбай калышы мүмкүн.
  • ЭСКЕРТҮҮ: RAM жазуу операциясында, AC окуу операциясындай эле 1ге көбөйтүлөт/ азаят.
  • Бул учурда AC кийинки даректин ордун көрсөтөт, бирок окуу инструкциясы менен мурунку маалыматтарды гана окуса болот.

Стандарттык тамга үлгүсү Англис/Европа

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

Сапат спецификациялары

Продукциянын сырткы көрүнүшүн текшерүү стандарты

  • Сырткы көрүнүшүн текшерүү ыкмасы: Текшерүү 20 Вт x 2 флуоресценттик л менен жүргүзүлүшү керекamps.
  • LCM менен флуоресценттик l ортосундагы аралыкamps 100 см же андан көп болушу керек.
  • LCM менен инспектордун көзүнүн ортосундагы аралык 25 см же андан көп болушу керек.
  • The viewТекшерүү багыты вертикальдан LCMге каршы 35°.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-20
  • А зонасы: Активдүү дисплей аймагы (минималдуу viewаймак).
  • B аймагы: Жигердүү эмес дисплей аймагы (тышкы viewаймак).

Сапатты камсыздоонун спецификациясы

  • AQL текшерүү стандарты
  • Sampлинг ыкмасы: GB2828-87, II деңгээл, жалгыз сampling Кемчилик классификациясы (Эскертүү: * камтылган эмес)
Классификациялоо пункт Эскертүү AQL
майор Көрсөтүү абалы Кыска же ачык туташуу 1 0.65
LC агып кетиши
Жаркылдап
Дисплей жок
туура эмес viewбагыт
Контрасттык дефект (караңгылык, арбак) 2
Арткы жарык 1,8
Көрсөтүлбөйт Жалпак кабель же пин тескери 10
Туура эмес же жок компонент 11
Кичинекей Көрсөтүү абалы Фон түсүнүн четтөө 2 1.0
Кара так жана чаң 3
Сызыктын кемтиги, сызык 4

5

Радуга
Чип 6
Pinhole 7
 

Поляризатор

Чыгып кеткен 12
көбүк жана чет өлкөлүк материал 3
soldering Байланыш начар 9
Wire Байланыш начар 10
TAB Позиция, Байланыш күчү 13

Кемчиликтердин классификациясы боюнча эскертүү

Жок. пункт Критерий
1 Кыска же ачык туташуу уруксат бербейт
LC агып кетиши
Жаркылдап
Дисплей жок
туура эмес viewбагыт
Туура эмес арткы жарык
2 Контрасттын бузулушу бекитүү сample
Фон түсүнүн четтөө
 

3

 

чекит кемчилиги,

Кара так, чаң (анын ичинде поляризатор)

 

 

j = (X+Y)/2

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

Бирдиги: дюйм2

Point

Өлчөмү

Кабыл алынуучу саны.
j<0.10 этибарга албоо
0.10 2
0.15 1
j>0.25 0
 4  Сызыктын кемтиги, сызык Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-22

бирдиги: мм

Line Кабыл алынуучу саны.
L W  
0.05>W  этибарга албоо
3.0>Л 0.1>W>0.05
2.0>Л 0.15≥W>0.1
 

5

 

Радуга

экиден ашык түсү өзгөрбөйт viewаймак.

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

Жок. пункт Критерий
7 Сегмент үлгүсү

W = Сегменттин туурасы

j = (X+Y)/2

(1) Pinhole

j <0.10мм кабыл алынат.

бирдиги: мм

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

Point Size Кабыл алынуучу саны
j≤1/4W этибарга албоо
1/4W< j≤1/2W 1
j>1/2W 0
8 Арткы жарык (1) Жарыктын түсү спецификацияга дал келиши керек.

(2) Жылтылдаганга жол бербеңиз

9 soldering (1) ПХБдагы оор кир жана ширетүү топторго жол бербеңиз. (Кирдин өлчөмү чекит жана чаң кемчилигин билдирет)

(2) Коргошундун 50% дан ашыгы жер бетинде эритүү керек.

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

10 Wire (1) Жез зым дат баскан эмес

(2) Жез зым байланышында жаракаларга жол бербеңиз.

(3) Жалпак кабелдин ордун өзгөртүүгө жол бербеңиз.

(4) Жалпак кабелдин ичинде ачык жез зымды жол бербеңиз.

11* PCB (1) Бурама дат же зыянга жол бербе.

(2) Компоненттерди жетишсиз же туура эмес коюуга жол бербөө.

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

LCM ишенимдүүлүгү

Ишенимдүүлүк сыноо шарты:

пункт Шарт Убакыт (саат) Баалоо
Жогорку темп. Сактагыч 80°C 48 Функцияларында жана сырткы көрүнүшүндө аномалиялар жок
Жогорку темп. Иштеп жатат 70°C 48
Төмөн температура. Сактагыч -30°C 48
Төмөн температура. Иштеп жатат -20°C 48
Нымдуулук 40°C/ 90% RH 48
Темп. Цикл 0°C ¬ 25°C ®50°C

(30 мин ¬ 5 мин ® 30 мин)

10 цикл

Калыбына келтирүү убактысы жок дегенде 24 саат болушу керек. Мындан тышкары, бөлмө температурасында (50,000+20°C), нормалдуу нымдуулукта (8% RH дан төмөн) жана аба ырайынын таасири тийбеген жерде кадимки эксплуатация жана сактоо шарттарында 65 XNUMX сааттын ичинде функциялары, өндүрүмдүүлүгү жана сырткы көрүнүшү кескин начарлашы керек. түздөн-түз күн нуру.

LCD/LCM колдонуу үчүн сактык

  • LCD/LCM чогулган жана жогорку тактык менен жөнгө салынат.
  • Эч кандай өзгөртүүгө же өзгөртүүгө аракет кылбаңыз.
  • Төмөнкүлөрдү белгилей кетүү керек.

Жалпы сактык чаралары:

  1. LCD панели айнектен жасалган. Ашыкча механикалык соккудан же дисплей аймагынын бетине катуу басым жасоодон сактаныңыз.
  2. Дисплейдин бетинде колдонулган поляризатор оңой чийилип, бузулат. Колдонууда өтө этият болуу керек. Дисплейдин бетиндеги чаңды же кирди тазалоо үчүн, пахта, же изопропил спирти, этил спирти же трихлоротрифлортан менен чыланган башка жумшак материал менен акырын сүртүңүз, сууну, кетонду же жыпар жыттуу заттарды колдонбоңуз жана эч качан катуу сүртпөңүз.
  3. кылбаampметалл алкагында өтмөктөр менен ар кандай жол менен эр.
  4. XIAMEM OCULAR менен кеңешпей туруп, PCBге эч кандай өзгөртүүлөрдү киргизбеңиз
  5. LCMди монтаждоодо, ПХБ ийилип же бурулушу сыяктуу стресстин астында эмес экенин текшериңиз. Эластомердик байланыштар өтө назик жана жетишпеген пикселдер кандайдыр бир элементтердин бир аз жылышуусунан келип чыгышы мүмкүн.
  6. Металл рамканы басуудан качыңыз, антпесе эластомердик туташтыргыч деформацияланып, байланышты жоготуп, пикселдердин жетишсиздигине жана дисплейде асан-үсөндүн пайда болушуна алып келиши мүмкүн.
  7. Жабыркаган клеткадан агып кетиши мүмкүн болгон суюк кристаллдарга тийүүдөн же жутуп алуудан сак болуңуз. Эгерде кандайдыр бир суюк кристалл териге же кийимге жайылып кетсе, аны дароо самын жана суу менен жууп салыңыз.

Статикалык электрдик сактык чаралары:

  1. CMOS-LSI модулдун схемасы үчүн колдонулат; ошондуктан операторлор модулга тийген сайын жерге кошулушу керек.
  2. LSI төшөктөрү сыяктуу өткөргүч бөлүктөргө тийбеңиз; ПХБдагы жез жетелейт жана адам денесинин каалаган бөлүктөрү менен интерфейс терминалдары.
  3. Дисплейдин туташуу терминалдарына колуңуз менен тийбеңиз; ал терминалдардын ажырап калышына же бузулушуна алып келет.
  4.  Модулдарды сактоо үчүн антистатикалык баштыктарда же статикага туруктуу башка контейнерлерде сактоо керек.
  5. Туура жерге туташтырылган ширетүү үтүктөрдү гана колдонуу керек.
  6. Эгерде электрдик бурагыч колдонулса, учкун чыгып кетпеши үчүн аны жерге туташтыруу жана коргоо керек.
  7. Жумушчу кийимдер жана жумушчу отургучтар үчүн кадимки статикалык алдын алуу чараларын сактоо керек.
  8. Кургак аба статикага индуктивдүү болгондуктан, 50-60% салыштырмалуу нымдуулук сунушталат.

Soldering сактык чаралары:

  1. Soldering I/O терминалдарда гана жүргүзүлүшү керек.
  2. Туура жерге туташтырылган жана агып кетпеген ширетүү үтүктөрдү колдонуңуз.
  3. Soldering температурасы: 280°C+10°C
  4.  Soldering убактысы: 3-4 секунд.
  5. Чайыр агымы толтурулган эвтектикалык ширеткичти колдонуңуз.
  6. Эгерде флюс колдонулса, анда ЖК бети чачырап кетпеш үчүн корголушу керек.
  7. Флюс калдыктарын алып салуу керек.

Иштетүү чаралары:

  1. The viewбурчту ЖК айдоо көлөмүн өзгөртүү менен жөнгө салынышы мүмкүнtage Vo.
  2. Колдонулгандан бери DC томtage дисплейди начарлатуучу электрохимиялык реакцияларды пайда кылат, колдонулуучу импульстун толкун формасы симметриялуу болушу керек, ошондуктан эч кандай DC компоненти калбайт. Белгиленген операциялык томду колдонууну унутпаңызtage.
  3. Айдоо томtagд белгиленген чегинде сакталууга тийиш; ашыкча томtage дисплейдин иштөө мөөнөтүн кыскартат.
  4. Жооп убактысы температуранын төмөндөшү менен көбөйөт.
  5. Дисплейдин түсүнө анын иштөө диапазонунан жогору температурада таасир этиши мүмкүн.
  6. Температураны колдонуунун жана сактоонун белгиленген чегинде кармаңыз. Ашыкча температура жана нымдуулук поляризациянын бузулушуна, поляризатордун сыйрылышына же көбүктөрдүн пайда болушуна алып келиши мүмкүн.
  7. 40 ° C ашык узак мөөнөттүү сактоо үчүн талап кылынат, салыштырмалуу нымдуулук 60% дан төмөн сакталышы керек, жана түздөн-түз күн нурунан алыс болушу керек.

Документтер / Ресурстар

Handson Technology DSP-1165 I2C Сериялык Interface 20x4 ЖК модулу [pdf] Колдонуучунун колдонмосу
DSP-1165 I2C сериялык интерфейс 20x4 ЖК модулу, DSP-1165, I2C сериялык интерфейс 20x4 ЖК модулу, интерфейс 20x4 ЖК модулу, 20x4 ЖК модулу, ЖК модулу, модуль

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *