导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[cmq743]12232液晶屏驱动源程序 ;&



No.95807
作者:cmq743
邮件:vcd388@sohu.com
ID:57104
登陆:1次
文章数:1篇
最后登陆IP:61.175.133.195
最后登陆:2006/8/25 14:41:44
注册:2006/7/19 14:49:15
财富:105
发帖时间:2006/7/19 15:03:22
发贴者IP:61.175.133.195
标题:cmq743:12232液晶屏驱动源程序 ; ; ; ; ; ;(汇编)
摘要:No.9580712232液晶屏驱动源程序 ; ; ; ; ; ;(汇编) 此程序左右显示一样   能不能该成左右显示不一样


;***************************************************************************
;连线图: 
;        *DB0---P1.0* *DB4---P1.4* *A0-------------p3.7     * *E1----------p3.0
;        *DB1---P1.1* *DB5---P1.5* *WR-------------GND        *E2----------p3.1
;        *DB2---P1.2* *DB6---P1.6*                  
;        *DB3---P1.3* *DB7---P1.7* *RST------------p3.2   

;***************************************************************************


E1 EQU P3.0
E2 equ p3.1 
A0 EQU P3.7
RST EQU P3.2
x equ 30h ;页地址
y equ 31h ;列地址
;RW =>  GND

ORG 0000H
LJMP MAIN

ORG 0003H
LJMP LINTO

ORG 0100H

MAIN: NOP
clr ea 
CLR E1
CLR E2
lcall init ;初始化模块 


;MOV 34H,#0ffH ;显示所有点 
;LCALL DISPLAY_ALL
;lcall dly100

;MOV 34H,#00H ;所有点不显示
;LCALL DISPLAY_ALL

;MOV R1,#0e3H ;reset 
;LCALL WRI

;lcall plybw ;显示黑白相间块
;lcall DLY100

  MOV 34H,#00H ;清显示
     LCALL DISPLAY_ALL

MOV R1,#0e3H ;reset 
LCALL WRI

mov 31h,#0
mov 30h,#0

MOV 30H,#2 ;x 
MOV 31H,#0 ;y 
MOV DPTR,#HZI7 ;您
LCALL outhz


MOV 30H,#2
MOV 31H,#30
MOV DPTR,#HZI8 ;好 
LCALL outhz

MOV 30H,#0
MOV 31H,#25
MOV DPTR,#HZI8 ;好 
LCALL outhz


LCALL DLY100
LJMP MAIN 

LINTO: NOP
NOP
RETI

init: CLR RST ;RESET
LCALL DLY50
LCALL DLY50
LCALL DLY50
LCALL DLY50

setb rst
MOV R1,#0aFH ;DISPLAY ON 
LCALL WRI

MOV R1,#0C0H ;START = 0 
LCALL WRI

MOV R1,#0a4H ;driver 
LCALL WRI

MOV R1,#0a9h ;duty 32 
LCALL WRI

mov    R1,#0afh                   ;display on
          lcall  WRI   


mov    R1,#0eeh                   ;
    lcall  WRI      

MOV R1,#0a0H ;adc 
LCALL WRI

MOV R1,#0e3H ;reset 
LCALL WRI


MOV 34H,#00H
LCALL DISPLAY_ALL
ret

DISPLAY_ALL: MOV R1,#0e3H ;reset 
LCALL WRI

MOV R7,#4 ;DISPLAY DATA= 34H
MOV R2,#0B8H 
LOP1: MOV A,R2
MOV R1,A ; X+1
LCALL WRI
MOV R1,#00H ; Y
LCALL WRI

MOV R5,#61
MOV R1,#0e0H ;RMW 
LCALL WRI

LOP11: MOV R1,34H
LCALL WRD 
DJNZ R5,LOP11

MOV R1,#0eeH ;end 
LCALL WRI

INC R2
DJNZ R7,LOP1

ret 


outhz: MOV R1,#0e3H ;reset 
LCALL WRI

;30h=x (0-6) 31h=y(0-63-16)
MOV R7,#2
MOV A,#0B8H
ADD A,30H ;B8+X
MOV 30H,A ;A>  >  30H
HZ2: ; MOV A,R2
MOV R1,30H ; X+1
LCALL WRI

MOV A,#00H ; Y
ADD A,31H
; MOV 31H,A ;40+Y 
MOV R1,A
LCALL WRI

MOV R5,#16
MOV R1,#0e0H ;RMW 
LCALL WRI

HZ1: MOV A,#00H 
MOVC A,@A+DPTR 
MOV R1,A 
LCALL WRD
LCALL DLY10 
INC DPTR
DJNZ R5,HZ1

MOV R1,#0eeH ;end 
LCALL WRI


INC 30H
DJNZ R7,HZ2
RET

plybw: MOV R1,#0e3H ;reset 
LCALL WRI

mov 30h,#0
mov 31h,#0
mov dptr,#bw
MOV R7,#4
MOV A,#0B8H
ADD A,30H ;B8+X
MOV 30H,A ;A>  >  30H
HZ2bw: MOV R1,30H ; X+1
LCALL WRI

MOV A,#00H ; Y
ADD A,31H
;40+Y 
MOV R1,A
LCALL WRI


MOV R5,#61
MOV R1 ......

>>返回讨论的主题



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


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

   




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