ht1621液晶显示驱动原理及程序

Ht1621液晶显示驱动使用说明 1. 概述 HT1621是128点内存映象和多功能的LCD驱动器,HT1621的软件配置特性使它适用于多种LCD应用场合,包括LCD模块和显示子系统。用于连接主控制器和HT1621的管脚只有4或5条,HT1621还有一个节电命令用于降低系统功耗。 在虎风所做的这个系统中ht1621用于驱动一个静态的LCD液晶显示器。液晶显示的方式分为静态显示和动态显示。静态与动态的区别在于静态显示是持续供电的,而动态显示是利用人的视觉停留效果,快速扫描数码管各个段,让人在视觉上感觉到数码管是同时显示的。 2. HT1621接线原理图

3. 静态LCD结构图 4. 几个曾经纠结的概念 Time base:时基,即时间基准,可以用来输出,作为外部时钟的时间基准。 占空比:将所有公共电极(COM)各施加一次扫描电压的时间叫一帧,单位时间内扫描多少帧的频率叫帧频,将扫描公共电极(COM)选通的时间与帧周期之比叫占空比。通常占空比等于公共电极数N的倒数,即1/N。这就是说假如你要驱动4个液晶,就需要4个COM,那么你的占空比就要设定为1/4。 偏压比:指的是液晶的偏压系数,可以看看专业技术文章,偏压目的是克服交叉效应,通过把半选择点与非选择点的电压平均,适度提高非选择点的电压来抵消半选择点上的一部分电压,使半选择点上的电压下降,从而提高显示对比度;最终行半选择点和非选择点上的电压均为显示电压的1/a,1/a就称为偏压系数,也称为偏压。此方法称为1/a偏压的平均电压法,简称为1/a偏压法。 VLCD(LCD驱动电压): LCD的驱动电压为加在点亮部分的段电压与公共电压之差(峰-峰值)。 5. 关于RAM地址映射的概念 为了这个问题困扰了很久,虎风太愚钝啦…… Ht1621有一个32*4的LCD驱动,映射到32*4的RAM地址。 上图中写命令101后面跟6位RAM地址,那么这个地址是如何确定的呢?其实说白了也很简单,RAM地址就是SEG的序号。我们要点亮一段液晶管需要给他提供一个电平,而这个电平是由SEG管脚提供的,SEG管脚电平的输出又取决于对应RAM地址中的值。 驱动一个8段数码管的顺序是A,B,C,D,E,F,G,DP,我们认为前面LCD结构图中的数码管3为我们要显示的低位,那么连接原理图中A3的是SEG12,我们就说此时的RAM地址为0b001100,连接B3的是SEG11,对应的RAM地址为0b001011,依次类推,第一个数码管的所有地址为: 0b001100,0b001011,0b001010,0b001001,0b001000,0b001101,0b001110,0b000111//DP2; 其余地址类似,在此不再解释。 6. 程序 Unsigned char LCD_ADD[]={0b00001100,0b00110100,0b00010100,0b00100100,0b00000100,0b00101100,0b00011100,0b00111000,0b00000010,0b00111100,0b00011000,0b00101000,0b00001000,0b00100010,0b00010010,0b00110000,0b00001010,0b00110010,0b00010000,0b00100000,0b00000000,0b00101010,0b00011010};

void HT1621_Dis_Char(unsigned char d,unsigned char d_loca) { unsigned char j; unsigned char seg_cnt=8 ; if (d_loca==(HT1621_DATA_NUM-1)) seg_cnt=7; //送3位模式码101及6位首地址000000 0b000000101 for (j=0; j { HT1621_PORT&=~_BV(HT1621_CS); HT1621_Send_Bits(0x05,3); //送写命令代码101,高到低 HT1621_Send_Bits(LCD_ADD[d_loca*8+j],6); //送每段对应的地址 HT1621_Send_Bits(d&0x01,4); //送数据,com0对应的低位,低到高 d=d>>1;//右移位 HT1621_PORT|=_BV(HT1621_CS); } }

/*=========显示小数点========= 输入参数:Poi_loca,为小数点的位置(0是第一位,1是第二位) */ void HT1621_Pri_Point(unsigned char Poi_loca) { unsigned char seg_cnt=8; if (Poi_loca<2) { HT1621_PORT&=~_BV(HT1621_CS); HT1621_Send_Bits(0x05,3); //送写命令代码101 HT1621_Send_Bits(LCD_ADD[Poi_loca*seg_cnt+7],6); //送点对应的地址 //送数据 HT1621_Send_Bits(1,4); HT1621_PORT|=_BV(HT1621_CS); } } /******************************************************** =======显示INT型数据 dat--待显示数据 ********************************************************/ void HT1621_Print_onlyInt(unsigned long dat) { unsigned char i; unsigned char data[HT1621_DATA_NUM]; if (dat>=HT1621_DATA_max) dat=dat%HT1621_DATA_max; for(i=0;idata[i]=LCD_CODE[HT1621_NoPrint_Loc];//初始化为不显示 if(dat<10) data[0] = LCD_CODE[(unsigned char) (dat)]; //个位数 else if(dat<100) {data[1] =LCD_CODE[(unsigned char) (dat/10)]; data[0] =LCD_CODE[(unsigned char) (dat%10)] ;} //十位数 else { data[2] =LCD_CODE[(unsigned char) (dat/100%10)]; data[1] =LCD_CODE[(unsigned char) (dat/10%10)] ; data[0] =LCD_CODE[(unsigned char) (dat%10)]; } //百位数 for(i=0;i函数HT1621_Dis_Char HT1621_Dis_Char(data[i],i); } /*********************************************************/ //打印INT型数据 //dat--待显示数据 //chk--显示的数据位数: 0--关闭 1~3时,显示对应的数据;大于3时只显示3位;(从左到右) //point_loc--显示的小数点的位置:0以及大于2时:不显示小数点;1-显示第1个,2-显示第2个;(从左到右) /*********************************************************/ void HT1621_Print_Int(unsigned long dat,unsigned char chk,unsigned char point_loc) { unsigned char i; unsigned char data[HT1621_DATA_NUM];

//chk为0,则屏幕不显示 for(i=0;iLCD_CODE[HT1621_NoPrint_Loc];

if(chk>0) {data[0] = LCD_CODE[(unsigned char) (dat%10)]; dat=dat/10; } if(chk>1) {data[1] = LCD_CODE[(unsigned char) (dat%10)]; dat=dat/10; } if(chk>2) {data[2] = LCD_CODE[(unsigned char) (dat%10)]; } //显示小数点 if (point_loc==1) data[0]|=0x80; else if (point_loc==2) data[1]|=0x80; //从低位到高位,调用显示每个数的函数HT1621_Dis_Char for(i=0;i HT1621_Dis_Char(data[i],i);

} /*********************************************************/ //送d_count位数据d;从低位开始送 /*********************************************************/ void HT1621_Send_Bits(unsigned char d, unsigned char d_count) { unsigned char j;

for (j=0; j{

HT1621_PORT&=~_BV(HT1621_WR); //wr置低; HT1621_Delay(50);

if (d & 0x01==1) //置数据位; { HT1621_PORT|=_BV(HT1621_DATA); //data置0 } else { HT1621_PORT&=~_BV(HT1621_DATA); //data置1 } HT1621_PORT|=_BV(HT1621_WR); //wr置高; HT1621_Delay(50); d =(d>>1); //右移位

合集下载

HT1621_C51驱动

HT1621_C51驱动

正文:/************************************MCU:AT89S51*Freq:12M.edit Tab:4driver:ht1621**********************************/#include <reg51.h>#include <intrins.h>#include <absacc.h>#define uchar unsigned char#define uint unsigned int#define _Nop() _nop_()#define BIAS 0x52 //0b1000 0101 0010 1/3duty 4com#define SYSDIS 0X00 //0b1000 0000 0000 关振系统荡器和LCD偏压发生器#define LCDOFF 0X04 //0b1000 0000 0100 关LCD偏压#define LCDON 0X06 //0b1000 0000 0110 打开LCD偏压#define SYSEN 0X02 //0b1000 0000 0010 打开系统振荡器#define XTAL 0x28 //0b1000 0010 1000 外部接时钟#define RC256 0X30 //0b1000 0011 0000 内部时钟#define TONEON 0X12 //0b1000 0001 0010 打开声音输出#define TONEOFF 0X10 //0b1000 0001 0000 关闭声音输出#define WDTDIS 0X0A //0b1000 0000 1010 禁止看门狗//HT1621控制位(液晶模块接口定义,根据自已的需要更改)sbit HT1621_DAT=P2^5;sbit HT1621_CS=P2^6; //lower enablesbit HT1621_WR=P2^7; //rising edge//0,1,...8,9uchar codeHt1621Tab[]={0xf5,0x05,0xb6,0x57,0x53,0xd3,0xf3,0x85,0xf7,0xd7}; //13_LED 0,1...8,9uchar codeHt1621Tab1[]={0xeb,0x0a,0xad,0x8f,0x4e,0xc7,0xe7,0x8a,0xef,0xcf}; //uchar data DispBuffer;//delay usvoid Delay(uchar us) //5,7,9{while(--us);}//delay msvoid DelayMS(uint iMs){uint i,j;for(i=0;i<iMs;i++)for(j=0;j<65;j++) Delay(1);}//完成写一个命令包括头(100)void Ht1621WrCmd(uchar ucTmpCmd){uchar data i,ucCmdByte=0x80;HT1621_CS=0;_Nop();_Nop();for (i=0;i<4;i++){if (ucCmdByte&0x80) HT1621_DAT=1;else HT1621_DAT=0;HT1621_WR=0;_Nop();_Nop();HT1621_WR=1;_Nop();ucCmdByte<<=1;}for (i=0;i<8;i++){if (ucTmpCmd&0x80) HT1621_DAT=1; else HT1621_DAT=0;HT1621_WR=0;_Nop();_Nop();HT1621_WR=1;_Nop();ucTmpCmd<<=1;}HT1621_CS=1;_Nop();_Nop();}//写命令+地址void Ht1621WrDataCmd(uchar ucAddr) {uchar data i,ucDataCmd=0x05; //101 ucDataCmd<<=5;for (i=0;i<3;i++){if (ucDataCmd&0x80) HT1621_DAT=1; else HT1621_DAT=0;HT1621_WR=0;_Nop();_Nop();HT1621_WR=1;_Nop();ucDataCmd<<=1;}ucAddr<<=2;for (i=0;i<6;i++){if (ucAddr&0x80) HT1621_DAT=1; else HT1621_DAT=0;HT1621_WR=0;_Nop();_Nop();HT1621_WR=1;_Nop();ucAddr<<=1;}}//完成写一个字节数据void Ht1621WrByte(uchar ucTmpData) {uchar data i;for (i=0;i<8;i++){if (ucTmpData&0x80) HT1621_DAT=1; else HT1621_DAT=0;HT1621_WR=0;_Nop();HT1621_WR=1;_Nop();ucTmpData<<=1;}}void CPU_Init(){P0=0XFF; //inputP1=0xf8;P2=0XFF;P3=0XFF;}void Ht1621_Init(){HT1621_CS=1;HT1621_WR=0;HT1621_DAT=1;DelayMS(2000); //延时使LCD工作电压稳定Ht1621WrCmd(BIAS);Ht1621WrCmd(RC256); //使用内部振荡器Ht1621WrCmd(SYSDIS);Ht1621WrCmd(WDTDIS);Ht1621WrCmd(SYSEN);Ht1621WrCmd(LCDON);}void main(){uchar data i;CPU_Init();Ht1621_Init(); //上电初始化LCDwhile(1){for (i=0;i<10;i++){HT1621_CS=0;Ht1621WrDataCmd(4); //往RAM的地址4写数据这里的参数范围为:0-31Ht1621WrByte(Ht1621Tab[i]);HT1621_CS=1;DelayMS(2000); //2S}}}。

HT1621B 的驱动程序---AVR

HT1621B 的驱动程序---AVR

#define #define
S12_ON S12_OFF
(SIGN2|=0x40) //标志 S12,摄氏度标志 (SIGN2&=0xbf)
#define #define
#define #define
#define #define
#define #define
#define #define
S4_ON S4_OFF
}
/**-------------------------------------------------------------------------
Name: Write_1621(送数据和命令程序)
---------------------------------------------------------------------------*/
CS1;
}
/**------------------------------------------------------------------------Name: all_off(清除 1621 显示)
---------------------------------------------------------------------------*/
Name: LCDon(初始化 1621) *****************************************************************************/ void LCDoff(void) {
SendCmd_1621(LCD_off); } /****************************************************************************

HT1621中文使用说明

HT1621中文使用说明
HT1620 中文使用指南
特性
操作电压 LCD 电压 2.4V~3.3V 3.6V~4.9V
低操作电流 3V 时小于 3uA 外部 32.768kHz 晶振 可选择 1/2 或 1/3 偏置 内部时基频率源 两个可选的蜂鸣器频率 2KHz 或 4KHz 片内电容型偏置充电泵 时基或 WDT 溢出输出 8 种时基或 WDT 选择 32 4 LCD 驱动器 4 位显示 RAM 片内 32 1/2, 1/3 或 1/4 占空比的 LCD 应用
ab=00 ab=01 ab=10
命令格式 HT1620 可通过软件设定进行配置 有两种模式命令对 HT1620 进行配置和传输 LCD 显示数据 HT1620 的配置模式成为命令模式 LCD 配置命令 修改-写操作 READ WRITE READ-MODIFY-WRITE COMMAND 它的命令模式 ID 为 100 命令模式包含了系统配置命令 系统频率选择命令 而数据模式则包含读 写和读音调频率选择命令 定时器/WDT 设定命令和操作命令 模式 数据 数据 数据 命令 ID 110 101 101 100
焊盘排列
芯片尺寸 142
141 (mil)2
* IC 的衬底应当连接到 PCB 板上的 VDD
3
焊盘坐标
单位
mil
焊盘描述
焊盘编号 2 3 4~7 8~39 40 焊盘名称 VO15N VEE COM0~COM3 SEG0~SEG31 CS O O I I/O O 描述 半压电路输出管脚 倍压电路输出管脚 LCD 公共输出端 LCD 段输出 带上拉电阻的片选输入 低电平 41 RD I 当 CS 为高电平时 对 HT1620 数据 和命令的读/写被禁止 串口电路也处于复位状态 如果 CS 为 则读/写功能使能 HT1620 内部 RAM 的数据在 RD 带上拉电阻的读时钟输入 在下一个上升沿将数据锁存 42 43 44 45 46 47 48 49, 50 51, 1 WR DATA VSS OSCO OSCI VDD IRQ BZ, BZ CC1, CC2 O O I O I 电源 时基或 WDT 溢出标志 外部电容管脚 4 NMOS 开漏输出 三态输出缓冲器 I I/O 带上拉电阻的写时钟输入 DATA 线上的数据在 WR 信号的上 升沿锁存到 HT1620 带上拉电阻的串行数据输入/输出 地 OSCI 和 OSCO 连接 32.768kHz 晶振 用于产生系统时钟

HT1621中文使用说明

HT1621中文使用说明

信号的下降沿输出 输出的数据出现在 DATA 线上 主控器可
2kHz 或 4kHz 音调频率输出
供倍压电路和半压电路使用
极限参数
电源电压 ......................................... -0.3V~3.6V 输入电压 ......................................... VSS-0.3V~VDD+0.3V 保存温度 ......................................... -50 工作温度 ......................................... -25 ~125 ~75
DC 特性
符号 VDD IDD ISTB VIL VIH IOL1 IOH1 IOL2 IOH2 IOL3 IOH3 RPH * 空载 参数 操作电压 操作电流 待机电流 低电平输入电压 高电平输入电压 DATA,BZ,BZ,IRQ DATA,BZ,BZ LCD 公共端灌电流 LCD 公共端拉电流 LCD 段灌电流 LCD 段拉电流 上拉电阻 3V 3V 3V 3V 3V 3V 3V 3V 3V 3V 3V 空载* 空载* DATA,WR,CS,RD DATA,WR,CS,RD VOL=0.3V VOH=2.7V VOL=0.3V VOH=2.7V VOL=0.3V VOH=2.7V DATA,WR,CS,RD CS=WR=RD=高电平 2.4 0.8 -0.6 80 -70 70 -30 40 1.6 -1.2 150 -120 140 -60 80 150 测试条件 VDD 条件 最小 2.4 2 1 典型值 最大 3.3 3 5 1 3.0 单位 V uA uA V V mA mA uA uA uA uA kΩ

ht1621中文资料

ht1621中文资料
3.4 语音输出
SD0432 中集成了一个简单的声音发生器,此发声器可输出一对不同的驱动信号至 BZ 和 BZ 以产生单音,执 行 TONE 4K 与 TONE 2K 命令,可选择两个不现的音频输出,即 4KHZ 与 2KHZ 这两个频率,TONE ON 及 TONE OFF 命令可打开或关闭语音输出,语音输出 BZ 和 BZ,是一对不同的带驱动蜂鸣器。当系统关闭或语音输出被禁止时, BZ 及 BZ 将处于低电平状态。
命令 LCD OFF 是通过关闭 LCD 偏压发生器来关闭 LCD 显示器。反之,LCD ON 则启动 LCD 显示。BIAS COM 是与
LCD 屏面相关命令。使用 LCD 相关命令,SD0432 可与绝大多数类型的 LCD 屏面兼容。
3. 6 命令格式
SD0432 可由 S/W 设置来配置。有两种命令模式分别用来配置 SD0432 和传送 LCD 显示数据。配置 SD0432 的命
令模式(普通模式)识别码为 100,此命令模式由系统配置命令、LCD 配置命令、音频选择命令、定时器/看门狗
定时器设置命令及操作命令组成。另一方面,数据模式包括 READ、WRITE 及 READ-MODIFY-WRITE 操作。下表为数
据模式及命令模式识别码:
com 操
作
. READ
s WRITE
le RAM 中的数据由 READ、WRITE 以及 READ-MODIFY-WRITE 指令进行存取,下图为由 RAM 控制 LCD 的映象图。
e SEG
COM
COM3
COM2
COM1
COM0
六位地址(A5,A4…A0)
. SEG0
0
ww SEG1
1
w SEG2

HT1621中文资料

HT1621中文资料
时基和看门狗定时器 WDT 时基发生器是一个 8 态增值尖峰计数器 可以产生准确的时基 WDT 由时基发生器和 一个 2 态增值尖峰计数器组成 它可以在主控制器或其它子系统处于异常状态时产生中断 WDT 溢出时产生片内 WDT 溢出标志 可用一命令选项使时基发生器和 WDT 溢出标志输 出到/IRQ 管脚 时基发生器和 WDT 时钟频率有 8 种 fWDT=32KHz/2n 这里的 n 值为 0 7 由命令项决定 等式中 32KHz 为系统频率 由晶振 32.768KHz 片内振荡器 (256KHz)
插口号
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
X
58.14 58.14 58.14 58.14 58.14 58.14 58.14 58.14 55.55 48.92 42.29 35.66 29.03 22.40 15.77 9.14 2.42 -4.21 -10.84 -17.47 -24.10 -30.73 -38.17 -45.39
广州周立功单片机发展有限公司 Tel 020 38730976 38730977 Fax:38730925
系统结构 显示内存 RAM 静态显示内存 RAM 以 32 4 位的格式储存所显示的数据 RAM 的数据直接映象 到 LCD 驱动器 可以用 READ WRITE 和 READ-MODIFY-WRITE 命令访问
概述 HT1621 是 128 点 内存映象和多功能的 LCD 驱动器 HT1621 的软件配置特性使它适 用于多种 LCD 应用场合 包括 LCD 模块和显示子系统 用于连接主控制器和 HT1621 的管 脚只有 4 或 5 条 HT1621 还有一个节电命令用于降低系统功耗

HT1621 LCD液晶显示驱动IC

HT1621 LCD液晶显示为HT品牌IC,是一款存储器映射和多功能 LCD 控制/ 驱动芯片。

该芯片显示模式有 80 点 (20×4) 或128 点 (16×8)。

HT1621 的软件配置性使得它适用于多种 LCD 应用,包括 LCD 模块和显示子系统。

HT1621 通过双线双向 I2C 接口与大多数微处理器 / 微控制器进行通信。

应用领域主要用于:电表, 水表,气表,热能表, 家用电器,游戏机,电话机, 消费类电子产品.
产品特性
●工作电压:2.4 ~ 5.5V
●内部 32kHz RC 振荡器
● Bias:1/3 或 1/4;Duty:1/4 或 1/8
●带电压跟随器的内部 LCD 偏置发生器
● I2C 接口
●两个可选 LCD 帧频率:80Hz 或 160Hz
●多达 16×8 位 RAM 用来存储显示数据
●显示模式:
– 20×4 模式:20 SEGs 和 4 COMs
– 16×8 模式:16 SEGs 和 8 COMs
●多种闪烁模式
●读 / 写地址自动增加
●内建 16 级 VLCD 电压调整电路
●低功耗
●提供 VLCD 引脚用来调整 LCD 工作电压
●采用硅栅极 CMOS 制造工艺
封装形式有:LQFP44,SSOP48,LQFP48,DIP28,DICE裸片。

另外可以定制COB邦定片,或其他特殊规格封装。

液晶显示技术HT1621的应用(C语言)

HT1621的应用(C语言)#include <reg51.h>#include <intrins.h>#include <stdio.h>#define uchar unsigned char#define uint unsigned int#define nop() _nop_()#define BIAS 0X29 /*1/3偏压比,四个公共口*/#define RC256 0X18 /*系统时钟源,片内RC振荡器*/ #define SYSTEN 0X01 /*打开系统振荡器*/#define LCDON 0X03 /*打开LCD偏压发生器*/sbit CS =P1^0;sbit W =P1^1;sbit DAT=P1^2;/*0~9的段码*/uchar code Disp_NUM[]={0xED,0x60,0xA7,0xE3,0x6A,0xCB,0x4F,0xE0,0xEF,0xEB};void Init(void);void Int1621(void);void Display(void);void CMD_mode(void);void Set_Adr(uchar address); /*设置地址*/void Sent_Bnb(uchar Bytedat,n); /*送一个字节的n位*/ void Delayms(uint i);void Init(void){CS=1;W=1;DAT=1;CS=0;}void Int1621(void){CMD_mode();Sent_Bnb(SYSTEN,9);Sent_Bnb(RC256,9);Sent_Bnb(BIAS,9);Sent_Bnb(LCDON,9);}void Display(void){uchar h,i;for(h=0;h<9;h++){Set_Adr(0x00);for(i=0;i<16;i++) Sent_Bnb(*(Disp_NUM+h),8); }}void CMD_mode(void){Sent_Bnb(0x80,3);}void Set_Adr(uchar address){Sent_Bnb(0xa0,3); /*模式设置位*/ address<<=2;Sent_Bnb(address,6);}void Sent_Bnb(uchar Bytedat,n){uchar temp;for(temp=0;temp<n;temp++){W=0;nop();nop();if(Bytedat>0x80) DA T=1;else DAT=0;W=1;Bytedat<<=1;nop();}}void Delayms(uint i){uint temp;while((i--)!=0){for(temp=1000;temp!=0;temp--); }}void main(void){Init(); /*初始化*/Int1621();Init(); /*模式转换*/while(1){Display(); }}。

HOLTEK HT1621 LCD驱动器驱动器驱动器驱动器


系统结构
显示内存 RAM 静态显示内存 RAM 以 32 4 位的格式储存所显示的数据 RAM 的数据直接映象 到 LCD 驱动器 可以用 READ WRITE 和 READ-MODIFY-WRITE 命令访问
RAM 映象图
系统振荡器 HT1621 系统时钟用于产生时基/看门狗定时器 WDT 时钟频率 LCD 驱动时钟和声 音频率 片内 RC 振荡器 256KHz 晶振(32.768KHz)或一个外接的由软件设定的 256KHz 时钟可以产生时钟源 系统振荡器配置图参见下图 执行 SYS DIS 命令可以停止系统时钟 和 LCD 偏压发生器工作 SYS DIS 命令只适用于片内 RC 振荡器或晶振 当系统时钟停止 工作时 LCD 将显示空白 时基/看门狗定时器功能也将失效
插口号
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
X
58.14 58.14 58.14 58.14 58.14 58.14 58.14 58.14 55.55 48.92 42.29 35.66 29.03 22.40 15.77 9.14 2.42 -4.21 -10.84 -17.47 -24.10 -30.73 -38.17 -45.39
WRITE 脉冲输入 接一上拉电阻 在 /WR 信 号 的 上 升 沿 DATA 线 上 的 数 据 写 到
HT1621 外接上拉电阻的串行数据输入/输出 负电源; 地 OSCI 和 OSCO 外接一个 32.768KHz 晶振用于产生系 统时钟 若用另一个外部时钟源, 应接在 OSCI 上 若用片内 RC 振荡器 OSCI 和 OSCO 应悬空 LCD 电源输入 正电源

多功能LCD驱动器HT1621及其应用

多功能LCD驱动器HT1621及其应用
白浩伟;李大斌
【期刊名称】《国外电子元器件》
【年(卷),期】1999(000)004
【摘要】HT1621是HOLTEK公司生产的LCD显示驱动专用芯片,可驱动多达128段的LCD显示器。

本文介绍了HT1621的内部结构和工作原理,并给出了与89C2051单片机的接口电路以及显示程序的设计方法。

【总页数】4页(P30-33)
【作者】白浩伟;李大斌
【作者单位】西安交通大学;西安通信学院
【正文语种】中文
【中图分类】TN873.93
【相关文献】
1.4W LED驱动器高效率驱动LCD显示器和其它应用 [J], Keith Szolusha
2.4W LED驱动器高效率驱动LCD显示器和其它应用 [J],
3.Catalyst为高性能LCD背光应用推出新型高分辨率LED驱动器CAT3647/CAT3648 [J],
4.盛群推出适用于高抗噪声小点数LCD应用的控制与驱动器 [J],
5.Catalyst新型高分辨率亮度调节Quad-Mode LED驱动器针对高性能LCD背光应用 [J],
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档