Handson-기술-로고

Handson Technology DSP-1165 I2C 직렬 인터페이스 20×4 LCD 모듈

Handson-기술-DSP-1165-I2C-직렬-인터페이스-20x4-LCD-모듈-제품

명세서

  • Arduino 보드 또는 I2C 버스가 있는 기타 컨트롤러 보드와 호환됩니다.
  • 디스플레이 유형: 노란색-녹색 백라이트에 검정색입니다.
  • I2C 주소: 0x38-0x3F (0x3F default).
  • 공급량tage: 5V.
  • 인터페이스: I2C - 4비트 LCD 데이터 및 제어 라인.
  • 대비 조정: 내장 전위차계.
  • 백라이트 제어: 펌웨어 또는 점퍼선.
  • 보드 크기: 98×60mm.

제품 사용 지침

설정하기

I2C-LCD 피기백 보드의 주소 선택 패드입니다. 기본 주소 설정은 3Fh입니다. 마이크로컨트롤러와 인터페이스하려면 참조 회로 다이어그램을 따르세요.

I2C LCD 디스플레이 설정

  1. I2C-LCD 피기백 보드를 16핀 LCD 모듈에 납땜하여 올바르게 정렬되도록 합니다.
  2. 사용 설명서에 따라 4개의 점퍼선을 사용하여 LCD 모듈을 Arduino에 연결합니다.

아두이노 설정:

  • Arduino I2C LCD 라이브러리를 다운로드하여 설치합니다. Arduino 라이브러리 폴더에 있는 기존 LiquidCrystal 라이브러리 폴더의 이름을 백업으로 바꿉니다.
  • 제공된 예시를 복사하여 붙여넣으세요.ampArduino IDE에 스케치하고 확인하고 Arduino 보드에 스케치를 업로드하세요.

자주 묻는 질문:

Q: 모듈의 기본 I2C 주소는 무엇입니까?

  • A: 기본 I2C 주소는 0x3F이지만 0x38-0x3F 사이에서 설정할 수 있습니다.

Q: 디스플레이의 대비를 어떻게 조정합니까?

  • A: 모듈에는 대비 조정을 위한 내장 전위차계가 있습니다.

Q: 디스플레이의 백라이트를 제어할 수 있나요?

  • A: 예, 펌웨어나 점퍼선을 사용하여 백라이트를 제어할 수 있습니다.
  • 이는 I2C 인터페이스 20×4 LCD 모듈로, 온보드 대비 제어 조정, 백라이트 및 I4C 통신 인터페이스를 갖춘 새로운 고품질 20라인 2자 LCD 모듈입니다.
  • Arduino 초보자를 위해 더 이상 번거롭고 복잡한 LCD 드라이버 회로 연결이 필요하지 않습니다.
  • 진짜 중요한 이점tag이 I2C 직렬 LCD 모듈은 회로 연결을 단순화하고 Arduino 보드의 일부 I/O 핀을 절약하며 널리 사용 가능한 Arduino 라이브러리를 통해 펌웨어 개발을 단순화합니다.
  • 제품번호: DSP-1165

간략한 데이터:

  • 호환 가능 Arduino 보드 또는 I2C 버스가 있는 기타 컨트롤러 보드를 사용합니다.
  • 디스플레이 유형: 노란색-녹색 백라이트에 검정색입니다.
  • I2C Address:0x38-0x3F (0x3F 기본값)
  • 공급량tage: 5V
  • 인터페이스: I2C - 4비트 LCD 데이터 및 제어 라인.
  • 대비 조정: 내장 전위차계.
  • 백라이트 제어: 펌웨어 또는 점퍼선.
  • 보드 크기: 98×60mm.

설정하기

  • Hitachi의 HD44780 기반 문자 LCD는 매우 저렴하고 널리 사용 가능하며 정보를 표시하는 모든 프로젝트에서 필수적인 부분입니다.
  • LCD 피기백 보드를 사용하면 I2C 버스를 통해 원하는 데이터를 LCD에 표시할 수 있습니다. 원칙적으로 이러한 백팩은 I8574C 프로토콜을 사용하는 범용 양방향 8비트 I/O 포트 확장기인 PCF2(NXP)를 기반으로 구축되었습니다.
  • PCF8574는 8라인 양방향 버스(I2C 버스)를 통해 대부분의 마이크로컨트롤러 제품군에 범용 원격 I/O 확장(XNUMX비트 준양방향)을 제공하는 실리콘 CMOS 회로입니다.
  • 대부분의 피기백 모듈은 기본 슬레이브 주소가 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-LCD 피기백 보드의 참조 회로 다이어그램.

