lesson1-2.lst
来自「单片机实验」· LST 代码 · 共 39 行
LST
39 行
A51 MACRO ASSEMBLER LESSON1_2 05/03/2008 15:10:20 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN lesson1-2.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE lesson1-2.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 NAME T1_2 ;P1口输入实验
7FFF 2 OUT_PORT EQU 7FFFH
---- 3 CSEG AT 0000H
0000 024100 4 LJMP START
---- 5 CSEG AT 4100H
4100 7590FF 6 START: MOV P1,#0FFH ;复位P1口为输入状态
4103 E590 7 MOV A,P1 ;读P1口的状态值入累加器A
4105 907FFF 8 MOV DPTR,#OUT_PORT ;将输出口地址赋给地址指针DPTR
4108 F0 9 MOVX @DPTR,A ;将累加器A的值赋给DPTR指向的地址
4109 80F5 10 JMP START ;继续循环监测端口P1的状态
11 END
A51 MACRO ASSEMBLER LESSON1_2 05/03/2008 15:10:20 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
OUT_PORT . . . . . N NUMB 7FFFH A
P1 . . . . . . . . D ADDR 0090H A
START. . . . . . . C ADDR 4100H A
T1_2 . . . . . . . N NUMB -----
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?