一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 2763|回复: 7

求助 12864 显示问题

[复制链接]
发表于 2014-6-11 22:16 | 显示全部楼层 |阅读模式
手上有几片12864,最近拿出来想做个小制作,但是弄了几天都不正常显示,头都大了,恳请用过的朋友帮忙看一下我的程序,现在的问题是怎么修改程序,都是全屏都是黑点,也就是全亮,关显示也不管事,检测是否“忙”正常,就是无法写入指令,谢谢了,下面是我的简单测试程序
2 g$ j; E% K7 e# R( Y" W; Z! \" |: K: t" t% t* K
( k* q( R1 b4 A, M
RW  EQU  P3.0 ;3  
/ w  k( V5 N% c' w/ e' tRS  EQU  P3.1 ;4( I, }+ j3 c: h$ C6 f
E  EQU  P3.2 ;5
" S8 c+ Q+ f5 ]6 R: `# o0 Q* wRST  EQU  P3.3  ;6
0 x$ o2 o5 s( `  G6 [& {' ~CS1  EQU  P3.4 ;15 - s* O4 R; b* x
CS2  EQU  P3.5 ;16! b  e# O+ F& K
LED1 EQU  P3.7
& n3 o8 q, U; z4 dCOM  EQU  20H
) c7 B, ]4 H) |DAT  EQU  21H0 Y  |1 M0 l# Z) C6 x, i
( i1 X8 S6 W* Y" z/ Z9 L
ORG  0000H
/ M5 j4 [9 J/ T3 B4 ]# r$ QAJMP START' r8 |0 W4 w/ q* y8 t
ORG  0030H; }- |0 ^) V- A0 W% @
START:
, \& H+ d; C1 u# _+ I4 G$ y( wMOV  SP,#60H
8 i; W0 S1 g% A8 T3 r' YMOV  A,#0FFH* R$ q$ o0 n/ B  D4 d, M" e
MOV  P1,A
: T. G4 B- U' p* z! e7 r- d. P& ]: TMOV  P3,A
: b% @8 i# Y) T6 a  WCLR  CS1  ;片选高电平有效
9 G( V7 e% @. jCLR  CS2  ;片选高电平有效# i$ P3 v0 f) v
CLR  RST; C+ c) L2 m: E/ s+ k
LCALL DELAY100MS
& B9 i/ G( X0 _  j$ L) hSETB RST
# b7 o% a' f! o5 c- L# ZLCALL INT_LCD   ;LCD初始化* j- }: y9 P- G" k, D
MAIN:
4 f2 d/ |( ]8 lJMP  $& z" K2 Y! W# P, O& d. E+ Y+ s
W_INSL:/ X- Q" |& }2 j+ j3 r6 G
SETB CS18 v8 Q+ ^# j/ _5 l. n8 C
CLR  CS21 s' C! n3 G' I4 `9 e- U
LCALL W_INS
' d+ \2 e8 q4 q" eCLR  CS1: b" r, [! V0 q" b4 f; [. E
CLR  CS2
" t# Q  ?7 A% w+ t0 [RET
2 Z, \- |' I  c$ s- \/ ^5 WW_DATAL:4 n" h" `$ [& Q
SETB CS1
6 L( {, u/ F8 O! D1 PCLR  CS2' N3 k+ C+ u& P
LCALL W_DATA* `8 V, O$ w+ `: i! q+ Q
CLR  CS1
2 Y, a$ y- M! SCLR  CS2) H9 b2 t& U2 f) ]) o
W_INSR:4 n" `6 S+ @% y# c2 t
SETB CS2$ ^2 L; C- }0 n
CLR  CS1
# N- G$ I8 r% w4 A3 h! l& C) rLCALL W_INS
9 N& r3 j' p9 uCLR  CS14 r- I# a" _+ n+ n
CLR  CS20 A$ E, P- C* }5 K. r1 Z6 V
RET
- N. N. L( z4 N3 v0 A: w, G+ GW_DATAR:, I/ C1 L1 U. b3 _6 W/ \% W3 j
SETB CS2
( ~0 h, o% @# T. }0 UCLR  CS1+ t* z- o! \  T0 R6 \+ E
LCALL W_DATA) B$ J& V/ R" d. l5 V
CLR  CS1( o$ V2 [' y4 A
CLR  CS2
# `( f1 `# p0 r* u9 [$ VW_INS:
8 p( a, L: _+ {! _CLR  E
1 }' o/ e6 R& L% w( bSETB RW6 K. L; F3 I5 |' `
CLR  RS- R# I9 u, `6 B5 t* U
MOV  P1,#0FFH
3 o: n# |" r7 w7 s" D, n# MSETB E
2 G: b2 S+ v9 S# z8 O- f6 SMOV  A,P1
1 h7 \2 g6 }' l& L" u; `2 Y  zNOP  g' r5 c( c1 ]0 [
JB  ACC.7,W_INS' [7 `1 k* f$ e* v5 r6 G4 E+ }
CLR  E
* D2 D' F; h6 c$ jCLR  RW
0 u# R' I( r# B& w: l+ P& I+ FMOV  P1,COM
  b0 D  M: e; u- {+ ISETB E
2 {! ^' e! @& ~5 |+ z" m& dnop( \8 t3 l8 L# z7 l
CLR  E0 I+ E9 u( |0 c  a, `- d
RET
) T  N7 |/ |% |' Q% r* M* S/ VW_DATA:
2 @- a3 e9 R, W8 H7 DSETB RW
& x* Y6 ?7 l9 Z1 m; |( O- BCLR  RS0 ?  p+ G5 a- K) S) r- [
MOV  P1,#0FFH
- d7 m2 h& e' {1 V/ GSETB E0 b6 O# a- Z6 J2 Z3 w: R# P
MOV  A,P1
; c; d) K  t/ n6 T/ _1 eCLR  E
9 ?. @' Z/ c  u( E) T: NJB  ACC.7,W_DATA
% E. E; ~3 g  H% G6 u7 ?nop
0 e* U/ n2 ^+ p# B! O* @. SCLR  RW
4 C0 D1 ]) }: P. r% q! I2 ^' WSETB RS0 x/ S, Z$ |8 l2 A
MOV  P1,DAT5 n  L" A6 Q; E8 m. z
SETB E0 Q& }# `% m. `: q8 h) s
nop' q3 T1 Q2 e" |  e# i1 _/ m+ V- d: V
CLR  E! i0 e; V# I/ V9 }; f1 U
RET
/ U: N5 u7 D8 ?2 G" u" Y7 J+ z& ?* Y
% S+ I  O+ f  z/ R! A% @9 u
INT_LCD:# y/ l4 \  n# E8 J' L$ {5 }
MOV  COM,#0C0H ;设置第一行9 g1 i$ O7 \4 ~: |+ H0 X
LCALL W_INSL
% n6 T% s3 [. H1 A2 z' BLCALL W_INSR
: V- M: |$ a2 G* d8 p7 SMOV  COM,#3EH ;关闭显示3 ~5 [" `6 r4 K" o% Q9 \
LCALL W_INSL6 U4 E$ p+ P6 m8 i2 V
LCALL W_INSR8 w3 U' }! I( {6 u
MOV  R1,#0B8H4 O% G$ v* f, s! T/ ?
CLRA:
+ `% L7 @# N3 c' b4 R" i  N: E0 ~, hMOV  COM,R1  ;第一页
8 A( S/ \; u! v; [0 y- z2 j/ VLCALL W_INSL
# [/ ?+ e1 O3 Y% F. OLCALL W_INSR+ q8 d4 U0 c* u# E. N' I' V
MOV  COM,#40H ;第一列  @' H" ^8 y, O) F, z  q
LCALL W_INSL
5 F# j% d. S* {2 p6 X/ T6 K) Y) N4 H6 ALCALL W_INSR
. v& N  Z5 l: x$ ^9 `MOV R0, #64( ]( X: l( a0 D/ A1 T  h) y
CLRB: 4 R( D6 E( u4 V3 I% }
MOV  DAT,#00 F7 G  k) {9 X9 Z$ e
LCALL W_DATAL
4 D" e% g: U$ ALCALL W_DATAR
( S/ n0 l) s5 ]/ A: s' aDJNZ R0,CLRB) {, [) o) \% H7 g. V( L
INC  R1
* L3 ?$ [) m4 U8 D/ A. h4 UCJNE R1,#0C0H,CLRA ;是否写完8页! k# ~& S/ t* J4 x( f, N
MOV  COM,#3EH ;打开显示
# C2 v3 L5 X. q7 p1 y( rLCALL W_INSL( ?4 ~; ]9 P* Q" b' Y
LCALL W_INSR. D% X- Q' A" u
RET
* E: b) L# u% e; Y6 L6 c& D5 V3 @) K8 O) r, b0 v
DENG:
/ {6 H0 l  \& p% X3 e  n; }CLR  LED13 e9 `/ M. Z' _0 ?2 L! l( J' Y
LCALL DELAY100MS/ ^* w3 w# N* s* g! d( `: Q" d, P5 z
SETB LED1
4 M" V& k" n/ S* V5 p6 y/ ]  U5 XLCALL DELAY100MS
  y+ v% t4 K% K6 c8 bRET
8 j* z6 F4 @& I4 N$ ?# A3 N& K; a; {+ \, c
DELAY2MS:   ;误差 0us
2 k+ Y* s  U( b0 d+ pMOV  R7,#01H
, H% a, {* E& Z9 o$ U0 V' PDL2MS1:) o3 j, Q& w: I! X$ F( s6 `! a) ]/ u
MOV  R6,#8EH. |0 ]5 ^' v* k) j# @2 H
DL2MS0:
/ B! a- _! {+ I* e3 N/ lMOV  R5,#02H  r. D$ j6 L6 f3 Y% s1 H) K# i: G2 i
DJNZ R5,$" l) P* \  L+ @' [
DJNZ R6,DL2MS0
: C# G% J, ]5 u3 lDJNZ R7,DL2MS14 S; L! m* t( _% l
RET2 U! X/ B$ V: ?# a% f  X

; I; D' {, D. M: R7 r% qDELAY100MS:   ;误差 0us
2 \% P7 p0 L3 t: |) F6 iMOV  R6,#0ADH
' L( T) K1 {& r9 hDL100MS0:* `$ [/ h! W5 t4 P
MOV  R5,#8FH
8 L  }/ {% ]( K" V) KDJNZ R5,$' X- j; @; O; Q, U/ Z
DJNZ R6,DL100MS0) F! f1 y6 g. t5 o: O& E- I" q
RET
7 C2 x9 H" \+ ~8 a. qDELAY1S:   ;误差 0us- Q& X0 F  n5 F7 q. |; U
MOV  R7,#17H3 w+ T5 i% h8 Z# H
DL1M1:1 S7 {/ d4 w. Z+ A. D! F4 v( x  x8 ^/ T! `
MOV  R6,#98H, s! _9 m) P4 r3 J
DL1M0:
8 P, m% b0 D7 cMOV  R5,#46H) @# e2 {' |: h9 _( V$ S
DJNZ R5,$
9 ~( b9 }: a6 U" O/ F8 W- ZDJNZ R6,DL1M0
9 N6 b6 t. z" p! P' wDJNZ R7,DL1M1! J3 s- R: p# D$ u, B% H
RET2 f2 r0 X  f( `- h# ~
- _: x  X. a6 g$ b+ x( v
END
发表于 2014-6-11 22:27 | 显示全部楼层
查看一下对比度的调节电阻,不一定是程序的事
回复

使用道具 举报

 楼主| 发表于 2014-6-11 23:14 | 显示全部楼层
接口没有对比度调节,只有vcc输入,板子上有自带的负压芯片
回复

使用道具 举报

发表于 2014-6-11 23:14 | 显示全部楼层
确定是ks0108的控制芯片吗?
回复

使用道具 举报

发表于 2014-6-12 06:54 | 显示全部楼层
下回求助马甲换“促织”?
回复

使用道具 举报

 楼主| 发表于 2014-6-12 10:39 | 显示全部楼层
kazuyuki 发表于 2014-6-11 23:14
2 ]8 @% {9 G* J1 h1 ~确定是ks0108的控制芯片吗?

4 C( G! @& Q9 b2 ~: {( I芯片上面些着hd61202,但是就是调试不成功,头大了- }5 C( x3 `+ z& z
回复

使用道具 举报

发表于 2014-6-12 10:42 | 显示全部楼层
有些屏的引脚排列不是标准的,cs1,cs2的顺序和电平也有可能是反的。这个需要测试后才能知道。我就碰到这种坑爹的屏
回复

使用道具 举报

发表于 2014-8-9 18:57 | 显示全部楼层
帮不上忙,帮顶
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-8-20 12:13 , Processed in 0.036673 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表