I2C LCD 디스플레이.

  • 먼저 I2C-LCD 피기백 보드를 16핀 LCD 모듈에 납땜해야 합니다. I2C-LCD 피기백 보드 핀이 직선이고 LCD 모듈에 맞는지 확인한 다음 I2C-LCD 피기백 보드를 LCD 모듈과 동일한 평면에 유지하면서 첫 번째 핀을 납땜합니다. 납땜 작업이 끝나면 점퍼선 XNUMX개를 준비하고 아래 지침에 따라 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 I2C LCD” 라이브러리를 다운로드하여 설치해야 합니다.
  • 우선 Arduino 라이브러리 폴더에 있는 기존 "LiquidCrystal" 라이브러리 폴더의 이름을 백업으로 변경하고 나머지 과정을 진행하세요.
  • https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
  • 다음으로, 이 ex를 복사하여 붙여넣으세요.amp실험을 위한 Listing-1을 빈 코드 창에 스케치하고 확인한 후 업로드하세요.

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

  • 모든 것이 괜찮다고 100% 확신하지만 디스플레이에 문자가 표시되지 않으면 백팩의 명암 조절 포트를 조정하여 문자가 밝고 배경이 밝지 않은 위치에 설정해 보세요. 캐릭터 뒤의 더러운 상자. 다음은 부분적인 내용입니다 view 20×4 디스플레이 모듈을 사용하여 위에 설명된 코드를 사용한 저자의 실험입니다.
  • 작가가 사용한 디스플레이는 매우 선명하고 밝은 "노란색 바탕에 검은색" 유형이므로 편광 효과로 인해 좋은 캐치가 매우 어렵습니다.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-7

이 스케치는 직렬 모니터에서 전송된 문자도 표시합니다.

  • Arduino IDE에서 "도구" > "직렬 모니터"로 이동합니다. 올바른 전송 속도를 9600으로 설정하십시오.
  • 상단 공간에 문자를 입력하고 "SEND"를 누르십시오.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-8
  • LCD 모듈에 문자열이 표시됩니다. Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-9

자원

  • 핸슨 기술
  • Lelong.com.my
  • HandsOn Technology는 전자제품에 관심이 있는 모든 사람에게 멀티미디어 및 대화형 플랫폼을 제공합니다.
  • 초보자부터 열심히, 학생부터 강사까지. 정보, 교육, 영감, 엔터테인먼트.
  • 아날로그와 디지털, 실용적이고 이론적인 것; 소프트웨어와 하드웨어.
  • HandsOn Technology는 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시
  5. 내장 컨트롤러(S6A0069 또는 동급)
  6. +5V 전원 공급
  7. 황록색 LED BKL, A, K에 의해 구동됨

윤곽 치수

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

절대 최대 정격

상징기준단위
파워볼tageVDD-VSS07.0V
입력 볼륨tageVSSVDD
작동 온도 범위맨 위-20+70
보관 온도 범위시험-30+80

블록 다이어그램

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

인터페이스 핀 설명

핀 번호상징외부 연결기능
1VSS 전원 공급LCM(GND)용 신호 접지
2VDDLCM용 로직(+5V)용 전원 공급 장치
3V0대비 조정
4RS엠피유(MPU)선택 신호 등록
5읽기/쓰기엠피유(MPU)읽기/쓰기 선택 신호
6E엠피유(MPU)동작(데이터 읽기/쓰기) 활성화 신호
 7~10 DB0~DB3 엠피유(MPU)4개의 하위 양방향 3상태 데이터 버스 라인. MPU와 LCM 간의 데이터 전송에 사용됩니다.

이 4개는 XNUMX비트 작업 중에는 사용되지 않습니다.

11~14DB4~DB7엠피유(MPU)4개의 상위 양방향 3상태 데이터 버스 라인. MPU 간 데이터 전송에 사용됩니다.
15에이(LED+)LED BKL 전원 공급 장치BKL(양극)용 전원공급장치
16K(LED-)BKL(GND)용 전원 공급 장치

대비 조정

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

  • VDD~V0: LCD 구동량tage
  • VR: 10k ~ 20k

광학 특성

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

상징상태최소일반최대.단위
View잉 각도θ1Cr≥3 20 
θ2 40 
Φ1 35 
Φ2 35 
대비율Cr 10
응답 시간(상승)Tr200250ms
응답 시간(하강)Tr300350

전기적 특성

백라이트 회로도(조명 12X4)Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-15

색상: 연두색

LED 등급

상징최소유형.맥스단위
앞으로 볼륨TAGEVF4.04.24.4V
순방향 전류IF240MA
P1.0W
피크 파장ΛP569571573NM
휘도LV340CD/M2
작동 온도 범위보프-20+70
보관 온도 범위-25+80

DC 특성

매개변수상징정황최소일반최대.단위
공급량tag전자 LCDVDD-V0타 =25℃4.5V
입력 볼륨tageVDD 4.75.05.5
공급 전류추가하다Ta=25℃, VDD=5.0V1.52.5mA
입력 누설 전류ILKG 1.0uA
"H" 레벨 입력 볼륨tage을 통해 2.2VDDV
"L" 레벨 입력 볼륨tage초기값의 2배 이하00.6
"H" 레벨 출력 볼륨tage브이오에이LOH=-0.25mA2.4
"L" 레벨 출력 볼륨tageLOH=1.6mA0.4 
백라이트 공급 전류IFVDD=5.0V,R=6.8W240

쓰기 주기 (Ta=25℃, VDD=5.0V)

매개변수상징시험 최소일반최대.단위
주기 시간 활성화tc 

E

500 

 

 

ns

펄스 폭 활성화tw230
상승/하강 시간 활성화트, 티에프20
RS; R/W 설정 시간츠1RS; 읽기/쓰기40
RS; R/W 주소 유지 시간th110
데이터 출력 지연츠2DB0~DB780
데이터 보유 시간th210

쓰기 모드 타이밍 다이어그램

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

읽기주기(Ta=25℃, VDD=5.0V)

매개변수상징시험 최소일반최대.단위
주기 시간 활성화에게E500ns
펄스 폭 활성화TW230
상승/하강 시간 활성화트, 티에프20
RS; R/W 설정 시간RS; 읽기/쓰기40
RS; R/W 주소 유지 시간th10
데이터 출력 지연tdDB0~DB7120
데이터 보유 시간그만큼5

읽기 모드 타이밍 다이어그램Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-17

기능 설명

시스템 인터페이스

  • 이 칩에는 MPU와 함께 4비트 버스와 8비트 버스의 두 가지 인터페이스 유형이 있습니다. 4비트 버스와 8비트 버스는 명령어 레지스터의 DL 비트에 의해 선택됩니다.

통화 중 플래그(BF)

  • BF = "High"이면 내부 작업이 처리 중임을 나타냅니다. 따라서 이 시간 동안에는 다음 지시를 받아들일 수 없습니다.
  • RS = Low, R/W = High(Read Instruction Operation)일 때 DB7 포트를 통해 BF를 읽을 수 있습니다. 다음 명령을 실행하기 전에 BF가 높지 않은지 확인하십시오.

주소 카운터(AC)

  • AC(주소 카운터)는 IR에서 전송된 DDRAM/CGRAM 주소를 저장합니다. DDRAM/CGRAM에 쓴(읽은) 후 AC는 자동으로 1씩 증가(감소)됩니다.
  • RS = "Low"이고 R/W = "High"인 경우 AC는 DB0 – DB6 포트를 통해 읽을 수 있습니다.

디스플레이 데이터 RAM(DDRAM)

  • DDRAM은 최대 80 x 8비트(80자)의 디스플레이 데이터를 저장합니다. DDRAM 주소는 주소 카운터(AC)에 XNUMX진수로 설정됩니다.

표시 위치

1234567891011121314151617181920
000102030405060708090A0B0C0D0E0F10111213
404142434445464748494A4B4C4D4E4F50515253
1415161718191A1B1C1D1E1F2021222324252627
5455565758595A5B5C5D5E5F6061626364656667

CGROM(문자 생성기 ROM)

  • CGROM에는 5 x 8 도트 204자 패턴과 5 x 10 도트 32자 패턴이 있습니다. CGROM에는 204 x 5 도트로 구성된 8개의 문자 패턴이 있습니다.

CGRAM(문자 생성 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번째 줄은 커서 위치이며 커서와의 논리적 OR로 표시됩니다. 커서 표시 위치에 해당하는 8번째 라인의 데이터를 커서 표시로 0으로 유지합니다. 8번째 줄의 데이터가 1이면 커서 유무와 상관없이 1번째 줄에 8비트가 켜집니다.
  3. 문자 패턴 행 위치는 CGRAM 데이터 비트 0~4에 해당합니다(비트 4는 왼쪽에 있음).
  4. 표에서와 같이 문자 코드 비트 4~7이 모두 0인 경우 CGRAM 문자 패턴이 선택됩니다. 그러나 문자 코드 비트 3은 아무런 영향을 미치지 않으므로 R 디스플레이 examp위의 파일은 문자 코드 00H 또는 08H로 선택할 수 있습니다.
  5. CGRAM 데이터의 경우 1은 디스플레이 선택에 해당하고 0은 선택하지 않은 경우 효과가 없음을 나타냅니다.

커서/깜박임 제어 회로

커서 위치에서 커서/깜빡임 ON/OFF를 제어합니다.

지침 설명

개요

  • S6A0069의 내부 클럭과 MPU 클럭 간의 속도 차이를 극복하기 위해 S6A0069는 제어 정보를 IR 또는 DR에 저장하여 내부 작업을 수행합니다.
  • 내부 동작은 읽기/쓰기와 데이터 버스로 구성된 MPU의 신호에 따라 결정됩니다(표 7 참조).

지침은 크게 네 그룹으로 나눌 수 있습니다.

  1. S6A0069 기능 설정 명령(표시 방법 설정, 데이터 길이 설정 등)
  2. 내부 RAM에 대한 주소 설정 명령
  3. 내부 RAM을 사용한 데이터 전송 지침
  4. 기타
  • 내부 RAM의 주소는 자동으로 1씩 증가하거나 감소합니다.
  • 메모: 내부 작업 중에는 사용 중 플래그(DB7)가 "High"로 읽혀집니다.
  • Busy 플래그 확인은 다음 명령이 선행되어야 합니다.

지시 테이블

지침

뷔: ㄴ

명령어 코드

6/18

설명

2008/06/02

실행
 RS읽기/쓰기DB7DB6DB 5DB4DB3DB2DB 1DB0 시간(fosc= 270KHZ
디스플레이 지우기0000000001DDRA에 "20H"를 쓰고 DDRA 주소를 "00H"로 설정합니다.

AC

 1.53ms
 홈으로 돌아가기 

0

 

0

 

0

 

0

 

0

 

0

 

0

 

0

 

1

 

AC에서 DDRAM 주소를 "00H"로 설정하고 이동한 경우 커서를 원래 위치로 되돌립니다.

DDRAM의 내용은 변경되지 않습니다.

 1.53ms
진입 모드 설정00000001IDSH커서 이동 방향 지정 및 전체 디스플레이 깜박임39us
디스플레이 ON/OFF 제어0000001DCB디스플레이(D), 커서(C), 커서(B) 깜박임 켜기/끄기를 설정합니다.

제어 비트.

 
커서 또는 디스플레이 이동 

0

 

0

 

0

 

0

 

0

 

1

 

S/C

 

오른쪽/왼쪽

 

 

커서 이동을 설정하고 Shift 제어 비트와 방향을 변경하지 않고 표시합니다.

DDRAM 데이터.

 

39us

 

기능 세트

 

0

 

0

 

0

 

0

 

1

 

DL

 

N

 

F

 

 

인터페이스 데이터 길이 설정(DL: 8-

비트/4비트), 표시 Line 수(N: =2라인/1라인) 및,

표시 글꼴 유형(F: 5×11/5×8)

 

 

39us

CGRAM 설정

주소

 

0

 

0

 

0

 

1

 

AC5

 

AC4

 

AC3

 

AC2

 

AC1

 

AC0

주소에 CGRAM 주소를 설정합니다.

계수기.

 

39us

DDRAM 설정

주소

 

0

 

0

 

1

 

AC6

 

AC5

 

AC4

 

AC3

 

AC2

 

AC1

 

AC0

주소에 DDRAM 주소를 설정하세요.

계수기.

 

39us

바쁜 플래그 및 주소 읽기 

0

 

1

 

BF

 

AC6

 

AC5

 

AC4

 

AC3

 

AC2

 

AC1

 

AC0

내부 작동 중인지 아닌지는 BF를 읽어 알 수 있습니다. 주소 카운터의 내용도 읽을 수 있습니다. 

 

0us

데이터 쓰기

주소

 

1

 

0

 

D7

 

D6

 

D5

 

D4

 

D3

 

D2

 

D1

 

D0

내부 RAM(DDRAM/CGRAM)에 데이터를 씁니다. 

43us

RAM에서 데이터 읽기11D7D6D5D4D3D2D1D0내부 RAM(DDRAM/CGRAM)에서 데이터를 읽습니다.43us
  • 메모: 비지 플래그(DB7)를 검사하는 MPU 프로그램을 만들 때 비지 플래그(DB1)가 “Low”로 된 후 “E” 신호의 하강 에지에 의해 다음 명령을 실행하려면 2/7fosc가 필요합니다. .

내용물

  1. 명확한 디스플레이
    RS읽기/쓰기DB7DB6DB5DB4DB3DB2DB1DB0
    0000000001
    • 모든 DDRAM 주소에 "20H"(공간 코드)를 써서 모든 디스플레이 데이터를 지우고 AC(주소 카운터)에 DDRAM 주소를 "00H"로 설정합니다.
    • 커서를 원래 상태로 되돌립니다. 즉, 커서를 디스플레이 첫 번째 줄의 왼쪽 가장자리로 가져옵니다. 입력 모드를 증가시킵니다(I/D=“High”).
  2. 집으로 돌아가다
    RS읽기/쓰기DB7DB6DB5DB4DB3DB2DB1DB0
    000000001
    • Return home은 커서 return home 명령입니다.
    • 주소 카운터에서 DDRAM 주소를 "00H"로 설정합니다.
    • 이동된 경우 커서를 원래 위치로 되돌리고 디스플레이를 원래 상태로 되돌립니다. DDRAM의 내용은 변경되지 않습니다.
  3. 진입 모드 설정
    RS읽기/쓰기DB7DB6DB5DB4DB3DB2DB1DB0
    00000001IDSH
    • 커서 및 표시의 이동 방향을 설정합니다.
    • ID: DDRAM 주소 증가/감소(커서 또는 깜박임)
    • I/D=“high”이면 커서/깜박임이 오른쪽으로 이동하고 DDRAM 주소가 1씩 증가합니다.
    • I/D=“Low”이면 커서/깜박임이 왼쪽으로 이동하고 DDRAM 주소가 1씩 증가합니다.
    • CGRAM은 CGRAM에서 읽거나 쓸 때 DDRAM과 동일한 방식으로 작동합니다.
    • 쉿: 전체 디스플레이 전환
    • DDRAM 읽기(CGRAM 읽기/쓰기) 작업 또는 SH=“Low”인 경우 전체 디스플레이 이동이 수행되지 않습니다.
    • SH = "High"이고 DDRAM 쓰기 작업인 경우 I/D 값에 따라 전체 디스플레이의 이동이 수행됩니다. (I/D=“높음”. 왼쪽으로 이동, I/D=“낮음”. 오른쪽으로 이동).
  4. 디스플레이 ON/OFF 제어
    RS읽기/쓰기DB7DB6DB5DB4DB3DB2DB1DB0
    0000001DCB
    • 표시/커서/깜박임 ON/OFF를 제어하는 ​​1비트 레지스터입니다.
    • D: ON/OFF 제어 비트 표시
    • D=“High”이면 전체 디스플레이가 켜집니다.
    • D=“Low”이면 디스플레이는 꺼지지만 디스플레이 데이터는 DDRAM에 남아 있습니다.
    • C: 커서 ON/OFF 제어 비트
    • D=“High”이면 커서가 켜집니다.
    • D=“Low”이면 현재 디스플레이에서 커서가 사라지지만 I/D 레지스터는 해당 데이터를 보존합니다.
    • B: 커서 깜박임 ON/OFF 제어 비트
    • B=“High”인 경우 커서 깜박임이 켜져 모든 “High” 데이터를 교대로 수행하고 커서 위치에 문자를 표시합니다.
    • B=“낮음”이면 깜박임이 꺼집니다.
  5. 커서 또는 디스플레이 이동
    RS읽기/쓰기DB7DB6DB5DB4DB3DB2DB1DB0
    000001S/C오른쪽/왼쪽
    • 표시 데이터를 쓰거나 읽지 않고 오른쪽/왼쪽 커서 위치 또는 표시를 이동합니다. 이 명령은 표시 데이터를 수정하거나 검색하는 데 사용됩니다.
    • 2줄 모드 표시 중에는 커서가 첫 번째 줄의 2번째 자리 이후 두 번째 줄로 이동합니다.
    • 디스플레이 이동은 모든 라인에서 동시에 수행됩니다.
    • 표시 데이터가 반복적으로 이동되면 각 라인이 개별적으로 이동됩니다.
    • 디스플레이 이동이 수행될 때 주소 카운터의 내용은 변경되지 않습니다.
    • S/C 및 R/L 비트에 따른 시프트 패턴
      S/C오른쪽/왼쪽작업
      00커서를 왼쪽으로 이동하면 AC가 1 감소합니다.
      01커서를 오른쪽으로 이동하면 AC가 1 증가합니다.
      10모든 디스플레이를 왼쪽으로 이동하면 디스플레이에 따라 커서가 이동합니다.
      11모든 디스플레이를 오른쪽으로 이동하면 디스플레이에 따라 커서가 이동합니다.
  6. 기능 세트
    RS읽기/쓰기DB7DB6DB5DB4DB3DB2DB1DB0
    00001DLNF
    • 다운: 인터페이스 데이터 길이 제어 비트
    • 언제 DL=“높음”은 MPU가 있는 8비트 버스 모드를 의미합니다.
    • 언제 DL=“낮음”은 MPU가 있는 4비트 버스 모드를 의미합니다. 따라서 DL은 8비트 또는 4비트 버스 모드를 선택하는 신호이다. 4-but 버스 모드에서는 4비트 데이터를 두 번 전송해야 합니다.
    • N: 라인 번호 제어 비트 표시
    • 언제 N=“낮음”, 단선 디스플레이 모드가 설정됩니다.
    • 언제 N=“높음”, 2줄 디스플레이 모드가 설정됩니다.
    • F: 라인 번호 제어 비트 표시
    • 언제 F=“낮음”, 5×8 도트 형식 표시 모드가 설정됩니다.
    • 언제 F=“높음”, 5×11 도트 형식 디스플레이 모드.
  7. CGRAM 주소 설정
    RS읽기/쓰기DB7DB6DB5DB4DB3DB2DB1DB0
    0001AC5AC4AC3AC2AC1AC0
    • CGRAM 주소를 AC로 설정합니다.
    • 이 명령어는 MPU에서 CGRAM 데이터를 사용할 수 있도록 만듭니다.
  8. DDRAM 주소 설정
    RS읽기/쓰기DB7DB6DB5DB4DB3DB2DB1DB0
    001AC6AC5AC4AC3AC2AC1AC0
    • DDRAM 주소를 AC로 설정합니다.
    • 이 명령어를 사용하면 MPU에서 DDRAM 데이터를 사용할 수 있습니다.
    • 1라인 디스플레이 모드(N=LOW)인 경우 DDRAM 주소는 "00H"부터 "4FH"까지입니다. 2라인 디스플레이 모드(N=High)에서 첫 번째 라인의 DDRAM 주소는 "1H"부터 ""까지입니다. 00H”이고, 두 번째 줄의 DDRAM 주소는 “27H”부터 “2H”입니다.
  9. 통화 중 플래그 및 주소 읽기
    RS읽기/쓰기DB7DB6DB5DB4DB3DB2DB1DB0
    01BFAC6AC5AC4AC3AC2AC1AC0
    • 이 명령어는 S6A0069가 내부 작동 중인지 여부를 보여줍니다.
    • 결과 BF가 "High"이면 내부 작업이 진행 중이며 BF가 LOW가 될 때까지 기다려야 다음 명령을 수행할 수 있습니다.
    • 이 명령어에서는 주소 카운터의 값도 읽을 수 있습니다.
  10. RAM에 데이터 쓰기
    RS읽기/쓰기DB7DB6DB5DB4DB3DB2DB1DB0
    10D7D6D5D4D3D2D1D0
    • DDRAM/CGRAM에 바이너리 8비트 데이터를 씁니다.
    • DDRAM 및 CGRAM에서 RAM을 선택하는 것은 이전 주소 설정 명령(DDRAM 주소 집합, CGRAM 주소 집합)에 의해 설정됩니다.
    • RAM 설정 명령은 RAM에 대한 AC 방향을 결정할 수도 있습니다.
    • 쓰기 작업 후. 입력모드에 따라 주소가 자동으로 1씩 증가/감소됩니다.
    • RAM에서 데이터 읽기
      RS읽기/쓰기DB7DB6DB5DB4DB3DB2DB1DB0
      11D7D6D5D4D3D2D1D0
  • DDRAM/CGRAM에서 이진 8비트 데이터를 읽습니다.
  • RAM의 선택은 이전 주소 설정 명령에 의해 설정됩니다. 이 명령 이전에 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

품질 사양

제품 외관 테스트 기준

  • 외관검사 방법 : 형광등 20W x 2개를 사용하여 검사한다.amps.
  • LCM과 형광성 l 사이의 거리amps는 100cm 이상이어야 합니다.
  • LCM과 검사자의 눈 사이의 거리는 25cm 이상이어야 합니다.
  • 그만큼 view검사 방향은 LCM에 대해 수직에서 35°입니다.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-20
  • 구역: 활성 디스플레이 영역(최소 view지역).
  • B 구역: 비활성 디스플레이 영역(외부 view지역).

품질보증 사양

  • AQL 검사 기준
  • Samp링 방법: GB2828-87, 레벨 II, 단일 samp링 결함 분류(참고: *는 포함되지 않음)
나누다메모AQL
주요한표시 상태단락 또는 개방 회로10.65
LC 누출
꺼질 것 같은
디스플레이 없음
잘못된 view잉 방향
명암 불량(흐림, 고스트)2
백라이트1,8
비디스플레이플랫 케이블 또는 핀 역방향10
구성요소가 잘못되었거나 누락되었습니다.11
미성년자표시 상태배경색 편차21.0
검은 반점과 먼지3
선불량, 스크래치4

5

무지개
6
핀홀7
 

편광판

돌출12
기포 및 이물질3
납땜연결 불량9
철사연결 불량10
꼬리표위치, 결합강도13

결함 분류에 대한 참고 사항

아니요.표준
1단락 또는 개방 회로허용하지 않음
LC 누출
꺼질 것 같은
디스플레이 없음
잘못된 view잉 방향
잘못된 백라이트
2대비 결함승인을 참조하세요.ample
배경색 편차
 

3

 

포인트 불량,

흑점, 먼지(편광판 포함)

 

 

j = (X+Y)/2

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

단위: 인치2

가리키다

크기

허용 수량
j<0.10무시
0.102
0.151
j>0.250
 4 선불량, 스크래치Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-22

단위: mm

허용 수량
LW 
0.05>W 무시
3.0>엘0.1>W>0.05
2.0>엘0.15≥W>0.1
 

5

 

무지개

전체 색상 변경은 2회 이상 허용되지 않습니다. view지역입니다.

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

아니요.표준
7세그먼트 패턴

W = 세그먼트 너비

j = (X+Y)/2

(1) 핀홀

j < 0.10mm가 허용됩니다.

단위: mm

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

포인트 크기허용 수량
j≤1/4W무시
1/4W<j≤1/2W1
j>1/2W0
8백라이트(1) 백라이트의 색상은 사양과 일치해야 합니다.

(2) 깜박임을 허용하지 않음

9납땜(1) PCB에 심하게 더러워진 솔더볼을 허용하지 마십시오. (더러움의 크기는 점 및 먼지 불량을 의미합니다)

(2) 납의 50% 이상이 육지에 납땜되어야 합니다.

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

10철사(1) 동선은 녹슬지 않아야 한다.

(2) 구리선 연결부에 균열이 생기지 않도록 하십시오.

(3) 플랫 케이블의 위치가 바뀌지 않도록 하십시오.

(4) 플랫 케이블 내부에 구리선이 노출되지 않도록 하십시오.

11*인쇄 회로 기판(1) 나사의 녹이 발생하거나 손상되지 않도록 하십시오.

(2) 부품이 누락되거나 잘못 끼워지는 것을 허용하지 마십시오.

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

LCM의 신뢰성

신뢰성 테스트 조건:

상태시간(시간)평가
고온. 저장80도48기능 및 외관에 이상이 없을 것
고온. 운영 중70도48
저온. 저장영하 30도48
저온. 운영 중영하 20도48
습기40°C/90%RH48
온도 주기0°C ¬ 25°C ®50°C

(30분 ¬ 5분 ® 30분)

10주기

복구 시간은 최소 24시간이어야 합니다. 또한, 상온(50,000+20°C), 상습도(8%RH 이하), 습기에 노출되지 않는 곳의 일반적인 사용 및 보관 조건에서 65시간 이내에 기능, 성능, 외관이 현저하게 저하되지 않아야 합니다. 직사광선.

LCD/LCM 사용 시 주의사항

  • LCD/LCM은 높은 정밀도로 조립 및 조정됩니다.
  • 변경이나 수정을 시도하지 마십시오.
  • 다음 사항에 유의해야 합니다.

일반적인 예방 조치:

  1. LCD 패널은 유리로 만들어졌습니다. 디스플레이 영역 표면에 과도한 기계적 충격을 가하거나 강한 압력을 가하지 마십시오.
  2. 디스플레이 표면에 사용되는 편광판은 쉽게 긁히고 손상됩니다. 취급 시 각별한 주의가 필요합니다. 디스플레이 표면의 먼지나 오물을 제거하려면 이소프로필 알코올, 에틸 알코올, 트리클로로트리플로로탄을 적신 솜이나 기타 부드러운 천으로 가볍게 닦아주세요. 물, 케톤, 방향제를 사용하지 마시고 절대 세게 문지르지 마세요.
  3. 하지 마세요amp어떤 방식으로든 금속 프레임의 탭을 사용하세요.
  4. XIAMEM OCULAR에 문의하지 않고 PCB를 수정하지 마십시오.
  5. LCM을 실장할 때 PCB에 굽힘이나 비틀림 등의 응력이 가해지지 않는지 확인하십시오. 엘라스토머 접촉은 매우 섬세하며 누락된 픽셀은 요소의 약간의 전위로 인해 발생할 수 있습니다.
  6. 금속 베젤을 누르지 마십시오. 그렇지 않으면 엘라스토머 커넥터가 변형되고 접촉이 끊어져 픽셀이 누락되고 디스플레이에 무지개가 나타날 수도 있습니다.
  7. 손상된 셀에서 누출될 수 있는 액정을 만지거나 삼키지 않도록 주의하세요. 액정이 피부나 옷에 묻은 경우 즉시 비누와 물로 씻어내십시오.

정전기 예방 조치:

  1. 모듈 회로에는 CMOS-LSI가 사용됩니다. 따라서 작업자가 모듈과 접촉할 때마다 접지되어야 합니다.
  2. LSI 패드와 같은 전도성 부분을 만지지 마십시오. PCB의 구리 리드와 인체의 모든 부분과의 인터페이스 단자.
  3. 맨손으로 디스플레이의 연결 단자를 만지지 마십시오. 단자의 단선이나 절연 불량의 원인이 됩니다.
  4.  모듈은 정전기 방지 백이나 정전기에 강한 기타 용기에 넣어 보관해야 합니다.
  5. 적절하게 접지된 납땜 인두만 사용해야 합니다.
  6. 전기 드라이버를 사용하는 경우 스파크를 방지하기 위해 접지하고 차폐해야 합니다.
  7. 작업복과 작업대에는 일반적인 정전기 방지 조치를 준수해야 합니다.
  8. 건조한 공기는 정전기를 유도하므로 상대습도 50~60%를 권장합니다.

납땜 시 주의 사항:

  1. 납땜은 I/O 단자에만 수행해야 합니다.
  2. 접지가 적절하고 누출이 없는 납땜 인두를 사용하십시오.
  3. 납땜 온도: 280°C+10°C
  4.  납땜 시간: 3~4초.
  5. 수지 플럭스를 충전한 공융 납땜을 사용하십시오.
  6. 플럭스를 사용하는 경우 플럭스가 튀는 것을 방지하기 위해 LCD 표면을 보호해야 합니다.
  7. 플럭스 잔류물을 제거해야 합니다.

작업 주의 사항:

  1. 그만큼 viewLCD 구동 볼륨을 변경하여 각도를 조정할 수 있습니다.tag전자 Vo.
  2. DC vol 적용 이후tage는 전기화학 반응을 일으켜 디스플레이를 저하시키는 경우, 인가되는 펄스 파형은 DC 성분이 남지 않도록 대칭이어야 합니다. 반드시 지정된 작동 볼륨을 사용하십시오.tage.
  3. 운전 볼륨tage는 지정된 범위 내에 유지되어야 합니다. 초과 거래량tage는 디스플레이 수명을 단축시킵니다.
  4. 온도가 낮아지면 응답 시간이 늘어납니다.
  5. 디스플레이 색상은 작동 범위 이상의 온도에서 영향을 받을 수 있습니다.
  6. 온도는 규정된 사용 및 보관 범위 내에서 유지하십시오. 과도한 온도와 습도는 편광 저하, 편광판 박리 또는 기포 발생의 원인이 될 수 있습니다.
  7. 40°C 이상에서 장기간 보관하려면 상대습도를 60% 이하로 유지하고 직사광선을 피해야 합니다.

문서 / 리소스

Handson Technology DSP-1165 I2C 직렬 인터페이스 20x4 LCD 모듈 [PDF 파일] 사용자 가이드
DSP-1165 I2C 직렬 인터페이스 20x4 LCD 모듈, DSP-1165, I2C 직렬 인터페이스 20x4 LCD 모듈, 인터페이스 20x4 LCD 모듈, 20x4 LCD 모듈, LCD 모듈, 모듈

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *