导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教各位,用51做液晶显示,显示驱动是ht1621[yujie]

 *第19655篇: 请教各位,用51做液晶显示,显示驱动是ht1621

  
楼 主:yujie 2004年2月27日21:42
 请教各位,用51做液晶显示,显示驱动是ht1621
请问ht1621的用法,本人只懂汇编语言,有没有示范的子程序啊?在此先谢了!!!!
  
2楼:xiaozhi4364 2006年8月12日11:17
 wo  ye  yao  yong a
wo  ye  xiang yong zhe ge  a  
  
3楼:Lichunfu 2006年8月12日15:32
 提供一个测试程序,仅供参考
; 这个程序只是一个模块测试程序,但是基本操作已经有了,具体程序与硬件有关
; 开机时要先对HT1621进行初始化,初始化内容和LCD结构也有关系,比如COM口数量等
;//****************************************************************
;//  模块名称: LCD_Initialize
;//  功能描述: HT1621初始化
;//****************************************************************
LCD_Initialize:
 MOV A, #cntSYS_EN  ;// 系统允许
 CALL LCD_Command
 MOV A, #cntBASE_COM  ;// 设置:1/3 偏压、4COM
 CALL LCD_Command
 MOV A, #cntOSC_SEL  ;// 选择内部RC振荡器:256KHz
 CALL LCD_Command
 MOV A, #cntLCD_ON  ;// LCDON
 CALL LCD_Command
 RET

;//****************************************************************
;//  功能描述: 把显存中的数据写入HT1621中
;//  入口参数: R7=缓冲区字节数
;//****************************************************************
LCD_WriteData:
 CLR ioLCD_CS ;
 NOP
 NOP
 SETB ioLCD_Data ;
 NOP
 NOP
 NOP
 NOP
 CLR ioLCD_WR ;
 NOP
 NOP
 NOP
 NOP
 ; 送写命令和6位起始地址:101000000,从HT121显存00单元开始写
 SETB ioLCD_WR  ; // 写第9位“1”
 NOP
 NOP
 MOV A, #01000000B ;  // 01 A5 A4 A3 A2 A1 A0  101即写指令
 CALL LCD_SendByte
 ; 送数据,显示缓冲区中的1个字节对应HT1621两个连续的单元(HT1621一个单元是4BIT)
 ; 所以缓冲区字节数是液晶屏段(Segment)数的1半
 MOV R0, #ucLCDBUF0 ; 显示缓冲区地址 -->  R0
LCD_WRD00:
 MOV A, @R0
 CALL LCD_SendByte
 INC R0
 DJNZ R7, LCD_WRD00
 SETB ioLCD_CS
 SETB ioLCD_Data
 RET

;//****************************************************************
;//  模块名称: LCD_Command
;//  功能描述: HT1621命令模式
;//  入口参数: A=命令字;
;//****************************************************************
LCD_Command:
 CLR ioLCD_CS ;
 NOP
 NOP
 NOP
 NOP
 SETB ioLCD_Data ;// send 1
 NOP
 NOP
 NOP
 NOP
 CLR ioLCD_WR ;
 NOP
 NOP
 NOP
 NOP
 SETB ioLCD_WR ;
 NOP
 NOP
 NOP
 NOP
 CLR ioLCD_Data ;// send 0
 NOP
 NOP
 NOP
 NOP
 CLR ioLCD_WR ;
 NOP
 NOP
 NOP
 NOP
 SETB ioLCD_WR ;
 NOP
 NOP
 NOP
 NOP   ;// send 0
 CLR ioLCD_WR ;
 NOP
 NOP
 NOP
 NOP
 SETB ioLCD_WR ;
 CALL LCD_SendByte ;
 SETB ioLCD_Data
 NOP
 NOP
 NOP
 NOP   ; // 送任意位
 CLR ioLCD_WR ;
 NOP
 NOP
 NOP
 NOP
 SETB ioLCD_WR
 NOP
 NOP
 NOP
 NOP
 SETB ioLCD_CS ;
 RET

;//****************************************************************
;//  模块名称: LCD_SendByte
;//  功能描述: 向HT1621送8Bit数据
;//  入口参数: A=数据;
;//****************************************************************
LCD_SendByte:
 MOV B, #8   ; 8BIT
LCD_SDBLP:
 RLC A
 MOV ioLCD_Data, C
 NOP
 NOP
 NOP
 CLR ioLCD_WR ;
 NOP
 NOP
 NOP
 NOP
 SETB ioLCD_WR ;
 NOP
 NOP
 NOP
 DJNZ B, LCD_SDBLP
 RET

  
4楼:szic108 2006年9月25日10:01
 HT1621是一种128点阵式存储映射多功能LCD驱动电路

此主题相关图片如下:
按此在新窗口浏览图片
上海毅钧商贸有限公司
联系人: 白先生 
IC108@126.com
联系电话: 上海联系电话: 021-64035806,54961838 深圳联系电话: 13554887208 现货热卖: HT1381/HT1621/HT1622 HT71XX/HT75XX/HT73XX/HT70XX 单片机复位芯片 降压芯片 升压芯片 电压检测芯片 HOLTEK ricon torex richtek  
公司传真: 021-54961838 
电子邮件:   显示电子邮件 
公司网址:  
邮政编码: 200032 
公司地址: 上海市小木桥路518弄2号1903室 
==========================================================
HT1621是一种128点阵式存储映射多功能LCD驱动电路。HT1621的S/W结构特点,使它适合点阵式LCD显示,包括LCD模块和显示子系统,HT1621具有节电功能。
●工作电压:2.4V~5.2V
●内部256KHz RC振荡器
●外部32KHz晶振或256KHz频率输入
●可选择1/2或1/3偏置和1/2、1/3或1/4占空比LCD显示
●内部时基频率源
●蜂鸣器驱动信号频率可选择2KHz或4KHz
●具有关机指令可减少功耗
●内部时基发生器和WDT看门狗定时器
●内部时基或WDT溢出输出
●八个时基/WDT时钟的时钟源
●32×4 LCD驱动器
●内部32×4bit显示RAM
●四路串行接口
●内部LCD驱动频率源
●可用指令控制操作
●数据模式和命令模式指令
●R/W地址自动累加
●三种数据访问模式
●VLCD引脚用来调整LCD工作电压
==========================================================
HT1380/HT1381 -- 时钟万年历IC 

HT1381 代表8SOP HT1381 串行时钟芯片
特点
1 工作电压2.0V 5.5V 表面贴装(尺寸见下表) 
2 最大输入串行时钟: 2.0V 时500KHz 5.0V 时2MHz 
3 工作电流:2.0V 时至少300nA 5.0V 时至少1 A 
4 与TTL兼容 
5 串行I/O口传送 
6 两种数据传送方式: 单字节传送多字节传送字符组方式 
7 所有寄存器都以BCD 码格式存储 Unit:um Pad NO. X Y Pad NO. X Y 1 -1060.5 1000 5 1050.6 54.15 2 -1060.5 683.13 6 1050.8 472.16 3 -1060.5 -236.14 7 1050.4 770.21 4 1050.62 -710 2 
用途 
1 微型计算机串行时钟 
2 时钟和日历 
=============================================================
 概述 Ht1380 是一个带秒分时日日期月年的串行时钟保持芯片每个月多少天以及闰年能自 动调节HT1380 低功耗工作方式HT1380 用若干寄存器存储对应信息一个32.768KHz的晶振校准时 钟为了使用最小引脚HT1380 使用一个I/O口与微信息处理机相连仅使用三根引线1 /RST 复 位2 SCLK 串行时钟3 I/O 口数据就可以传送1字节或8字节的字符组 4 引脚定义符号管脚号描述 NC 1 空脚 X1 2 振荡器输入 X2 3 振荡器输出 VSS 4 地 /RST 5 复位引脚 I/O 6 数据输入/输出引脚 SCLK 7 串行时钟 VDD 8 正电源 1 2 3 4 5 6 7 (0.0) X1 X2 VSS VDD SCLK IO RST Chip Size:2480 x 2390(um) 2 1 2 3 4 5 6 8 NC X1 X2 Vss I/O SCLK VDD RST 2 5 绝对最大范围工作电压-0.3V – 5.5V 储藏温度-50 - 125 输入电压VSS-0.3V – VDD+0.3V 工作温度0 - 70 6 直流特性测试条件符号参数 VDD 条件最小值典型值最大值单位 VDD 工作电压- - 2 - 5.5 V 2V - - 100 nA ISTB 静态电流 5V - - - 100 nA 2V - - 0.3 uA IDD 工作电流 5V 空载 - - 1.0 uA 2V VOH=1.8V -0.2 -0.4 - mA IOH 输出电流 5V VOH=4.5V -0.5 -1.0 - mA 2V VOL=0.2V 0.7 1.5 - mA IOL 灌电流 5V VOL=0.5V 2.0 4.0 - mA VIH 高电平5V - 2 - - V VIL 低电平5V - - - 0.8 V FOSC 系统频率5V 32.768KHz 晶体- 32.768 - KHz 2V - - 0.5 KHz FSCLK 串行时钟 5V - - - 2 MHz ISTB特指SCLK I/O /RST 开漏且时钟停止位必须设置为逻辑1 振荡停止 3 7 交流特性 符号参数VDD 最小值最大值单位 2V 200 - tDC 数据到时钟建立 5V 50 - ns 2V 280 - tCDH 时钟到数据保持 5V 70 - ns 2V - 800 tCDD 时钟到数据延时 5V - 200 ns 2V 1000 - tCL 时钟低时间 5V 250 - ns 2V 1000 - tCH 时钟高时间 5V 250 - ns 2V 1000 0.5 fCLK 时钟频率 5V 250 2.0 MHz 2V - 2000 tR tF 时钟上升及下降时 间5V D.C 500 ns 2V - - tCC 复位到时钟建立 5V - - us 2V 240 - tCCH 时钟到复位保持 5V 60 - ns 2V 4 - tCDZ 复位静止时间 5V 1 - us 2V - 280 tCDZ 复位到I/O 由 高变低时间5V - 70 ns 8
==========================================================
电压检测复位芯片HT70XX
主要型号:HT7027,HT7033,HT7039,HT7044,HT7050
HT70XX系列是采用COMS技术的三端口低电压检测器。该系列中的每个电压检测器都能检测特定的固定电压,范围为2.2V~7V。检测器由4部分组成:高精度低功耗的标准电压源、比较器、滞后电路、输出驱动器。COMS技术确保了低功耗。虽然检测器主要是作为一个固定电压检测器,但是和外围器件一起使用也能检测用户特定的阀值电压(仅限NMOS开漏型号)。
特性:低功耗;低温度系数;内置高稳定参考源;内置滞后特性;
电压检测复位芯片HT70XX:
HT7027 HOLTEK 封装TO92/SOT89; 
HT7033 HOLTEK 封装TO92/SOT89 ;
HT7039 HOLTEK 封装TO92/SOT89 ;
HT7044 HOLTEK 封装TO92/SOT89 ;
HT7050 HOLTEK 封装TO92/SOT89 ;
==========================================================
HT71XX-1系列是采用COMS技术的三端口低功耗高电压调整器。允许的输入电压可达24V。能输出从3.0V~5.0V的几个固定电压。COMS技术确保了低压降和低静态电流。尽管它主要被设计成固定电压的调节器,但通过外围元件也能获得可变的电压和电流。 特点低功耗;低压降;低温度系数;高输入电压(可达24V);输出电压精确:公差是±3%;TO-92、SOT-89封装。 HT7130-1 3.0V ±3% HT7133-1 3.3V ±3% HT7136-1 3.6V ±3% HT7144-1 4.4V ±3% HT7150-1 5.0V ±3%
============================================================
  HT73XX特征低功耗;低压降;低温度系数;高输入电压(可达12V);高输出电流:300mA;输出电压精确:容差2%;TO—92、SOT—89封装。
  HT7318 12V 1.8V 3 ±2% 
  HT7325 12V 2.5V 3 ±2%
  HT7327 12V 2.7V 3 ±2% 
  HT7330 12V 3.0V 3 ±2% 
  HT7333 12V 3.3V 3 ±2% 
  HT7335 12V 3.5V 3 ±2%
  HT7338 12V 3.8V 3 ±2% 
  HT7350 12V 5.0V 3 ±2%
============================================================
HT75XX—1系列100mA稳压芯片主要型号HT7530,HT7533,HT7536,HT7544,HT7550
   HT75XX—1系列是采用COMS技术的三端口高电流低电压稳压器。能输出100mA电流,允许输入电压可达24V。能输出从3.0V~5.0V的几种稳定电压。COMS技术确保了它的低压降和低静态电流。尽管它主要被应用为固定电压的调节器,但通过外围元件也能获得可变的电压和电流。
   特征:低功耗;低压降;低温度系数;高输入电压(可达24V);高输出电流:100mA(Pd≤250mW);输出电压精确:容差3%;
   HT75XX—1系列100mA稳压芯片
   HT7530 HOLTEK  封装TO92/SOT89 ;
   HT7533 HOLTEK  封装TO92/SOT89 ;
   HT7536 HOLTEK  封装TO92/SOT89 ; 
   HT7544 HOLTEK  封装TO92/SOT89 ;
   HT7550 HOLTEK  封装TO92/SOT89 ;


>>>>>>对该主题发表你的看法

本主题贴数4,分页: [第1页]


[上一篇主题]:寻有经验单片机工程师来南京工作

[下一篇主题]:有没有人用51做过v.35 modem?