黄金会员
主题
帖子
积分6701
阅读权限40
注册时间2011-3-11
最后登录1970-1-1
在线时间 小时
|
本帖最后由 pla155 于 2019-8-9 10:35 编辑 $ f+ f1 t4 q! c2 _% x% ~" z+ x
( f# Y' S3 q$ p9 G/ n7 |屯了好多段码屏,一直在吃灰,拿出来玩一玩。捎带把资料保存整理一下,方便其他和我有一样重度囤积症患者可以早日能够废物利用,垃圾分类。3 v+ \& [6 j( o( p& L$ f/ o
: c. H; _! n/ ^. Q% ` 总结一下这个段码屏的使用心得:1. 首先,段码屏外接管脚很少,Vcc,Gnd,CS,WR,DATA这5个脚是不可缺少的;其次,A , K 背光也是可选项。RD管脚基本就是个摆设;还有一些关于音频和外界晶体的引脚,都是非常少见的。8 @7 H+ ?. m% O4 @- _
2. 初始化指令少。无非是开关,待机等。其中,公共输出驱动是重要的指令,他会直接影响到显示是否正确。有2,3,4输出端可选择。一般断码数量少的可以先试试2COM,屏幕显示复杂的,试试4COM 。至于1/2 ,1/3偏置,对显示效果好像也没有很大的影响。1 q; d2 E/ O H
3.真正涉及到显示的就很简单了。IC内部有一片RAM直接和屏幕上的字段是一一对应的。RAM地一个位置1 ,对应屏幕一个段码点亮。RAM是4位为一个字节。发送时先发送3位命令字101,之后是6位地址信息,高位在先;之后是4位数据,低位在先。可以紧接着连续发送数据,地址会自动增加。" d+ ^ p; I W2 J* e) V
4.段码屏加电无显示,也可能会有随机的乱码。不加电,使之屏幕与强光成较小角度观看,可以隐约看到显示全貌。) k K5 s) P6 s s
5.段码屏一般对比度都很好,显示清晰,省电,易操作;显示内容有限。
5 c1 {- }3 K9 w) ~
8 x, c2 t s) j( v R, X8 K7 k8 p# B. a7 ~
先贴一些资料,以及一个简单地HT1622及其兼容LCD段码屏的驱动程序(含C51源码)。7 O# r5 d! B1 p% l, {
2 Y) |/ ~* ~ x" x/ l8 ^" d
说明.txt
(244 Bytes, 下载次数: 53)
" P) c! G! i: M" x
HT1621.doc
(1.06 MB, 下载次数: 56)
- Z& ]3 _2 m; j0 y; J+ {) j
, x& ?. s1 \0 N
SD0432.pdf
(778.79 KB, 下载次数: 54)
( f$ P+ T8 l" J$ W. V6 x* ?" W, E7 u! E: V' ~; |$ d/ I6 w6 Y
HT1621.rar
(1.52 MB, 下载次数: 56)
3 `$ c. W9 x# u% B1 Q2 N此固件用于51单片机驱动HT1621及其兼容断码驱动液晶屏。
* O( S1 I2 N6 z6 D0 M! H# P. P本程序用STC89C55RD+@4ZHz晶体调试。
, M6 h5 R# `' G& ~管脚对应关系:$ {/ Z* y; ~" W( o0 ?5 j2 L3 t6 {
HT1621_CS = P32 ;$ ~( ^5 P! A- ^8 \
HT1621_WR = P33 ;
^6 ]) G6 }6 w5 jHT1621_DA = P34 ;
) o0 r, E3 m6 G% W/ v& E' Z* T% lHT1621_BL = P35 ;
7 P/ H4 ^: X& t' p! {KEY = P37 ;' @+ E( z( D6 E' W
VLCD可通过1.5K电阻连接至Vcc." _4 r5 E2 {; e# [
# F) Y8 O3 t: M: v4 I+ ]8 o; |
1 ^0 |. [5 B, p7 ]; d3 Y9 A7 _! P; l* m1 g9 O- s* D
: }! M! U2 E1 P8 A4 \* ^
测试的第一个屏) t2 X5 N& X- w& z
3 h" s8 v# w: M5 o
; k$ z" L9 ?8 z6 n# ?1 L
$ Y, b, D8 s/ W3 F4 S
: i, }, ]$ F7 T! T9 m5 X1 q0 J
2 `/ L* h- d" o) t4 L) k. [' Y- n, u; m% Y5 u
测试结果:" U. f1 o9 h1 O8 h. P( s
: ^" R; A( z( f& \
N* _7 I# `3 @% A; t5 o* W挺好的屏,对比度很大,不用背光也很好。准备做个频率计,再合适不过了。
" C* _ f( z+ s5 \! A+ v: a: S4 z& U( ]! c2 {+ ^, \
% y ~" G: l, d* ?$ G& G. h1 W4 b0 \) E9 e9 X& Y9 H8 M
# R G' s3 }5 F" F: A! @; A |
|