?? yejing.lst
字號:
A51 MACRO ASSEMBLER YEJING 05/13/2007 14:37:15 PAGE 1
MACRO ASSEMBLER A51 V7.02
OBJECT MODULE PLACED IN yejing.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE yejing.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0092 1 LCD_RS EQU P1.2
0091 2 LCD_RW EQU P1.1
0090 3 LCD_EN EQU P1.0
4
5 ;**********************************************************
0000 6 ORG 0000H
0000 0130 7 AJMP MAIN
0030 8 ORG 0030H
9 ;**********************************************************
0030 10 MAIN:
0030 758160 11 MOV SP,#60H
0033 1181 12 ACALL LCD_INIT ;LCD初始化
0035 13 MAIN1:
0035 11A6 14 ACALL CLR_LCD ;清LCD
0037 7490 15 MOV A,#90H ;在第一行第17列的位置
0039 11AB 16 ACALL LCD_CMD
003B 90005F 17 MOV DPTR,#LINE1 ;第一行字符串的起始地址送入DPTR。
003E 11E1 18 ACALL WRITE
0040 74D0 19 MOV A,#0D0H ;在第二行第17列的位置
0042 11AB 20 ACALL LCD_CMD
0044 900070 21 MOV DPTR,#LINE2 ;第二行字符串的起始地址送入DPTR。
0047 11E1 22 ACALL WRITE
0049 7B10 23 MOV R3,#10H ;向左移動16格
004B 24 LOOPA:
004B 7418 25 MOV A,#18H ;字符同時左移一格
004D 11AB 26 ACALL LCD_CMD
004F 7D03 27 MOV R5,#03H ;延時375MS
0051 3107 28 ACALL DELAY125MS
0053 DBF6 29 DJNZ R3,LOOPA
30
0055 3112 31 ACALL DELAY4 ;延時1.6s
0057 3112 32 ACALL DELAY4
0059 7C02 33 MOV R4,#02H ;設置閃爍次
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -