高级会员
主题
帖子
积分3496
阅读权限30
注册时间2016-12-21
最后登录1970-1-1
在线时间 小时
|
本帖最后由 davg1 于 2018-1-27 14:01 编辑
6 v1 ?" a( [) N) Q# [ q1 c
. p D+ q* {( l& A宝贝帖子:https://www.yleee.com.cn/thread-62395-1-1.html
" K% m. v& T; j% O9 }9 S$ P: T. K- Y. w
借用卖家图片( l" C& r& \* r, @& {& _
4 S) z! I4 R l( X' K* |1 w, D1 H
0 O- r1 u+ n+ d; N0 O" p& v2 b3 N
" u4 W, R/ A+ m8 \电路按上述电路接就可以了,驱动id是st7567,这个屏貌似非常省电,不带背光。' E, z. ~" i5 B* ^" ]' p8 z
如果屏幕不太正常可以调整下电阻率设置和后面的对比度设置, T' W+ N2 B6 |! Y( p/ b
- //初始化液晶屏# L! O* O3 R) l7 W$ K
- void LCD_Init(void), `! J* S) m7 l4 ^4 L4 i
- {
\: s& Z2 j3 Q% S: Z - RST = 0;7 [' @& Z0 c+ E8 t% N& M
- delay_ms(500);+ a' i3 \$ c7 M# \" v
- RST = 1;. K- a- c* m) b4 R8 U3 p
- delay_ms(500);
+ s l) }5 B M; q" @* N - LCD_RegWrite(0xE2);//软件复位
' ~+ p5 ]0 ~+ B0 a+ K) X# t - //_nop_();
# f8 |# n9 Z3 [/ L( e z- k - delay_ms(500);
8 f' M5 y, U, b% ? - LCD_RegWrite(0xA3);//偏压设置 第11命令 ok
* W& m6 y9 }5 N7 u* s7 C/ S& T - LCD_RegWrite(0xA0);//显示方向 左右 第8命令 ok
0 {$ J6 U& \ l8 Z8 f! D# S - LCD_RegWrite(0xC8);//显示方向 上下 第15命令 ok; O- C: H& _0 V7 n
- + s" L+ n0 C7 t% b3 w& }4 X& N. ?0 y
- LCD_RegWrite(0x22);//电阻率设置 第17命令 ok 0x20-25
: i6 z% `7 d; {' Q - LCD_RegWrite(0x81);//对比度微调 ok 18命令
1 N" V! e" Z5 X# s - LCD_RegWrite(0x20);//0x00-0x3f ok4 T# x2 q0 T* o- u( c8 d
- LCD_RegWrite(0xF8);//双字节命令 增压//19命令4 `7 x4 R( ~. d6 F
- LCD_RegWrite(0x01); O: l. `. b2 s3 D1 R" w
- //_nop_();
% p8 L$ N/ t& i1 r - LCD_RegWrite(0x2F);//电源开
5 X0 N9 Y0 ^1 c3 N' m - LCD_RegWrite(0xA6); //白底黑字 a7为白字黑底2 Q. h4 S2 k" p2 Z
- LCD_RegWrite(0xA4); //正常显示. l, A7 {3 W2 W. G1 t/ h
- LCD_RegWrite(0x40);//显示开始位置 8 `& \" L6 E/ p# F0 c1 H
- LCD_RegWrite(0xAF); //开显示9 M2 a# z" C' u9 n
- delay_ms(500);
6 t( h+ \- d; p" F& E+ x _ - }
复制代码 效果图就不上了,挺好用,就是略小,显示很精细。4 A# V$ G0 |2 ?) ~7 y
* P6 T' a9 I: U, }3 H& G
! _$ _9 z& g: `, ]1 D+ V |
|