导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[Maxchang]请教12864  ST7920控制器



No.85064
作者:Maxchang
邮件:chchp2@chinaren.com
ID:43294
登陆:17次
文章数:5篇
最后登陆IP:219.82.70.242
最后登陆:2008/3/15 22:09:31
注册:2005/10/27 16:11:16
财富:141
发帖时间:2005/10/27 16:28:21
发贴者IP:218.72.22.14
标题:Maxchang:请教12864  ST7920控制器
摘要:No.85064请教12864  ST7920控制器 我的程序:
RS    EQU    P3.2
RW    EQU    P3.3
E     EQU    P3.4
ORG  0H
ACALL DELAY1
ACALL DELAY1
ACALL DELAY1
ACALL DELAY1
ACALL DELAY1
ACALL DELAY1
ACALL DELAY1
STAR:     MOV   A,#01H
          LCALL WRITE_COM
          LCALL SETUP    ; 初始化
          LCALL DEF_CHAR  ;显示图形
          MOV A,#80H
          LCALL WRITE_COM
          MOV R3,#8H
SETUP:

          MOV A,#00001100B        ;功能设定
          LCALL WRITE_COM
          ACALL DELAY1
          MOV A,#00001100B         ;8位数据线,基本指令
          LCALL WRITE_COM
          MOV A,#00001110B         ;显示状态开关
          LCALL WRITE_COM
          ACALL DELAY1
          MOV A,#00000001B          ;清屏
          LCALL WRITE_COM
          ACALL DELAY1
          ACALL DELAY1
          ACALL DELAY1
          ACALL DELAY1

          MOV A,#00000110B         ;点设定
          LCALL WRITE_COM
          RET

WRITE_COM:
          LCALL DELAY1
          CLR RS
          CLR RS
          CLR RW
          CLR RW
          MOV P1,A
          MOV P1,A
          SETB E
          SETB E
          NOP
          NOP
          CLR E
          CLR E
          RET
DEF_CHAR:
          MOV A,#01000000B          ;设定CGRAM地址
          LCALL WRITE_COM
          MOV R3,#8H
DEF1:
          MOV A,#0H
          LCALL WRITE_DAT
          LCALL WRITE_DAT
          MOV A,#0FFH
          LCALL WRITE_DAT
          LCALL WRITE_DAT
          DJNZ R3,DEF1
          MOV R3,#8H
          RET
TEST11:
          MOV DPTR,#CGRAM1
          LCALL WRITE_CGRAM
          DJNZ R3,TEST11
          MOV A,#90H
          LCALL WRITE_COM
;Begin to display
BU0:
          CLR   RS
          SETB  RW
          SETB  E
          ACALL DELAY1
          CLR  E
          MOV A,P1
          JB   ACC.7,BU0       ;读BF,直到BF=0
          MOV A,#80H
          LCALL WRITE_COM
          MOV DPTR,#CHINESE
          LCALL ......

>>返回讨论的主题



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


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

   




老古网执行:31毫秒 最大:7276毫秒 查询6次