导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[qinr]大侠帮忙看看下面程序怎么写进片子相当于没



No.22796
作者:qinr
邮件:qinrjun@163.com
ID:10211
登陆:14次
QQ:241248
文章数:38篇
最后登陆IP:116.24.23.215
最后登陆:2007/12/3 16:28:51
注册:2003/3/12 21:58:00
财富:177
发帖时间:2003/3/31 22:16:58
发贴者IP:218.17.73.162
标题:qinr:大侠帮忙看看下面程序怎么写进片子相当于没用一样。。。。QQ:241248
摘要:No.22796大侠帮忙看看下面程序怎么写进片子相当于没用一样。。。。QQ:241248 这个是点亮12864的,用的是at89c51的单片机
下面是单片机与LCD模块接口图标 ,能教我的请加我qq241248,不胜感激
DI   P2.0
R/W  P2.1
E   P3.6 与P3.7用与门连接后接到E势能信号
DB0~7   P0.0~7    
左片选信号CS1  p2.7
右片选信号CS2  p2.6
;====================================
DI  BIT P2.0
RW  BIT P2.1
E1  BIT P3.6
E2  BIT P3.7
CS1 BIT P2.7
CS2 BIT P2.6
XPAGE EQU 40H
YADDR EQU 41H
TEMPY EQU 43H
    ORG 0000H
    LJMP MAIN_INIT
MAIN_INIT:
    MOV SP,#60H
    CLR RW
    NOP
    NOP
    LCALL CLRLCD
    MOV YADDR,#0
    mov xpage,#0
    MOV DPTR,#TXT3
    LCALL OUTWORD

    MOV YADDR,#32
    MOV XPAGE,#2
    MOV DPTR,#TXT1
    LCALL OUTWORD

    MOV YADDR,#80
    MOV XPAGE,#4
    MOV DPTR,#TXT2
    LCALL OUTWORD

CLRLCD:
    PUSH PSW
    PUSH ACC
    SETB RS0
    CLR RS1
    SETB CS1
    SETB CS2
    MOV A,#00111111B
    LCALL LCDA1
    MOV A,#11000000B
    LCALL LCDA1
    MOV A,#10111000B
    LCALL LCDA1
    MOV A,#01000000B
    LCALL LCDA1
    MOV R0,#08H

    MOV XPAGE,#10111000B
CLRPAGE:
    MOV A,XPAGE
    LCALL LCDA1
    MOV R1,#64
    MOV A,#00H
CLRADDR:
    LCALL LCDAD
    DJNZ R1,CLRADDR
    INC XPAGE
    DJNZ R0,CLRPAGE
    POP ACC
    POP PSW
    RET

LCD1D:SETB DI
      SETB CS1
      NOP
      NOP
      CLR CS2
      NOP
      NOP
      LJMP LCDW
LCD2D:SETB DI
      CLR CS1
      NOP
      NOP
      SETB CS2
      NOP
      NOP
      LJMP LCDW
LCDAD:SETB DI
      SETB CS1
      SETB CS2
      LJMP LCDW
LCD1: CLR DI
      SETB CS1
      NOP
      NOP
      CLR CS2
      NOP
      NOP
      LJMP LCDW
LCD21:CLR DI
      CLR CS1
      NOP
      NOP
      SETB CS2
      NOP
      NOP
      LJMP LCDW
LCDA1:CLR DI
      SETB CS1
      SETB CS2
LCDW: MOV P0,A
      SETB E1
      SETB E2
      NOP
      CLR E1
      CLR E2
      RET

OUTWORD:
      MOV A,YADDR
      ANL A,#01111111B
      MOV YADDR,A
      MOV R0,#2
OUTPAGE:
      MOV A,XPAGE
      ANL A,#00000111B
      ORL A,#10111000B
      LCALL LCDA1
      MOV R1,#16
      MOV A ......

>>返回讨论的主题



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


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

   




老古网执行:16毫秒 最大:29125毫秒 查询6次