灰度液晶HD66421的模块化及其应用
[09-13 16:39:53] 来源:http://www.88dzw.com 信息显示与光电技术 阅读:8267次
文章摘要:在整个操作中,特别要注意如下几个寄存器。索引寄存器(1R)用来存放寄存器索引号,从18个寄存器中选取1个操作。控制寄存器1(R0)RWM读写方式选择1:仅在写操作后地址自动加1;0:读写操作后地址都自动1加。1:开显示;0:关显示。STBY待机开关1:进入待机方式;0:普通方式。PWR外部Vlcd控制1:打开Vlcd;0:关闭Vlcd。AMP内部运放电源1:打开;0:关闭。REV翻转显示1:翻转;0:普通。HOLT挂起1:内部操作停止;0:内部操作开始。ADC左右翻转1:翻转;0:普通。控制寄存器2(R1)BIS1、BIS0 液晶偏置电压选择(1/8对应较低Vlcd,1/11则对应较高的Vlc
灰度液晶HD66421的模块化及其应用,标签:显示及光电,光电显示技术,http://www.88dzw.com在整个操作中,特别要注意如下几个寄存器。索引寄存器(1R)
用来存放寄存器索引号,从18个寄存器中选取1个操作。
控制寄存器1(R0)
RWM读写方式选择
1:仅在写操作后地址自动加1;0:读写操作后地址都自动1加。
1:开显示;0:关显示。
STBY待机开关
1:进入待机方式;0:普通方式。
PWR外部Vlcd控制
1:打开Vlcd;0:关闭Vlcd。
AMP内部运放电源
1:打开;0:关闭。
REV翻转显示
1:翻转;0:普通。
HOLT挂起
1:内部操作停止;0:内部操作开始。
ADC左右翻转
1:翻转;0:普通。
控制寄存器2(R1)
BIS1、BIS0 液晶偏置电压选择(1/8对应较低Vlcd,1/11则对应较高的Vlcd)
11:1/8偏置电压;10:1/9偏置电压;01:1/10偏置电压;00:1/11偏置电压。
VLS数据宽度
1:6BIT;0:8BIT。
GRAY灰度选择
1:4级固定灰度;0:4个灰度值可从32级灰度中选择。
DTY1、DTY0显示行数(应该选择100行)
11:8行;10:64行;01:80行;00:100行
INC 自增1选择
1:X地址自增1;0:Y地址自增1。
BLK使用闪烁功能
1:打开;0:关闭。
对比度控制(R16)
CM1、CM0 LCD交替驱动周期(影响不大)
11:Frame;10:7Lines;01:11Lines;00:13Lines
CC4~CC0 对比度级别(数值越小需要Vlcd越低,应选择中间值)
00000:0/31;
00001:1/31;
.
.
.
11110:30/31;
11111;31;
如果以上几个寄存器设置不当,就无法显示出图像。
使用VC在PC上编写了一个处理图像的小程序,把160×100的真彩BMP图像经过误差分散算法处理,生成用于下载二进制数据的文件,用串口调试软件的文件发送功能传送到AVRISP开发板,由AT90S8515芯片内的服务程序接收数据,并转存到24CXX串行存储器上(应使用24CXX存储器的PAGE模式来提高数据写入速度)。因为使用了24C256,这样可以存储8张图像,显示效果很理想。AVRISP开发板的ISP编程接口也非常易用,配合CVAVR C编译软件,调试起来非常方便。希望和大家交流,我的邮箱zhao_xin@eyou.com。
HD66421应用程序包见网络补充版。(使用CVAVRC编译器)。
3 总结
本文详细介绍了用HD66421液晶板制成通用液晶显示模块的方法,并且实例具体说明了以HD66421为核心的4级灰度液晶显示模块的应用,为小型测控仪器和手持设备提供了一个较为廉价的灰度图像显示解决方案。文中的HD66421液晶板可以从http://www.88dzw.com/TMC.HTM(中国电子网特买场)购得;有关AVRISP开发板请参考http://51kaifa.diy.163.com/avr/avr.html。
《灰度液晶HD66421的模块化及其应用》相关文章
- › 灰度液晶HD66421的模块化及其应用
- 在百度中搜索相关文章:灰度液晶HD66421的模块化及其应用
- 在谷歌中搜索相关文章:灰度液晶HD66421的模块化及其应用
- 在soso中搜索相关文章:灰度液晶HD66421的模块化及其应用
- 在搜狗中搜索相关文章:灰度液晶HD66421的模块化及其应用