ORG 0000H
RS EQU P2.1;确定具体硬件的连接方式
RW EQU P2.0;确定具体硬件的连接方式
E EQU P2.2;确定具体硬件的连接方式
AJMP START
ORG 0030H
START: MOV SP,#30H
MAIN: LCALL DELAY ;延时一段时间
MOV P0,#01H ;写指令01H,清屏
LCALL ENABLE
MOV P0,#38H ;写指令38H,设定LCD为16*2显示,5*7点阵,8位数据接口
LCALL ENABLE
MOV P0,#0FH ;写指令0FH,显示ON,光标ON,闪烁ON
LCALL ENABLE
MOV P0,#06H ;写指令06H,光标输入方式增量移位
LCALL ENABLE
L1:
MOV P0,#80H ;第一行起始字符地址
LCALL ENABLE
MOV DPTR,#TABLE1 ;第一行显示字符表头地址
LCALL DISP ;显示第一行数据
;MOV P0,#0C0H ;第二行起始字符地址
; LCALL ENABLE
; MOV DPTR,#TABLE2 ;第二行显示字符表头地址
; LCALL DISP ;显示第二行数据
AJMP $ ;返回主程序循环