一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 2901|回复: 7

求助 12864 显示问题

[复制链接]
发表于 2014-6-11 22:16 | 显示全部楼层 |阅读模式
手上有几片12864,最近拿出来想做个小制作,但是弄了几天都不正常显示,头都大了,恳请用过的朋友帮忙看一下我的程序,现在的问题是怎么修改程序,都是全屏都是黑点,也就是全亮,关显示也不管事,检测是否“忙”正常,就是无法写入指令,谢谢了,下面是我的简单测试程序
* _6 b' ]9 _0 o1 V  S
* z( d* i, w( g, h/ P( e& L  r! y" ^9 o" ?" Q
RW  EQU  P3.0 ;3  
- W* X+ ]- d3 R  i, I- ~RS  EQU  P3.1 ;4
9 \3 f$ S% M5 a2 ^E  EQU  P3.2 ;5! T7 {) F6 g# z' Y  ]- \
RST  EQU  P3.3  ;6  w( v% g; G4 Y4 P
CS1  EQU  P3.4 ;15
8 p% ?1 `/ Z! a+ c2 W4 a. G& CCS2  EQU  P3.5 ;160 D* T2 F7 Q" s6 b
LED1 EQU  P3.7& j/ p: B: \/ ]( }
COM  EQU  20H/ [2 g# O# B* `, r9 `
DAT  EQU  21H
% I7 e  I# `1 T8 }/ n0 v& _
6 l: T" Y+ n& O5 x( p- U6 RORG  0000H) g5 E- b1 O3 n3 V; r& o/ P# m
AJMP START
4 A; n3 m8 T% q! q1 zORG  0030H
5 b+ E/ e  e: A% y" I) dSTART:
$ v7 ?; j# Z  `& K; J3 fMOV  SP,#60H! r  I% w; l( a3 R4 M
MOV  A,#0FFH- z) ]( O$ ~; w; p0 o7 |
MOV  P1,A4 l! b: i+ o0 V* Z; a/ ~
MOV  P3,A# p0 h( }& U; J! y8 S
CLR  CS1  ;片选高电平有效; P  a" J) m1 V% a
CLR  CS2  ;片选高电平有效5 t+ R' k* p$ g- i# B0 [+ H% B
CLR  RST
' Z" e+ E; M: `$ v5 e& _' qLCALL DELAY100MS8 U3 @% }! W2 Y+ A* B% q& q+ t
SETB RST/ E8 G: Y4 ~" o1 z8 ~
LCALL INT_LCD   ;LCD初始化
0 K& u5 J; f  T' [MAIN:
9 R2 J% C  I3 V# mJMP  $
4 L2 x& O5 [& ]& g1 b/ JW_INSL:
! ^0 W. f: d8 d( I7 H, LSETB CS1  R. x  N" K6 F0 }
CLR  CS2
2 O7 W7 |6 j  k8 p2 \  a. ~1 G' q, Z7 tLCALL W_INS  N4 K3 U  @$ j
CLR  CS1
9 I% e& u& f1 ~# |8 K2 s  UCLR  CS2
4 R; a1 ^% ^9 u& L6 y) ERET
* T. [; |+ x5 ^7 S5 aW_DATAL:0 c" a0 H; f. L2 C4 }8 r; c3 ?4 K
SETB CS1, D1 X: v+ w" k4 L
CLR  CS2/ j$ o0 ?. N7 _5 h1 n
LCALL W_DATA
3 x9 N1 L' w1 e/ B+ f% DCLR  CS1& V  U  Y, K. A
CLR  CS23 c6 Q( e' E" b& ^# G. M; b
W_INSR:3 K2 f& F' `7 t" o0 x3 `
SETB CS2
. p2 ]+ Y2 \2 X4 ECLR  CS17 B+ v$ f9 r7 L3 u! j7 w( ^& E
LCALL W_INS5 c: d9 n$ Z4 G- \
CLR  CS1
/ Y# f, H4 S$ F2 }0 }$ `CLR  CS2* m7 R# g9 |3 Z! `) D' U
RET
& x  P- C( U; S- I7 S7 V; h4 P+ I9 hW_DATAR:
* h' \. m8 A/ u2 P. hSETB CS2
7 y2 ]8 ]( X, e. RCLR  CS1
" Z9 G/ c4 e, n+ w* m3 oLCALL W_DATA
- J) A4 e8 ^- N, V  `& Y" `CLR  CS1
" G3 u+ n  I0 P% V5 j8 Z6 \9 D1 F4 FCLR  CS2! i0 V1 \: t4 V* X6 m/ `' F
W_INS:
  v, W, B. P' VCLR  E) m( y+ w- u- y) t9 D% ~
SETB RW
" V& r" ]( _7 X0 ^" cCLR  RS. y% `$ g- H) e
MOV  P1,#0FFH
- N& o$ o; ^5 F1 n: \1 PSETB E% @  ?6 o) U- s) i, w
MOV  A,P1
. a5 t# V1 U0 S' [NOP
8 w& S6 }# u1 E2 q" b. q6 `JB  ACC.7,W_INS
/ h1 m  i+ N, u: [$ {CLR  E# P" V7 H: A/ T" R: K% a& Y2 [& L' z
CLR  RW
! {& r% p! B* {5 a, CMOV  P1,COM
& @- p9 Q5 ]# O4 p6 s. Z6 ]1 tSETB E; H6 Z$ Y2 `( s$ P. \
nop/ S2 `5 O3 w, R9 f0 ?
CLR  E5 q. M$ h# O6 l1 q
RET
: e! f; d8 q: n, S; m) e6 {W_DATA:
, ~7 S6 f8 e9 JSETB RW
' L3 ]6 H4 }" _& p- h; v% f' ^CLR  RS
2 d! s# j8 B$ P. j  lMOV  P1,#0FFH
& E, x. Y: ~  \0 v, E0 @8 F2 ]! ^SETB E
  {- V3 o7 Z8 X4 ~MOV  A,P1
# o* @/ [' k+ f( U8 J; ?4 x5 P& VCLR  E
1 n$ f6 T' |; @JB  ACC.7,W_DATA
8 L' i0 `6 e" }: B# ~* X- znop
( n9 \+ p& d2 {! G. xCLR  RW
; ~$ v  m+ _. ]SETB RS
  D- d! t9 V0 \% V+ hMOV  P1,DAT5 R( b7 y4 y4 u6 K
SETB E
. q8 g" G8 p& r" Xnop
1 m* d" ^, h4 h. Y' kCLR  E- c+ v  ]) z, `
RET
% Z8 D3 `; ~* j, q. i  O! y3 _8 J% Q3 j
" Y. i, k# m. p) @, e- |
INT_LCD:! A5 |" _" t. \" V: |( ^- X
MOV  COM,#0C0H ;设置第一行
$ B7 [- }; [) p2 ^LCALL W_INSL
  _7 s! Y3 l  I5 m6 \LCALL W_INSR* I3 `% {; X6 [4 m, y+ N7 w
MOV  COM,#3EH ;关闭显示' v) t6 I' K) I% O  \
LCALL W_INSL
" k* c5 q" m' c0 ]1 ^LCALL W_INSR' j+ l7 T$ F) T1 Z0 ]1 F7 \
MOV  R1,#0B8H1 Q; n2 O% T" f, r1 x" K+ ^1 V2 p- A
CLRA: 6 z& l! d- K9 a/ ~. S
MOV  COM,R1  ;第一页
7 H* m7 i( T; \7 d0 ULCALL W_INSL
+ }3 N1 {' K9 c  R% G4 @LCALL W_INSR9 p: T) B1 {9 u% ^% s
MOV  COM,#40H ;第一列
/ b; F. n' b* w( [2 i5 QLCALL W_INSL0 u# @. o! q7 R) r6 P
LCALL W_INSR
, N5 O$ m9 C$ a; v- g3 k0 bMOV R0, #64$ Q$ ~+ m( X- b8 J3 j3 c) Y
CLRB: 1 S6 m1 e4 O. f% {5 i$ u
MOV  DAT,#07 v4 m" v  o* V# W
LCALL W_DATAL
# W& C# z) f/ g  c4 z/ \' a& WLCALL W_DATAR- \6 R' y; O; v
DJNZ R0,CLRB
7 j! K- I- Z0 ]INC  R1" G" l$ \* ]! Z/ Z' b# Y  E
CJNE R1,#0C0H,CLRA ;是否写完8页% l" M( q0 w8 w8 s" }5 U
MOV  COM,#3EH ;打开显示
& u6 @8 r! V& L8 aLCALL W_INSL. y6 R5 v7 d5 d6 T2 C0 |$ e6 Y" t
LCALL W_INSR
& e' h0 n+ R! XRET
# C2 M9 {# ]$ s; e4 E% a- u: d( r& p( c: N" W# P2 ?% X5 s) S9 v
DENG:
, T4 o* B% Y! A; H/ dCLR  LED1
. v# c' f2 S( v. ~LCALL DELAY100MS/ x* X' {# M8 H: R: g0 j  W, Q" r
SETB LED1, c% I6 H# |, d3 \, J6 D# C" R; J
LCALL DELAY100MS
  k6 |/ S# @$ P* g3 uRET
) O& S2 v1 n7 B5 p. j' S: W  x* X/ @
DELAY2MS:   ;误差 0us
9 [, W3 p9 v/ m% UMOV  R7,#01H: g; M: ?, [% g/ C; w5 h8 L
DL2MS1:- j; r$ I! x3 @% }1 ~7 }
MOV  R6,#8EH
% D) \3 M6 g2 q# Q+ C6 G; WDL2MS0:# L: L, r, p. [! v: W" @
MOV  R5,#02H
4 y+ E. A' E- K& `/ T3 v- p$ EDJNZ R5,$( I4 X2 i  [. J/ P* Q' O
DJNZ R6,DL2MS0
; d# B/ s, j5 D* PDJNZ R7,DL2MS1
8 w, D. S; P  W! Q% \. Z- DRET
" O; m" G- d1 E8 o. [/ d9 V/ n6 _) o5 K9 h' K! y/ S( V5 e
DELAY100MS:   ;误差 0us! @9 E7 V8 @/ D; {/ h& C
MOV  R6,#0ADH
' h  ]; A/ y! hDL100MS0:  B; \$ S! L" M; e8 X% t0 b
MOV  R5,#8FH) ?% {" y3 A1 B# l6 O
DJNZ R5,$2 Y3 k9 G; ~1 M) n% t
DJNZ R6,DL100MS0: N  i7 ^5 u5 t5 M# g
RET
1 M* a" E5 V4 K  Q0 D( zDELAY1S:   ;误差 0us8 e# O7 u8 ~3 R1 D, Y: ?
MOV  R7,#17H
/ a% j, n0 K4 P  L; I% `8 jDL1M1:: _: p7 h+ u, l2 r) v) c/ @$ R) B
MOV  R6,#98H- r7 t7 F3 \- D. ^4 u* T& j
DL1M0:
9 v! r( K. G0 @' Z& e% BMOV  R5,#46H) p8 K: J" y5 [, e
DJNZ R5,$8 d) M  j* X; j; a$ H7 A/ c
DJNZ R6,DL1M0
% L7 v' z8 R. c. u6 qDJNZ R7,DL1M1
3 c0 Y$ M+ X( n& ^8 @3 @; u9 ]9 g; GRET, i9 b1 J3 w! H% E- E7 F2 |

3 K$ w6 n' O' j4 O: ?0 R5 VEND
发表于 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
$ u9 C  O% S9 |/ y$ j确定是ks0108的控制芯片吗?

* l6 I/ ~5 G7 E( K, ^% t2 F  L芯片上面些着hd61202,但是就是调试不成功,头大了
9 a- S" |: Q, Q1 j% F
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

本版积分规则

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

GMT+8, 2025-10-28 00:57 , Processed in 0.034123 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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