?? pmain.lst
字號(hào):
A51 MACRO ASSEMBLER PMAIN 11/23/2003 09:32:23 PAGE 1
MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN PMAIN.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE PMAIN.ASM DB
LOC OBJ LINE SOURCE
1 ;實(shí)驗(yàn)15 液晶顯示器實(shí)驗(yàn)
2 ;寫兩行文字在顯示屏上;
0000 3 ORG 0
0000 0130 4 AJMP LCDMAIN
0030 5 ORG 30H
0030 12006E 6 LCDMAIN: LCALL LCDINT ;液晶顯示器初始化
0033 90004E 7 MOV DPTR,#WORD1 ; 取第一行文字的首地址
0036 7A80 8 MOV R2,#80H
0038 12006E 9 LCALL WRC ;送DDRAM 地址,AC指向顯示第一行的第一個(gè)字符
003B 7C10 10 MOV R4,#16 ;連續(xù)寫入16個(gè)字符
003D 12006E 11 LCALL WRN
0040 90005E 12 MOV DPTR,#WORD2 ; 取第二行文字的首地址
0043 7AC0 13 MOV R2,#0C0H ;送DDRAM 地址,AC指向顯示第二行的第一個(gè)字符
0045 12006E 14 LCALL WRC
0048 7C10 15 MOV R4,#16 ;連續(xù)寫入16個(gè)字符
004A 12006E 16 LCALL WRN
004D 22 17 RET
004E 20202057 18 WORD1: DB 20H,20H,20H,57H,45H,4CH,43H,4FH,4DH,45H, 20H,54H,4FH,20H,20H,20H
0052 454C434F
0056 4D452054
005A 4F202020
19 ;WELCOME TO
005E 204F5552 20 WORD2: DB 20H,4FH,55H,52H,20H,55H,4EH,49H,56H,45H,52H,53H,49H,54H,59H,20H
0062 20554E49
0066 56455253
006A 49545920
21 ;OUR UNIVERSITY
006E 22 LCDINT:;調(diào)用液晶初始化子程序:;
006E 23 WRC : ;調(diào)用寫控制指令的子程序
006E 24 WRN: ;調(diào)用查表,連續(xù)讀出ROM中的N個(gè)字符示薟⑿慈隓DRAM的子程序
25
26 END
A51 MACRO ASSEMBLER PMAIN 11/23/2003 09:32:23 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
LCDINT . . . . . . C ADDR 006EH A
LCDMAIN. . . . . . C ADDR 0030H A
WORD1. . . . . . . C ADDR 004EH A
WORD2. . . . . . . C ADDR 005EH A
WRC. . . . . . . . C ADDR 006EH A
WRN. . . . . . . . C ADDR 006EH A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -