📄 max186.lst
字号:
A51 MACRO ASSEMBLER MAX186 20/04/06 20:39:31 PAGE 1
DOS MACRO ASSEMBLER A51 X4.86
OBJECT MODULE PLACED IN MAX186.OBJ
ASSEMBLER INVOKED BY: C:\FLYTO\D51\COMPILER\BIN\A51.EXE MAX186.ASM DEBUG NOXREF MACRO SYMBOLS MOD51
LOC OBJ LINE SOURCE
0083 1 ADDI BIT P0.3
0080 2 ADDO BIT P0.0
0082 3 ADCK BIT P0.2
00A1 4 ADCS BIT P2.1
5
0000 748F 6 ADC: MOV A,#8FH ;ADC 出口:R1-高字节地址,R1+1-低字节地址
0002 1127 7 ACALL ADW ;影响到R1+2,须时约205T,单端单极性输入,0通道
0004 7970 8 MOV R1,#70H
0006 7E02 9 MOV R6,#2
0008 D282 10 SETB ADCK
000A C282 11 CLR ADCK
000C 7F08 12 CY1: MOV R7,#8
000E D282 13 CY2: SETB ADCK
0010 C282 14 CLR ADCK
0012 D280 15 SETB ADDO
0014 A280 16 MOV C,ADDO
0016 33 17 RLC A
0017 DFF5 18 DJNZ R7,CY2
0019 F7 19 MOV @R1,A
001A 09 20 INC R1
001B DEEF 21 DJNZ R6,CY1
001D 19 22 DEC R1
001E E7 23 MOV A,@R1
001F D2A1 24 SETB ADCS
0021 AE70 25 MOV R6,70H
0023 AF71 26 MOV R7,71H
0025 0100 27 AJMP ADC
28
0027 C2A1 29 ADW: CLR ADCS
0029 7F08 30 MOV R7,#8
002B C282 31 CY0: CLR ADCK
002D 33 32 RLC A
002E D283 33 SETB ADDI
0030 9283 34 MOV ADDI,C
0032 D282 35 SETB ADCK
0034 DFF5 36 DJNZ R7,CY0
0036 22 37 RET
38 END
A51 MACRO ASSEMBLER MAX186 20/04/06 20:39:31 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ADC. . . . . . . . C ADDR 0000H A
ADCK . . . . . . . B ADDR 0080H.2 A
ADCS . . . . . . . B ADDR 00A0H.1 A
ADDI . . . . . . . B ADDR 0080H.3 A
ADDO . . . . . . . B ADDR 0080H.0 A
ADW. . . . . . . . C ADDR 0027H A
CY0. . . . . . . . C ADDR 002BH A
CY1. . . . . . . . C ADDR 000CH A
CY2. . . . . . . . C ADDR 000EH A
P0 . . . . . . . . D ADDR 0080H A
P2 . . . . . . . . D ADDR 00A0H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -