📄 asm_code.lst
字号:
A51 MACRO ASSEMBLER ASM_CODE 10/25/2006 07:30:58 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN asm_code.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE asm_code.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 NAME ASM_CODE
2
3 PUBLIC AD_CONVERT
4 AD_CONVERTP SEGMENT CODE
5
---- 6 RSEG AD_CONVERTP
7
0000 8 AD_CONVERT:;等待可以转换
0000 9 wait0:
0000 A292 10 mov c,p1.2;
0002 50FC 11 jnc wait0;
0004 9010F4 12 mov dptr,#010f4h;启动模拟转换上一路,锁存第当前路
0007 F0 13 movx @dptr,a;
0008 14 wait1:
0008 A292 15 mov c,p1.2;等待以前路转换
000A 50FC 16 jnc wait1;;
000C 9010F4 17 mov dptr,#010f4h;启动模拟转换第当前路,锁存第当前路
000F F0 18 movx @dptr,a;
0010 19 wait2:
0010 A292 20 mov c,p1.2; ;等待当前路转换结束;
0012 50FC 21 jnc wait2;
0014 9010FF 22 mov dptr,#010ffh;读yiqian转换的低字节;
0017 E0 23 movx a,@dptr;
0018 F540 24 mov 40h,a;
001A FF 25 MOV R7, A;
001B 9010FB 26 mov dptr,#010fbh;读yiqian转换的高字节
001E E0 27 movx a,@dptr;
001F F541 28 mov 41h,a;
0021 FE 29 MOV R6, A
0022 22 30 RET;
31 end
A51 MACRO ASSEMBLER ASM_CODE 10/25/2006 07:30:58 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
AD_CONVERT . . . . C ADDR 0000H R SEG=AD_CONVERTP
AD_CONVERTP. . . . C SEG 0023H REL=UNIT
ASM_CODE . . . . . N NUMB -----
P1 . . . . . . . . D ADDR 0090H A
WAIT0. . . . . . . C ADDR 0000H R SEG=AD_CONVERTP
WAIT1. . . . . . . C ADDR 0008H R SEG=AD_CONVERTP
WAIT2. . . . . . . C ADDR 0010H R SEG=AD_CONVERTP
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -