这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 12864 请教12864液晶的问题

共2条 1/1 1 跳转至

12864 请教12864液晶的问题

院士
2006-09-17 18:14:16     打赏
12864 请教12864液晶的问题



关键词: 12864     请教     液晶     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问     小弟我刚刚接手12864液晶的使用。但是对此一无所知。查找资料后还是有很多的问题不懂。
    1、怎么才能知道液晶已经能正常工作了?是不是从上电之后的显示来判断?
    2、V0和VEE的调节能让液晶显示不同。作用好象是把刚上电的液晶显示调淡或是调浓,是调淡还是调浓?
    3、我写了下面的程序


DI     EQU     P2.1
RW     EQU     P2.2
CS1    EQU     P2.3
CS2    EQU     P2.4
E      EQU     P2.5
COM    EQU     40H

ORG    0000H
SJMP   START
ORG    0060H

START:
      MOV    SP,#60H
      LCALL  DELAY
      CLR    DI
      CLR    RW
      SETB   CS1
      SETB   CS2
      MOV    A,#3FH
      MOV    COM,A
      ACALL  WRITE
      ACALL  DELAY
      MOV    A,#0C6H
      MOV    COM,A
      ACALL  WRITE
      ACALL  DELAY
      MOV    A,#0B9H
      MOV    COM,A
      ACALL  WRITE
      ACALL  DELAY
      MOV    A,#40H
      MOV    COM,A
      ACALL  WRITE
      ACALL  DELAY
      SETB   CS1
      SETB   CS2
      CLR    E
      SETB    DI
      SETB   RW
PP:
      MOV    P1,#0FFH
      SETB   E
      MOV    A,P1
      CLR    E
      JB     ACC.7,PP
      CLR    RW
      MOV    A,#0FFH
      MOV    P1,A
      SETB   E
      CLR    E
      SJMP   START


DELAY:
      MOV    R7,#0FFH
QQ1:  MOV    R6,#0EEH
QQ:   DJNZ   R6,QQ
      DJNZ   R7,QQ1
      RET



WRITE:
      CLR     DI
      SETB    RW
PROM1:
      MOV     P1,#0FFH
      SETB    E
      MOV     A,P1
      CLR     E
      JB      ACC.7 ,PROM1
      CLR     RW
      MOV     P1,COM
      SETB    E
      CLR     E
      RET


      END


通过单步执行,液晶有点反应,就是说将液晶显示打开的时候液晶有反映,但是是花屏,有时是正常的。后面的送值却不行。

谢谢各位大哥,帮帮忙!
1: 写指令要加延时NOP,看看写指令的时序图 2: 想一想,看一看,液晶的哪个动作最简单。画屏是你八层没清屏,如果能显示,说明开显示的指令是对的,就是说基本时许应该正确。 3: 我128*64的用过一片,但不知道是不是一样的1.VEE和VO,是通过可变电阻来调节背景光,注意这样会使电源功耗增大
  我的7805散热片有点吃不消,我把它断了。
2.HD61202U型号的有7条指令。
  CS1=0,CS2=1  A面
  CS1=1,CS2=0  B面
  这可以自己定。
3.选择A,B面,先开关显示,然后设置行0-7,设置列0-63
  判忙,写数据,读数据等等。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]