黄金会员
主题
帖子
积分6701
阅读权限40
注册时间2011-3-11
最后登录1970-1-1
在线时间 小时
|
本帖最后由 pla155 于 2019-8-9 10:35 编辑 2 l6 ?# t. X9 b8 l3 k2 B b' j' f
0 I) c1 H- L, Q6 H! e9 w
屯了好多段码屏,一直在吃灰,拿出来玩一玩。捎带把资料保存整理一下,方便其他和我有一样重度囤积症患者可以早日能够废物利用,垃圾分类。2 V3 B- H* _4 [- {) R5 v a0 B1 u1 H
: w, a. V7 h/ y( G0 a1 K 总结一下这个段码屏的使用心得:1. 首先,段码屏外接管脚很少,Vcc,Gnd,CS,WR,DATA这5个脚是不可缺少的;其次,A , K 背光也是可选项。RD管脚基本就是个摆设;还有一些关于音频和外界晶体的引脚,都是非常少见的。2 f9 N9 ~+ o" p* w
2. 初始化指令少。无非是开关,待机等。其中,公共输出驱动是重要的指令,他会直接影响到显示是否正确。有2,3,4输出端可选择。一般断码数量少的可以先试试2COM,屏幕显示复杂的,试试4COM 。至于1/2 ,1/3偏置,对显示效果好像也没有很大的影响。+ ]9 m6 E/ k" {: v5 P) x
3.真正涉及到显示的就很简单了。IC内部有一片RAM直接和屏幕上的字段是一一对应的。RAM地一个位置1 ,对应屏幕一个段码点亮。RAM是4位为一个字节。发送时先发送3位命令字101,之后是6位地址信息,高位在先;之后是4位数据,低位在先。可以紧接着连续发送数据,地址会自动增加。3 d4 l0 j' O. y9 S1 t& ?
4.段码屏加电无显示,也可能会有随机的乱码。不加电,使之屏幕与强光成较小角度观看,可以隐约看到显示全貌。* J3 I$ }2 l, X# D" d
5.段码屏一般对比度都很好,显示清晰,省电,易操作;显示内容有限。
5 ^* y% i# E# y
' s, a! G8 F$ L6 G0 w; z# H& f5 ~; o/ N3 D* l7 U2 m
先贴一些资料,以及一个简单地HT1622及其兼容LCD段码屏的驱动程序(含C51源码)。, w5 t8 |( |1 N
) U3 k6 J7 l; Y8 q
说明.txt
(244 Bytes, 下载次数: 53)
5 W; V4 X0 X e' Z7 c0 g6 e
HT1621.doc
(1.06 MB, 下载次数: 56)
. `- z; [, L) D
3 e9 z1 r: S! p+ E
SD0432.pdf
(778.79 KB, 下载次数: 54)
0 l& s) E$ B% ]& J% n) t
9 J+ F- v7 I4 C5 z1 r7 Q2 E
HT1621.rar
(1.52 MB, 下载次数: 56)
/ w+ P8 }% h$ a8 T- s s8 \
此固件用于51单片机驱动HT1621及其兼容断码驱动液晶屏。" K! I2 ?/ _' y9 w0 W! q9 Y
本程序用STC89C55RD+@4ZHz晶体调试。
8 W/ e' o% J8 Z& j* s管脚对应关系:( H" M+ N% e! C* m+ X( [
HT1621_CS = P32 ;
) s5 K- E# N7 E- w1 wHT1621_WR = P33 ;
3 k3 S; Q' j! z: p; \1 DHT1621_DA = P34 ;. [7 |0 O; m% X# \: x
HT1621_BL = P35 ;; O+ b) v5 @- m
KEY = P37 ;
4 i9 B. s- H: Z- H, j( X( MVLCD可通过1.5K电阻连接至Vcc.
9 ^0 ^$ a) q$ j1 ?0 F- U+ \1 i, C2 R% j* o0 N$ }
5 K/ {% w5 g0 i( d! g" ` C* }9 f
5 e# S" h, Y! M/ d& i* n& j% ^; e
9 \) C$ @& v6 a% s; W0 |测试的第一个屏
" S7 o- Y2 V( |5 r9 ?' P6 S# x- r7 |7 b7 y
0 H& E' E9 o% S% [ ~, e
% F# I( I4 W; D r+ r7 R8 X) a! s. Z
8 q( ]. a. v& l8 b
% S/ h* C6 L- [' H% U) u
* I* L5 h- N# u* \5 ~" B0 [) n6 D测试结果:
% |6 I7 E# w3 A- `7 X
0 a' u$ J& v3 D" r9 d
$ ~$ m; C5 c7 V1 D7 F3 c挺好的屏,对比度很大,不用背光也很好。准备做个频率计,再合适不过了。
& j' }1 C) `2 N4 n# |+ Z
, M9 Y- \0 ^$ X; u2 A. _# h( n/ b1 b
6 S$ V3 S1 A e! a7 W
- |1 U5 [8 Z) I5 f1 J+ _9 ?7 p/ b# E1 X& i" h W
|
|