高级会员
主题
回帖0
积分3496
阅读权限30
注册时间2016-12-21
最后登录1970-1-1
在线时间 小时
|
本帖最后由 davg1 于 2018-1-27 14:01 编辑 ) j7 y+ q+ X0 n( ~$ K8 K% E
9 d& @2 |5 S2 P- @& Z2 H3 N1 G宝贝帖子:https://www.yleee.com.cn/thread-62395-1-1.html* H; n- p' |/ r, ~9 v1 w/ _$ n
8 s4 { F3 x J" [+ D) O) a
借用卖家图片+ H" T) m$ ~& K. T3 n7 M
! u4 ^9 z6 p0 v6 ^4 }
0 d' e, ~1 ^% y4 r$ l
$ |% s+ i! z, M/ |8 e
电路按上述电路接就可以了,驱动id是st7567,这个屏貌似非常省电,不带背光。2 _" f& F0 D% D% X
如果屏幕不太正常可以调整下电阻率设置和后面的对比度设置
- S1 z' _* g4 Q2 L1 I9 H) O& P: p7 K3 L- //初始化液晶屏# x A5 k( g4 a/ W1 |
- void LCD_Init(void)1 |8 c5 t: u3 }
- {
5 i, m9 _/ v+ f4 k9 [5 K2 N% D - RST = 0;
# E0 i5 S- V0 `# p, E# c - delay_ms(500);
, f& t/ d) S9 H# P - RST = 1;! E3 ~! T5 u/ X4 G$ l* n" i; f
- delay_ms(500);
! d! x. P, Y7 R$ g0 x, M8 B' R - LCD_RegWrite(0xE2);//软件复位3 y% {' T. u( k5 ^2 A! \+ L
- //_nop_();5 \2 r( o+ n" B0 f) H) z! V0 F/ w) L6 `" }
- delay_ms(500);2 K, R5 l4 R |0 V
- LCD_RegWrite(0xA3);//偏压设置 第11命令 ok2 W! G! ` E8 Y* X. W, M
- LCD_RegWrite(0xA0);//显示方向 左右 第8命令 ok0 y6 G6 h# W& W' |4 Q4 r
- LCD_RegWrite(0xC8);//显示方向 上下 第15命令 ok
0 S# M) D( I0 B( j# q6 w0 e/ @# m - ) ]2 g# v. E. W m
- LCD_RegWrite(0x22);//电阻率设置 第17命令 ok 0x20-25* _# m7 D3 @. g' R* C
- LCD_RegWrite(0x81);//对比度微调 ok 18命令) i" \$ r( D/ V2 L* s
- LCD_RegWrite(0x20);//0x00-0x3f ok* _0 C/ w" }, B) y( d; z/ r
- LCD_RegWrite(0xF8);//双字节命令 增压//19命令
; y; I4 Q9 f& c! j' E - LCD_RegWrite(0x01);
) j6 y! m7 r; k4 q, f& o! K - //_nop_();. n; Y/ f9 k$ O. w C. a$ Z/ D1 k. h( W
- LCD_RegWrite(0x2F);//电源开
$ k2 A- ~' @2 Y9 a7 O/ W% J - LCD_RegWrite(0xA6); //白底黑字 a7为白字黑底
# C3 P1 L; D3 `( b5 w( s" V - LCD_RegWrite(0xA4); //正常显示
) F" ?8 c" Y1 S$ i - LCD_RegWrite(0x40);//显示开始位置
* v8 R- s% @( r7 M - LCD_RegWrite(0xAF); //开显示 q& Z% y; W+ Y6 ~& D% k
- delay_ms(500);
# |0 Q( Y* Y8 W& Z5 I1 x - }
复制代码 效果图就不上了,挺好用,就是略小,显示很精细。
) @6 A# s4 v: r1 g# K9 |) c! C2 ] b0 E& |* b* q* q, D
! B9 Q, X! N4 Z |
|