黄金会员
主题
回帖0
积分6844
阅读权限40
注册时间2011-3-11
最后登录1970-1-1
在线时间 小时
|
本帖最后由 pla155 于 2019-8-9 10:35 编辑
# {5 D, r: E2 Y0 L5 \ P* J9 Y' ?3 Q6 {
屯了好多段码屏,一直在吃灰,拿出来玩一玩。捎带把资料保存整理一下,方便其他和我有一样重度囤积症患者可以早日能够废物利用,垃圾分类。 % S" |. T' x4 `8 I4 E+ s2 D* R- v
- [ T) G( h2 Q4 m8 K s
总结一下这个段码屏的使用心得:1. 首先,段码屏外接管脚很少,Vcc,Gnd,CS,WR,DATA这5个脚是不可缺少的;其次,A , K 背光也是可选项。RD管脚基本就是个摆设;还有一些关于音频和外界晶体的引脚,都是非常少见的。3 y' D( Q$ ?2 ^! y: L
2. 初始化指令少。无非是开关,待机等。其中,公共输出驱动是重要的指令,他会直接影响到显示是否正确。有2,3,4输出端可选择。一般断码数量少的可以先试试2COM,屏幕显示复杂的,试试4COM 。至于1/2 ,1/3偏置,对显示效果好像也没有很大的影响。 H, \& W% u6 b( {' ~
3.真正涉及到显示的就很简单了。IC内部有一片RAM直接和屏幕上的字段是一一对应的。RAM地一个位置1 ,对应屏幕一个段码点亮。RAM是4位为一个字节。发送时先发送3位命令字101,之后是6位地址信息,高位在先;之后是4位数据,低位在先。可以紧接着连续发送数据,地址会自动增加。: q, W4 M2 x- Z1 \4 Z
4.段码屏加电无显示,也可能会有随机的乱码。不加电,使之屏幕与强光成较小角度观看,可以隐约看到显示全貌。
2 I7 v2 m! T, K" i" w8 L- C5.段码屏一般对比度都很好,显示清晰,省电,易操作;显示内容有限。
6 w; c1 S! g' _6 d: r8 d6 C7 ~* \0 a O6 ]# r. I3 q% E+ q
7 F: @ I8 u: [; r7 A' s4 a& @" \先贴一些资料,以及一个简单地HT1622及其兼容LCD段码屏的驱动程序(含C51源码)。
2 i* e% Z4 q; e2 K( [+ A" E9 ?' q2 B4 R W3 y/ t1 ?
说明.txt
(244 Bytes, 下载次数: 53)
3 a* R+ `% t& H' @& o) J; G
HT1621.doc
(1.06 MB, 下载次数: 56)
8 D( j" D& p9 S! Q8 C
; ^; M5 o. g# x+ F3 G7 M
SD0432.pdf
(778.79 KB, 下载次数: 54)
: G4 e8 q: V. P& @; U! _1 x" ~0 w; C1 |
HT1621.rar
(1.52 MB, 下载次数: 56)
& k) o* L' s8 I% X; M! B$ H2 N
此固件用于51单片机驱动HT1621及其兼容断码驱动液晶屏。1 m4 f4 Y! E2 M& T1 c% Y. w# m
本程序用STC89C55RD+@4ZHz晶体调试。
1 L$ S7 H- m) U& w9 k4 r% c0 e管脚对应关系:
$ i: ^: O9 c% `% DHT1621_CS = P32 ;2 i; `3 ^* J/ `0 s
HT1621_WR = P33 ;! E( P. Z# v4 H2 P- X
HT1621_DA = P34 ;7 c2 @- c. a \7 {* r6 P2 B
HT1621_BL = P35 ;
4 N# M( ~7 s; w. k; p1 FKEY = P37 ;: h& c& h- `3 o
VLCD可通过1.5K电阻连接至Vcc.% z" G5 V3 G7 \4 F/ I' h) v; s
+ r+ i) `4 ]( c+ S# O
! X& N, c* g4 t! w8 i/ X
' {9 b: N: v' a) b6 K
0 e$ B j) {# o# v) Y- k测试的第一个屏" r: ]2 d* x4 ~0 B( N1 p
l4 o" v) ^- }+ H- u! J! s0 ?
3 Y7 s3 B F2 G& i" x; ]* j
6 i4 @0 R) C3 s0 ^% u/ ]
4 p% W& C8 J! \* W* {$ ?* h Z f' ~: c* i0 J7 ?- ]+ X) t
$ T$ p: J7 R5 z7 X1 v. H
测试结果:: ^6 F; r6 Q/ }& |2 U$ N- D( |
8 Z; W) C/ K/ D& C: R. _9 u1 @
8 E; D8 K& a3 i/ V. P挺好的屏,对比度很大,不用背光也很好。准备做个频率计,再合适不过了。
/ J, R3 b/ Q' d" {
( z- V' s) W4 Y3 A; V- s! r- E( l4 `, _+ S
* I6 Y) H' s% m) W ?6 h Y0 @
q3 S7 E M4 C% y p |
|