黄金会员
主题
回帖0
积分6846
阅读权限40
注册时间2011-3-11
最后登录1970-1-1
在线时间 小时
|
本帖最后由 pla155 于 2019-8-9 10:35 编辑
+ D4 l$ G6 O: q# s' q7 V# z N
& a, q' N; E4 a& B l2 x屯了好多段码屏,一直在吃灰,拿出来玩一玩。捎带把资料保存整理一下,方便其他和我有一样重度囤积症患者可以早日能够废物利用,垃圾分类。 + n/ a) g7 Y* n9 g. A7 }
( N+ J3 V! }+ q0 _
总结一下这个段码屏的使用心得:1. 首先,段码屏外接管脚很少,Vcc,Gnd,CS,WR,DATA这5个脚是不可缺少的;其次,A , K 背光也是可选项。RD管脚基本就是个摆设;还有一些关于音频和外界晶体的引脚,都是非常少见的。& l/ Q, X+ |& \, d' Q- G5 R. L0 R( y
2. 初始化指令少。无非是开关,待机等。其中,公共输出驱动是重要的指令,他会直接影响到显示是否正确。有2,3,4输出端可选择。一般断码数量少的可以先试试2COM,屏幕显示复杂的,试试4COM 。至于1/2 ,1/3偏置,对显示效果好像也没有很大的影响。2 ^" M0 e& i$ z1 m. a2 \# W3 ^
3.真正涉及到显示的就很简单了。IC内部有一片RAM直接和屏幕上的字段是一一对应的。RAM地一个位置1 ,对应屏幕一个段码点亮。RAM是4位为一个字节。发送时先发送3位命令字101,之后是6位地址信息,高位在先;之后是4位数据,低位在先。可以紧接着连续发送数据,地址会自动增加。
Q. l( Q$ @6 J3 ?4.段码屏加电无显示,也可能会有随机的乱码。不加电,使之屏幕与强光成较小角度观看,可以隐约看到显示全貌。; O _$ O+ M7 ?( a8 d* p$ c
5.段码屏一般对比度都很好,显示清晰,省电,易操作;显示内容有限。: j4 Y# c/ k- Q3 i6 T; x" T
$ K6 L5 \8 E* N! d8 s2 H) q; d2 N* b! s4 g" w) V+ G
先贴一些资料,以及一个简单地HT1622及其兼容LCD段码屏的驱动程序(含C51源码)。
/ {9 a0 F' F# ^6 D% m/ f6 K: C
说明.txt
(244 Bytes, 下载次数: 53)
7 ?3 |* w4 M9 |( \, ?3 e6 ~3 q
HT1621.doc
(1.06 MB, 下载次数: 56)
. ]; y9 ^; _4 h# f1 I( _6 n; ? A% {) L7 G9 g& D& ?9 B
SD0432.pdf
(778.79 KB, 下载次数: 54)
5 e, S% G9 T2 |* ]0 \; z" N" O1 |4 U+ G1 }
HT1621.rar
(1.52 MB, 下载次数: 56)
" V- g" x* ^; y# N h此固件用于51单片机驱动HT1621及其兼容断码驱动液晶屏。' [9 C2 o0 w9 l/ k& z: U
本程序用STC89C55RD+@4ZHz晶体调试。; r( B& U8 m& y
管脚对应关系:' o/ V: h! ]/ q. r
HT1621_CS = P32 ;* I; s, B' w/ R8 G0 P
HT1621_WR = P33 ;
9 y% ~5 j+ l f3 k4 L" d1 ~HT1621_DA = P34 ;
0 e7 x5 g8 B" ^* s8 h) gHT1621_BL = P35 ;
. l8 V6 E9 R/ b ]5 _' A1 qKEY = P37 ;
L& I- V, A. N$ YVLCD可通过1.5K电阻连接至Vcc." A& |9 C. |) \6 k% ?% Y! `: @
& t3 t: z+ I) x7 a. m8 w+ [3 h7 Q
- O( G9 [9 v. u/ N9 _
. ^1 p3 U& F. z9 [
测试的第一个屏0 a$ z" e9 R1 J- W
; u6 A( E! F- P
+ E" q! a" J: N( q: }4 D4 y/ O
$ M6 B) w* }7 ^- J! E1 e
2 p) \# b+ n2 A7 X( }" T4 t
: ~- e! Y7 W, X$ ?% [; _
4 R8 u+ k5 V3 G8 N2 J I- v; e
测试结果:
1 I1 {1 Z) W/ C
. f5 Y# P8 [3 ~0 e) r
. `1 W: t3 b- Q6 {5 z1 N; ?% [4 f挺好的屏,对比度很大,不用背光也很好。准备做个频率计,再合适不过了。
' |! B+ q2 y: Y9 x4 h5 w/ P
) V/ ]# U( f8 ^. _ ^, U' w( N, P# S0 n" F
7 c3 L7 F% a* x$ J8 K' ^
b- k) l4 q% f; A8 n- K' t7 h( s
|
|