📄 rd_ad10.lst
字号:
A51 MACRO ASSEMBLER RD_AD10 09/20/2007 16:57:12 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN E:\SUIDAO2\RD_AD10.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE E:\SUIDAO2\RD_AD10.ASM DB SB
LOC OBJ LINE SOURCE
1 ADC SEGMENT CODE
2 PUBLIC read_ad
---- 3 RSEG ADC
4
0000 5 read_ad:
0084 6 cs_ad bit P0.4
0086 7 sck_ad bit P0.6
0085 8 sdo_ad bit P0.5
9
0000 10 rd_adx:
11 ;output r6,H r7,l
0000 C286 12 clr sck_ad
0002 C284 13 clr cs_ad
14
0004 E4 15 clr a
16
17 ; mov r7,#2
18 ;rd_adnext1:
19 ; setb sck_ad
20 ; mov c,sdo_ad
21 ; rlc a
22 ; clr sck_ad
23 ; djnz r7,rd_adnext1
24 ; mov r6,a
25
0005 E4 26 clr a
0006 7F08 27 mov r7,#8
0008 28 rd_adnext:
0008 D286 29 setb sck_ad
000A A285 30 mov c,sdo_ad
000C 33 31 rlc a
000D C286 32 clr sck_ad
000F DFF7 33 djnz r7,rd_adnext
34
0011 D284 35 setb cs_ad
0013 FF 36 mov r7,a
0014 22 37 ret
38
39 END
A51 MACRO ASSEMBLER RD_AD10 09/20/2007 16:57:12 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ADC. . . . . . . . C SEG 0015H REL=UNIT
CS_AD. . . . . . . B ADDR 0080H.4 A
P0 . . . . . . . . D ADDR 0080H A
RD_ADNEXT. . . . . C ADDR 0008H R SEG=ADC
RD_ADX . . . . . . C ADDR 0000H R SEG=ADC
READ_AD. . . . . . C ADDR 0000H R SEG=ADC
SCK_AD . . . . . . B ADDR 0080H.6 A
SDO_AD . . . . . . B ADDR 0080H.5 A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -