高级会员
主题
帖子
积分3496
阅读权限30
注册时间2016-12-21
最后登录1970-1-1
在线时间 小时
|
本帖最后由 davg1 于 2018-1-27 14:01 编辑 ! Y6 h5 I' j! c* Q7 \
# R q! ]0 H) Y% R
宝贝帖子:https://www.yleee.com.cn/thread-62395-1-1.html
4 S; x/ M) e! w# V7 |$ I
' @ ]: E: e/ e+ e借用卖家图片! g0 M% ?5 h9 h8 Q5 W
7 d& Y0 S, X; f! l
: E/ H4 p0 G3 J5 f+ j4 K4 P
. Y G6 O, k: _( R
电路按上述电路接就可以了,驱动id是st7567,这个屏貌似非常省电,不带背光。
) \0 Z3 U W; n+ g# `3 M3 B t如果屏幕不太正常可以调整下电阻率设置和后面的对比度设置
' m7 q3 D9 G7 @$ Y* t- //初始化液晶屏
! l5 n' r) R$ [1 V. h" h - void LCD_Init(void)
4 @5 n, k6 e+ C4 H, b3 ^8 U; K - {0 L: Z3 `5 Z# o
- RST = 0;
0 m1 o* G* A) y - delay_ms(500);
6 T) ^/ e- F7 P& i - RST = 1;
- Q5 w8 y2 {8 O8 n8 m* D - delay_ms(500);
- M% w3 S( o# n& x- j3 Y - LCD_RegWrite(0xE2);//软件复位
9 u. \# d3 U6 ]+ A/ ^6 X, }& h. v - //_nop_();
. c) R9 {8 _/ i( y4 f* @2 g - delay_ms(500);# i3 N$ k2 K/ V7 c9 C+ d
- LCD_RegWrite(0xA3);//偏压设置 第11命令 ok
# L# B5 l3 C8 G9 L# o# n; t9 m - LCD_RegWrite(0xA0);//显示方向 左右 第8命令 ok# B* h/ u+ }7 f$ ~$ T1 Y7 K
- LCD_RegWrite(0xC8);//显示方向 上下 第15命令 ok
7 i# U8 F7 N1 i6 c2 p. k l: l" ^ - 4 N, X2 s- g% o+ G1 _
- LCD_RegWrite(0x22);//电阻率设置 第17命令 ok 0x20-25
& N( f; u) o& F* V- y9 @, Y$ n% T9 E - LCD_RegWrite(0x81);//对比度微调 ok 18命令8 n1 X8 z6 ]/ X" s" O
- LCD_RegWrite(0x20);//0x00-0x3f ok
# V( B* U( @# H. a0 Q) g( h - LCD_RegWrite(0xF8);//双字节命令 增压//19命令& o$ ?3 Z6 C) C& ^( ]* d1 X
- LCD_RegWrite(0x01);
/ [. G; k$ z" R: M1 _) | - //_nop_();
/ u( Q) s! @# H - LCD_RegWrite(0x2F);//电源开2 w/ o3 c! q2 g+ }
- LCD_RegWrite(0xA6); //白底黑字 a7为白字黑底
# }8 [0 B; C5 ~, p5 x - LCD_RegWrite(0xA4); //正常显示( O4 o D7 f, j! K/ A$ @( H
- LCD_RegWrite(0x40);//显示开始位置 9 ~! F: a% O: \- H, V( _
- LCD_RegWrite(0xAF); //开显示
4 v, Q6 A% ?! V% z) B/ `: w* ^ - delay_ms(500);
4 Z! `3 W, I) E# C: {) ~ - }
复制代码 效果图就不上了,挺好用,就是略小,显示很精细。
1 E2 D$ P5 K7 H) }9 t6 b& c9 C2 s
* q/ L, g/ w+ y7 b9 h" @4 K5 z
5 h9 ?, {1 C" K9 @1 |; t |
|