导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→16位lcd只亮前面8位,后面8位不亮,是怎么回事?

* 38701: 16位lcd只亮前面8位,后面8位不亮,是怎么回事?

   baolqkun 
baolqkun发表的帖子 

 16位lcd只亮前面8位,后面8位不亮,是怎么回事?
A程序:       
           MOV      COM,#06H ;设置工作方式
          LCALL    PR1
          MOV      COM,#0H ;设置DDRAM地址
          LCALL    PR1
          MOV      DPTR,#TAB
          MOV      R2,#12
          MOV      R3,#00H
WRIN: MOV      A,R3
          MOVC     A,@A+DPTR
          MOV      DAT,A
          LCALL    PR2
          LCALL    DELAY
          INC      R3
          DJNZ     R2,WRIN

 
;
         MOV      COM,#06H ;设置工作方式
         LCALL    PR1
         MOV      COM,#40H ;设置DDRAM地址
         LCALL    PR1
         MOV      DPTR,#TAB
         MOV      R2,#12
         MOV      R3,#00H
WRIN1: MOV      A,R3
         MOVC     A,@A+DPTR
        MOV      DAT,A
        LCALL    PR2
        LCALL    DELAY
        INC      R3
        DJNZ     R2,WRIN1INT:    MOV     A,#30H  ;
        MOV     DPTR,#CW_Add    ;指令口地址设置
        MOV     R2,#03H         ;循环量=3 
INTa:   MOVX    @DPTR,A         ;写指令代码
        LCALL DELAY           ;调延时子程序 
        DJNZ    R2,INTa
        MOV     COM,#038H       ;设置工作方式*
        LCALL   PR1             
        MOV     COM,#01H        ;清屏
        LCALL   PR1
        MOV     COM,#06H        ;设置输入方式
        LCALL   PR1
        MOV     COM,#0fH        ;设置显示方式
        LCALL   PR1
        RET
tAB:    DB 30h,31h,32h,33h,34h
          DB 35H,36H,37H,38H,39H
          DB 41H,42H,43H,44H,45H
          DB 46H,47H,48H,49H,4aH



发表时间:2003年7月29日19:58:25

  
回复该帖

本主题共有 19 帖,分页:>>>>>该主题的所有内容[19]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  38714.[详细]请问,您用总线驱动的还是用I/o驱动的我用总线方式驱动不起来请帮忙,谢谢..
摘要:请问,您用总线驱动的还是用I/o驱动的 我用总线方式驱动不起来 请帮忙,谢谢......(73字)
- [guest][1022次] 2003年7月29日

  38729.[详细]好象是初始化顺序不对,大家能告诉我正确的初始化顺序吗?
摘要:......(无内容)
- [baolqkun][951次] 2003年7月30日

  39025.[详细]还有,显示方式正确的话,就是第九位地址不对吧,一般应该是0c0H吧,试试!有什么问题找:78175..
摘要:......(无内容)
- [demon_3000][1029次] 2003年8月1日

[上一篇帖子]:請問哪里可以找到mplab ide 的手冊?
[下一篇帖子]:频谱分析怎样用C51来实现,请各位DX指点?