导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[philip]请LCD高手指点迷津



No.34309
作者:philip
邮件:philip@biotouch.net
ID:5528
登陆:18次
文章数:21篇
最后登陆IP:218.14.32.61
最后登陆:2006/6/30 9:27:49
注册:2001/8/20 12:11:00
财富:78
发帖时间:2003/6/13 17:28:00
发贴者IP:211.136.158.218
标题:philip:请LCD高手指点迷津
摘要:No.34309请LCD高手指点迷津 我买了两块12232点阵LCD(不同厂家),老是调试不通,而且出现怪现象,硬件复位后,有满屏显示,其中一块写指令A5能消除显示,而另一块写A4,A5都能消除显示,但其他任何指令和数据都没有反应,我的RES脚接高电平,我搞了一个星期了,查过网站相关程序的时序,试了很多种方法,只有现在的程序否反应,但还是不正确,以下是我的程序,请高手帮我分析分析。

NOPS MACRO
    REPT  5
        NOP
    ENDM
ENDM

    T2CON       EQU     0C8H
    RCAP2L      EQU     0CAH
    RCAP2H      EQU     0CBH
    TL2         EQU     0CCH
    TH2         EQU     0CDH
    TR2         BIT     0CAH

    LED_RED     BIT     P1.5
    LED_GREEN   BIT     P1.6
    LCD_BK      BIT     P1.7
    LCD_CS1     BIT     P3.4
    LCD_CS2     BIT     P3.5
    LCD_RW      BIT     P3.6
    LCD_A0      BIT     P3.7
    LCD_PORT    EQU     P2
    STACK       EQU     50H

ORG 0000H
    LJMP    START
ORG 0003H
    RETI
ORG 000BH
    LJMP    TIME0
ORG 0013H
    RETI
ORG 001BH
    RETI
ORG 0023H
    RETI
ORG 002BH
    RETI
ORG 0030H
DELAY:
    PUSH    ACC
    MOV     A,#00H
    DJNZ    B,$
    DJNZ    ACC,$-3
    POP     ACC
    RET

LCD_MI:
    CLR     LCD_A0
    NOPS
    SETB    LCD_CS1
    NOPS
    MOV     LCD_PORT,A
    NOPS
    CLR     LCD_CS1
    NOPS
    NOPS
    RET
LCD_MD:
    SETB    LCD_A0
    NOPS
    SETB    LCD_CS1
    NOPS
    MOV     LCD_PORT,A
    NOPS
    CLR     LCD_CS1
    NOPS
    CLR     LCD_A0
    NOPS
    RET

LCD_SI:
    CLR     LCD_A0
    NOPS
    SETB    LCD_CS2
    NOPS
    MOV     LCD_PORT,A
    NOPS
    CLR     LCD_CS2
    NOPS
    NOPS
    RET

LCD_SD:
    SETB    LCD_A0
    NOPS
    SETB    LCD_CS2
    NOPS
    MOV     LCD_PORT,A
    NOPS
    CLR     LCD_CS2
    NOPS
    CLR     LCD_A0
    NOPS
    RET

DISPLAY_MSG:
    MOV     A,#0C0H
    LCALL   LCD_MI
    LCALL   LCD_SI
    MOV     A,#00H
    LCALL   LCD_MI
    LCALL   LCD_SI
    MOV     R2,#0B8H
CLDOT1:
    MOV     A,R2
    LCALL   LCD_MI
    LCALL   LCD_SI
    MOV     A,#00H
    LCALL   LCD_MI
    LCALL   LCD_SI
    MOV     R1,#3DH
CLDOT2:
    MOV     A,R3
    LCALL   LCD_MD
    LCALL   LCD_SD
   ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:47毫秒 最大:78531毫秒 查询6次