文档视界 最新最全的文档下载
当前位置:文档视界 › LCD汇编语言详细注释一看就懂

LCD汇编语言详细注释一看就懂


ORG 0000H
LJMP MAIN
ORG 0100H
RS EQU P2.1
RW EQU P2.2
EN EQU P2.3
PSB EQU P2.4
RST EQU P2.5
ADDR EQU 30H
DATAS EQU 31H
COMM EQU 32H
MAIN: SETB RST;复位无效
SETB PSB ; 选择并口模式
LCALL SETLCD; 初始化液晶屏
MOV ADDR,#80H
LCALL WADDR
MOV DPTR,#TABLE
MOV A,#00H
LOOP1:MOVC A,@A+DPTR
MOV DATAS,A
CJNE A,#00H,LOOP
SJMP $

LOOP: LCALL WDATA
INC DPTR
LJMP LOOP1




SETLCD: CLR EN
MOV COMM,#34H
LCALL WCOM
MOV COMM,#30H
LCALL WCOM
MOV COMM,#0CH
LCALL WCOM
MOV COMM,#01H
LCALL WCOM
RET


WCOM:CLR RS
CLR RW
SETB EN
MOV P0,COMM
NOP
CLR EN
RET


WADDR:CLR RS
CLR RW
SETB EN
MOV P0,ADDR
NOP
CLR EN
RET


WDATA:SETB RS
CLR RW
SETB EN
MOV P0,DATAS
NOP
CLR EN
RET


TABLE:DB "单片机课程设计",0
END

相关文档
相关文档 最新文档