📄 lesson.lst
字号:
A51 MACRO ASSEMBLER LESSON 04/29/2008 19:08:13 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN lesson.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE lesson.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 NAME T1_1 ;P1口输实验
---- 2 CSEG AT 0000H
0000 024100 3 LJMP START
---- 4 CSEG AT 4100H
4100 74FE 5 START: MOV A,#0FEH
4102 23 6 LOOP: RL A ; 左移一位,点亮下一个发光二极管
4103 F590 7 MOV P1,A
4105 12410A 8 LCALL DELAY ;延时 0.1秒
4108 80F8 9 JMP LOOP
10
410A 79E8 11 DELAY: MOV R1,#1000 ; 延时0.1秒
*** _________________________________________^
*** WARNING #A52 IN 11 (lesson.asm, LINE 11): VALUE HAS BEEN TRUNCATED TO 8 BITS
410C 7AB8 12 DEL1: MOV R2,#3000
*** _________________________________________^
*** WARNING #A52 IN 12 (lesson.asm, LINE 12): VALUE HAS BEEN TRUNCATED TO 8 BITS
410E DAFE 13 DEL2: DJNZ R2,DEL2
4110 D9FA 14 DJNZ R1,DEL1
4112 22 15 RET
16
17 END
A51 MACRO ASSEMBLER LESSON 04/29/2008 19:08:13 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DEL1 . . . . . . . C ADDR 410CH A
DEL2 . . . . . . . C ADDR 410EH A
DELAY. . . . . . . C ADDR 410AH A
LOOP . . . . . . . C ADDR 4102H A
P1 . . . . . . . . D ADDR 0090H A
START. . . . . . . C ADDR 4100H A
T1_1 . . . . . . . N NUMB -----
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 2 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -