导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[suvin][求助]128*64点阵LCD从汇编改为



No.74516
作者:suvin
邮件:vaming@163.com
ID:28977
登陆:5次
文章数:4篇
最后登陆IP:59.42.176.252
最后登陆:2006/3/23 11:38:15
注册:2004/12/13 14:56:56
财富:24
发帖时间:2005/3/9 19:56:51
发贴者IP:218.15.233.102
标题:suvin:[求助]128*64点阵LCD从汇编改为C51后不能正常显示
摘要:No.74516[求助]128*64点阵LCD从汇编改为C51后不能正常显示 汇编程序如下:

;;;;;;;;;;;;          演示程序

;12864M        带中文字库

;
;P0为数据总线
;定义LCD控制线
  WRA       EQU   P2.6 ;R/W,  0:读 1:写
  EE        EQU   P2.5 ;E(SLCK)使能控制位(同步时钟)
  RS        EQU   P2.7 ;0:指令  1:数据
  REST      EQU   P2.4  ;复位(低电平有效)
  
  WRDATA  EQU  35H ;数据/命令寄存

 CSEG   AT  0000H 
 NOP
MAIN:
  CLR   EE
  NOP
  CLR   REST                      ;复位
  LCALL   DELAY
  SETB  REST
  NOP
  MOV  WRDATA,#01                ;清屏
  LCALL  WRCODE
  MOV  WRDATA,#0CH               ;开显示屏
  LCALL  WRCODE
  MOV  WRDATA,#80H               ;设置地址
  LCALL  WRCODE
  MOV   DPTR,#CCTAB
  MOV  R7,#58
GGHT:
  CLR   A
  MOVC  A,@A+DPTR                 ;读汉字内码
  MOV   WRDATA,A
  LCALL  WRDDA
  INC   DPTR
  DJNZ  R7,GGHT
  NOP
LOOP:
  NOP
  NOP
  NOP
  LJMP  LOOP

DELAY:
  MOV  R5,#0
  MOV  R6,#0
  MOV  R7,#2
DEL:
  DJNZ  R5,DEL
  DJNZ  R6,DEL
  DJNZ  R7,DEL
  RET

;--------------------------------------------
;       写指令子程序
WRCODE:
  MOV   P0,#0FFH
  CLR   RS
  SETB  WRA
  SETB  EE
  MOV  A,P0                    ;读BF, 查忙
  CLR   EE
  JB    ACC.7,WRCODE
  CLR   WRA
  MOV   P0,WRDATA             ;指令送P0口
  SETB  EE
  CLR   EE
  RET

WRDDA:
  MOV   P0,#0FFH
  CLR   RS
  SETB  WRA
  SETB  EE
  MOV   A,P0                 ;读BF, 查忙
  CLR   EE
  JB    ACC.7,WRDDA
  SETB  RS
  CLR  WRA
  MOV  P0,WRDATA            ;数据送P0口
  SETB  EE
  CLR   EE
  RET

CCTAB:              ......

>>返回讨论的主题



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


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

   




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