제품 상세 정보:
|
제품: | 화면 표시 방식: | 긍정/부정, 반성/반성 | |
---|---|---|---|
운전 조건: | 1/8 면세 또는 사용자 정의 | 동작 전압: | 3.0 V |
광학: | 6:00 | 디스플레이 형태: | 반투과형 / 반사형 / 투과형 |
크기: | 맞춤형 | 백라이트: | 백색/호박색/파란색/황색 |
작동 온도: | +80' C에 대한 -30' C | 저장 온도: | +85' C에 대한 -35' C |
연결: | 금속 핀 연결 | 도트 공간: | 0.1 밀리미터 |
응답 시간: | 0.1 부인 | 순응성: | 순응한 한계와 로에스 |
HT1621 컨트롤러 세그먼트 코드 LCD 디스플레이 모듈, 백라이트와 세그먼트 LCD 디스플레이를 사용자 정의
1621 세그먼트 LCD 화면의 특성을 살펴 보겠습니다
* 작동 전압 2.4~5.2V
* 외부 32KHz 칩 또는 256KHz 주파수 소스 입력 연결 될 수 있습니다
* 1/2바이스 또는 1/3바이스 편향 및 1/2duty, 1/3duty, 1/4duty의 작업 주기가 선택됩니다.
* 칩 상의 시간 기반 주파수 소스
* 두 가지 주파수로 윙윙 윙 윙 윙 윙 윙 윙 윙 윙 윙 윙 윙
* 내장된 시간 기본 생성기와 감시 개 타이머 WDT
* 시간 기반 또는 워치도그 타이머 오버플로우 출력
* 8개의 시간 기반/워치도그 타이머 시계 소스
* 32segX 4com LCD 드라이버와 내장 32X 4비트 디스플레이 RAM
* 4선 직렬 인터페이스 /CS, DATA, WR, RD, 일반적으로 RD에 의해 사용되지 않습니다
* 칩 상의 LCD 드라이브 주파수는 64HZ에서 조절되지 않습니다
* 소프트웨어 구성 기능: 데이터 모드와 명령 모드 두 명령
* LCD 작동 전압을 조정하기 위해 VLCD 핀이 제공됩니다 (반대 조정)
LCD 논리 테이블 대응
HT1621의 RAM는 위의 그림의 논리 테이블과 일치합니다.
HT1621는 32개의 주소와 각각 4개의 COM 데이터와 일치합니다.
예를 들어, 0 주소가 0X08 T1에 쓰면 SGE0가 켜져 있습니다.
적어 0X01는 SGE0의 1F 빛에 대응합니다.
SGE0에 해당하는 0X02 1G 밝기
적어 0X07 1E, 1G, 그리고 SGE0의 1F가 함께 켜져 있습니다
0X0F를 써 SGE0의 모든 1E, 1G, 1F, T1이 밝습니다
HT1621은 연속으로 쓸 수 있고, 두 개의 주소를 동시에 쓰는 것이 가장 좋습니다. 그래서 테이블 테이블을 만드는 것이 쉽고, 쓰기가 쉽습니다.
예를 들어, 첫 두 개의 주소는 SGE0, SEG1, 1E, 1G, 1F, 1D, 1C, 1B 및 1A에 해당하는 0XF7로 표시되며 모두 켜져있어 전체 "8" 문자가 표시됩니다.
LCD 디스플레이를 만들기 위해서는 이 명령어들이 IC의 초기화에 기록되어야 합니다.
먼저, 명령어와 데이터가 무엇인지 이해하자
1 0 0 C8 C7 C6 C5 C4 C3 C2 C1 C0
100의 첫 3자리는 명령어의 플래그 비트, 마지막 9 비트는 명령어 값입니다
1 0 1 C7 C6 C5 C4 C3 C2 C1 C0
첫 3자리 101은 데이터의 플래그 비트이고 마지막 8비트는 데이터입니다
즉, 100의 첫 3자리를 보시면 명령어를 나타내고 101의 첫 3자리를 보시면 데이터를 나타냅니다.
다음 네 개의 명령어는 초기화 함수에 기록되어야 합니다
1. SYS EN 100 0000 - 0001- X 지침 0X01 (열린 폐쇄 시스템 오시레이터) X: 신경쓰지 마세요
2. BIAS 100 0010 - abXc - X 명령
C=1은 LCD1/3 편향 C=0은 LCD1/2 편향
ab=00: 2 COM
ab=01: 3 COM
ab=10: 4 COM
3. RC256 100 0001-1000 - X 명령어 0X01 (내부 시계) X: 신경쓰지 마세요
4. LCDON 100 0000 - 0011 - X 지침 0X01 (LCD 디스플레이를 켜) X: 신경쓰지 마세요
여기 제 프로그램 C 코드의 설명이 있습니다
#include
#include
#Define Uchar 무명 char
#defin uint unsigned int를 정의합니다
#defin _Nop() _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(
#defin BIAS 0x29 //0b100 - 0010 -1001 - 0 1/3duty 4com
#definise SYSDIS 0X00 //0b100 - 0000 - 0000 - 0 오시일레이터 시스템 오시일레이터 및 LCD 편향 발생기
#define SYSEN 0X01 //0b100 - 0000 - 0001 - 0 시스템 오시레이터를 켜
#define LCDOFF 0X04 //0b100 - 0000- 0010 - 0
#define LCDON 0X03 //0b100 - 0000 - 0011 - 0 LCD 디스플레이를 켜
#defin XTAL 0x14 //0b100 - 0001- 0100 - 0 외부 시계
#defini RC256 0X18 //0b100 - 0001 - 1000 - 0 내부 시계
#define TONEOFF 0X10 //0b1000 0001 0000 소리 출력을 끄
#defin WDTDIS 0X0A //0b1000 0000 1010 감시견은 금지되어 있습니다
HT1621 제어 비트 (LCD 모듈 인터페이스 정의, 자신의 필요에 따라 변경)
sbit DAT=P1^0;
sbit wr=P1^1;
sbit CS1=P1^2;
uchar 코드 테이블[10]={0xFA,0x0A,0xD6,0x9E,0x2E,0xBC,0xFC,0x1A,0xFE,0xBE}; 0---9 테이블
지연 함수 1 지연
무효 지연 (우릴 기름부음)
{
while(--us);
}
지연 함수 2 ////
무효 DelayMS (이미를 입력)
{
uint i,j;
for(i=0; i
;
ᄋᄋᄋᄋ ᄋᄋᄋ ᄋᄋ ᄋᄋᄋ ᄋᄋ ᄋᄋ
함수 이름: 무효 Ht1621Wr_Data ((uchar Data,uchar cnt)
데이터 함수를 작성하기 위해, cnt는 전송될 데이터 비트의 수이며, 데이터는 먼저 높은 비트로 전송됩니다
# # # # # # # # # # # # #
무효 Ht1621Wr_Data ((우카르 데이터,우카르 cnt)
{
우카르 i
(i=0;i
{
wr=0;
if (데이터&0x80)
DAT=1;
다른 것
DAT=0;
wr=1;
데이터<<=1;
}
}
/****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
함수 이름: void ht1621WrCmd ((uchar cmd)
설명: 지침을 작성합니다.
# # # # # # # # # # # # # #
무효 Ht1621WrCmd(uchar Cmd)
{
CS1=0; 조각 선택 CS는 낮고 효과적입니다.
_Nop();
Ht1621Wr_Data ((0x80,3); 명령어 플래그 100를 작성
Ht1621Wr_Data ((Cmd,9); 명령어 데이터를 작성
CS1=1; 슬라이스 선택 CS 높은 닫기
_Nop();
ᄋᄋᄋᄋ ᄋᄋᄋ ᄋᄋ ᄋᄋ ᄋᄋ ᄋᄋ
함수 이름: void ht1621WrOneData (이용자 주소,이용자 데이터)
데이터 조각을 작성합니다.
1먼저 101 데이터의 식별 비트를 작성합니다.
2주소 다시 써
3마지막으로, 표시되는 데이터를 입력
# # # # # # # # # # # # # #
무효 Ht1621WrOneData ((우카르 주소,우카르 데이터)
{
CS1=0;
Ht1621Wr_Data ((0xa0,3); 데이터 플래그 101을 작성합니다.
Ht1621Wr_Data ((Addr<<2,6); 주소 데이터를 입력
Ht1621Wr_Data(데이터,8); 데이터를 쓰기, 여기 두 개의 주소가 함께 8 비트로 쓰여있다
CS1=1;
/****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
함수 이름: void ht1621WrAllData (이용자 이름,이용자 이름)
설명: HT1621의 데이터 비트 4 비트 1 주소,
위에 우리는 한 번에 두 개의 비트를 쓰는 것에 대해 이야기했습니다. 그리고 데이터는 8 비트입니다.
상위 4자리는 ---- 높은 주소와 일치합니다. 네 번째 숫자는 ----- 낮은 주소와 일치합니다.
# # # # # # # # # # # # # #
무효 Ht1621WrAllData (이용자 주소,이용자 p)
{
우카르 i
CS1=0;
Ht1621Wr_Data ((0xa0,3); 데이터 플래그 101을 작성합니다.
Ht1621Wr_Data ((Addr<<2,6); 주소 데이터를 입력
(i=0; i<16; i++)
{
Ht1621Wr_Data(p,8); 데이터를 16X8=128bit로 쓰세요
}
(i=0; i<32; i++)
/ /{// 여기 4비트, 4비트 기록 데이터
Ht1621Wr_Data ((p,4); 32X4=128bit 데이터 쓰기
- 네
CS1=1;
}
/****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
함수 이름: void Ht1621_Init(void) www.xyhlcd.com
설명: 초기화 후, LCD 화면은 정상적으로 작동 할 수 있습니다
# # # # # # # # # # # # # #
무효 Ht1621_Init (무효)
{
CS1=1;
DAT=1;
지연MS ((200); 시간 지연은 LCD 작동 전압을 안정적으로 만듭니다
Ht1621WrCmd(BIAS); BIAS 설정
Ht1621WrCmd ((RC256); 내부 오시레이터를 사용하십시오.
Ht1621WrCmd ((SYSEN); 시스템 오시레이터를 켜
Ht1621WrCmd ((LCDON); LCD 디스플레이를 켜
(웃음)
함수 이름: xianshi_1()
고객들은 자신의 필요를 따라, 직접 데이터를 채우고, 표시될 수 있습니다
(웃음)
무효 xanshi_1 ((()
{
/////////////////////////////////
Ht1621WrOneData(0, 테이블[0]); 0 표시
Ht1621WrOneData ((2, 테이블[1]); 표시 1
Ht1621WrOneData (( 4, 테이블[2] 줌0X08); 2 + 소수점을 표시합니다
Ht1621WrOneData ((6, 테이블[3]); 표시 3
:
:
:Ht1621WrOneData( 12, 테이블[8] ᄋ0X08); 8+ 아이콘이 표시됩니다
Ht1621WrOneData (( 14, 테이블[9] ᄋ0X08); 9+ 아이콘을 표시
}
무효 XUNHUN_XIANSHI (우차르 텐트,우차르 시간)
{
우카르 i,j,t;
(i=0; i)
t=0x01
(j=0; j<8; j++)
{
Ht1621WrOneData ((i,t);
t<<=1;
이 경우,
지연MS (시간)
}
}
}
공허한 메인 ((()
{
Ht1621_Init(); 전원을 켜면 LCD가 시작됩니다.
DelayMS(100); 지연은 초기화를 안정
while(1)
{
Ht1621WrAllData00(0,0X00); 1621 레지스터 데이터를 0으로 삭제합니다.
지연MS ((400);
Ht1621WrAllData00(0,0XFF); 1621 레지스터 데이터는 1로 채워집니다.
지연MS ((800);
Ht1621WrAllData00(0,0X00); 1621 레지스터 데이터를 0으로 삭제합니다.
지연MS ((400);
Xianshi_1(); 여기서는 고객이 어떻게 표시되는지 정의할 수 있습니다.
지연MS ((800);
XUNHUN_XIANSHI (32,100) /// 펜 세그먼트는 펜 세그먼트 사이클에서 100MS 간격으로 32 개의 주소를 표시합니다.
지연MS ((800);
}
}
제품: | HT1621 컨트롤러 세그먼트 LCD | 표시 모드: | 긍정/부정, 반성/반성 |
---|---|---|---|
운전 상태: | 1/8 의무 또는 사용자 지정 | 작동 전압: | 30.0V |
광학: | 6:00 또는 대량화 가능 | 디스플레이 타입: | 반사적 / 반사적 / 전달적 |
크기: | 사용자 정의 | 백라이트: | 흰색 / 황색 / 파란색 / 노란색 |
작동 온도: | -30°C ~ +80°C | 저장 온도: | -35°C ~ +85°C |
연결: | 금속 핀 연결 | 점 공간: | 00.1mm |
반응 시간: | 0.1 Ms | 준수: | REACH 및 RoHS 준수 |
HT1621 컨트롤러 세그먼트 코드 LCD 디스플레이 모듈, 백라이트 제품 이미지와 함께 세그먼트 LCD 디스플레이를 사용자 정의
공장 및 시설
왜 우리를 선택합니까?
1...우리는 LCD 디스플레이 사용자 정의 솔루션을 제공합니다
제품에는 특수 응용 요구 사항, 전기적 사양, 광적 사양, 터치 기능 또는 기계적 차원이 있으며 사용자 정의 디스플레이가 필요한가?SAEF는 사용자 정의 LCD 요구 사항을 충족 할 수 있습니다.
2...터치 스크린 및 디스플레이용 총 솔루션
터치 화면과 디스플레이 화면을 조립하는 것에 대해 걱정하십니까?SAEF는 공기 및 광학 결합 서비스를 포함한 저항성 및 용량성 멀티 터치 솔루션을 포함한 사용자 지정 및 표준 터치 스크린을 제공할 수 있습니다..
3...품질 신뢰성
SAEF는 ISO9001:2015 및 ISO14000에 의해 자격을 갖추고 있습니다. RoHS, REACH 및 글로벌 시장의 다른 환경 규칙을 충족합니다. 우리는 제조 IQC,PQC 및 OQC 관리를 통해 품질을 보장합니다.신뢰성 및 노화 테스트.
4...장기 공급
일반적인 상황에서는 우리가 추천하는 제품은 5년 이상 공급될 수 있습니다.우리는 당신의 장기 공급 요구 사항을 보장하기 위해 대안 계획을 미리 만들 것입니다..
연락처
ck@saef.com.cn을 통해 문의하면 환영합니다.
검색 키워드:TN LCD, VA LCD, VATN LCD, HTN LCD, STN LCD, FSTN LCD, EBTN LCD, 온도 및 습도 계측기 LCD, 전자 계측기 LCD, 멀티미터 LCD, 스마트 계측기 LCD, 물 계측기 LCD, 가스 계측기 LCD,은행 현금 카운터 LCD, 현금용 LCD, 주식 기계 LCD, 전화 LCD, 워키 토키 LCD, 마사지 LCD, 트레드밀 LCD, 지방 측정기 LCD, 에어컨 LCD, 오디오 LCD 자동차 DVD LCD, 마이크로 웨브 오븐 LCD.리모컨 LCD, 학습 기계 LCD, 전자 사전 LCD, MP3 LCD, 컴퓨터, 제어 LCD 패널, CNC 연료 충전 기계 LCD, 산업용 컴퓨터 LCD, 게임 콘솔 LCD, 영구 달력 LCD, 시계 LCD.기기 LCD헬스케어 기계 LCD, 온도계 LCD, 가정용 기기 LCD, 엘리베이터 LCD, 엘리베이터용 LCD.
담당자: Cologne Ke
전화 번호: +8613502983321
팩스: 86-755-2370-9419