?? nf_drv_load.lst
字號(hào):
A51 MACRO ASSEMBLER NF_DRV_LOAD 04/28/2004 09:31:56 PAGE 1
MACRO ASSEMBLER A51 V7.00a
OBJECT MODULE PLACED IN C:\Documents and Settings\lvxc\桌面\AA\nf_drv_load.obj
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE lib_mem\nf_1x_512b\nf_drv_load.a51 SET(SMALL) DEBUG PRINT(.\nf_drv_load.ls
t) OBJECT(C:\Documents and Settings\lvxc\桌面\AA\nf_drv_load.obj) EP
LOC OBJ LINE SOURCE
1
2
3
4
5
6
7
8
9
10
11
12
13 ;_____ I N C L U D E S ____________________________________________________
14
15
16 ;_____ M A C R O S ________________________________________________________
17
18 EXTRN XDATA (nf_data)
19
20 ;_____ D E F I N I T I O N ________________________________________________
21
22 NF_MODULE SEGMENT CODE
23
---- 24 RSEG NF_MODULE
25 ;_____ D E C L A R A T I O N ______________________________________________
26
27 PUBLIC nf_init_buffer
28 PUBLIC nf_upload_buffer
29 PUBLIC nf_download_buffer
30
31
32
33 ;*F**************************************************************************
34 ; NAME: nf_init_buffer
35 ;----------------------------------------------------------------------------
36 ; PARAMS:
37 ;
38 ; return:
39 ;----------------------------------------------------------------------------
40 ; PURPOSE:
41 ; init buffer with 0xFF
42 ;----------------------------------------------------------------------------
43 ; EXAMPLE:
44 ;----------------------------------------------------------------------------
45 ; NOTE:
46 ;----------------------------------------------------------------------------
47 ; REQUIREMENTS:
48 ;****************************************************************************
0000 49 nf_init_buffer:
0000 7800 50 MOV R0,#0H
51
0002 52 INIT_START:
0002 74FF 53 MOV A,#0FFH
54
0004 F2 55 MOVX @R0,A ;1
0005 08 56 INC R0
0006 F2 57 MOVX @R0,A ;2
A51 MACRO ASSEMBLER NF_DRV_LOAD 04/28/2004 09:31:56 PAGE 2
0007 08 58 INC R0
0008 F2 59 MOVX @R0,A ;3
0009 08 60 INC R0
000A F2 61 MOVX @R0,A ;4
000B 08 62 INC R0
000C F2 63 MOVX @R0,A ;5
000D 08 64 INC R0
000E F2 65 MOVX @R0,A ;6
000F 08 66 INC R0
0010 F2 67 MOVX @R0,A ;7
0011 08 68 INC R0
0012 F2 69 MOVX @R0,A ;8
0013 08 70 INC R0
0014 F2 71 MOVX @R0,A ;9
0015 08 72 INC R0
0016 F2 73 MOVX @R0,A ;10
0017 08 74 INC R0
0018 F2 75 MOVX @R0,A ;11
0019 08 76 INC R0
001A F2 77 MOVX @R0,A ;12
001B 08 78 INC R0
001C F2 79 MOVX @R0,A ;13
001D 08 80 INC R0
001E F2 81 MOVX @R0,A ;14
001F 08 82 INC R0
0020 F2 83 MOVX @R0,A ;15
0021 08 84 INC R0
0022 F2 85 MOVX @R0,A ;16
0023 08 86 INC R0
0024 F2 87 MOVX @R0,A ;17
0025 08 88 INC R0
0026 F2 89 MOVX @R0,A ;18
0027 08 90 INC R0
0028 F2 91 MOVX @R0,A ;19
0029 08 92 INC R0
002A F2 93 MOVX @R0,A ;20
002B 08 94 INC R0
002C F2 95 MOVX @R0,A ;21
002D 08 96 INC R0
002E F2 97 MOVX @R0,A ;22
002F 08 98 INC R0
0030 F2 99 MOVX @R0,A ;23
0031 08 100 INC R0
0032 F2 101 MOVX @R0,A ;24
0033 08 102 INC R0
0034 F2 103 MOVX @R0,A ;25
0035 08 104 INC R0
0036 F2 105 MOVX @R0,A ;26
0037 08 106 INC R0
0038 F2 107 MOVX @R0,A ;27
0039 08 108 INC R0
003A F2 109 MOVX @R0,A ;28
003B 08 110 INC R0
003C F2 111 MOVX @R0,A ;29
003D 08 112 INC R0
003E F2 113 MOVX @R0,A ;30
003F 08 114 INC R0
0040 F2 115 MOVX @R0,A ;31
0041 08 116 INC R0
0042 F2 117 MOVX @R0,A ;32
0043 08 118 INC R0
119
0044 E8 120 MOV A,R0
0045 70BB 121 JNZ INIT_START ; restart if R0 <> 0
0047 22 122 RET
123
A51 MACRO ASSEMBLER NF_DRV_LOAD 04/28/2004 09:31:56 PAGE 3
124
125
126 ;*F**************************************************************************
127 ; NAME: nf_upload_buffer
128 ;----------------------------------------------------------------------------
129 ; PARAMS:
130 ;
131 ; return:
132 ;----------------------------------------------------------------------------
133 ; PURPOSE:
134 ; upload_buffer NF->XRAM
135 ;----------------------------------------------------------------------------
136 ; EXAMPLE:
137 ;----------------------------------------------------------------------------
138 ; NOTE:
139 ;----------------------------------------------------------------------------
140 ; REQUIREMENTS:
141 ;****************************************************************************
0048 142 nf_upload_buffer:
0048 7800 143 MOV R0,#0H
004A 900000 F 144 MOV DPTR, #nf_data
004D 145 UP_START_TRANSFERT:
004D E0 146 MOVX A,@DPTR ;1
004E F2 147 MOVX @R0,A
004F 08 148 INC R0
0050 E0 149 MOVX A,@DPTR ;2
0051 F2 150 MOVX @R0,A
0052 08 151 INC R0
0053 E0 152 MOVX A,@DPTR ;3
0054 F2 153 MOVX @R0,A
0055 08 154 INC R0
0056 E0 155 MOVX A,@DPTR ;4
0057 F2 156 MOVX @R0,A
0058 08 157 INC R0
0059 E0 158 MOVX A,@DPTR ;5
005A F2 159 MOVX @R0,A
005B 08 160 INC R0
005C E0 161 MOVX A,@DPTR ;6
005D F2 162 MOVX @R0,A
005E 08 163 INC R0
005F E0 164 MOVX A,@DPTR ;7
0060 F2 165 MOVX @R0,A
0061 08 166 INC R0
0062 E0 167 MOVX A,@DPTR ;8
0063 F2 168 MOVX @R0,A
0064 08 169 INC R0
0065 E0 170 MOVX A,@DPTR ;9
0066 F2 171 MOVX @R0,A
0067 08 172 INC R0
0068 E0 173 MOVX A,@DPTR ;10
0069 F2 174 MOVX @R0,A
006A 08 175 INC R0
006B E0 176 MOVX A,@DPTR ;11
006C F2 177 MOVX @R0,A
006D 08 178 INC R0
006E E0 179 MOVX A,@DPTR ;12
006F F2 180 MOVX @R0,A
0070 08 181 INC R0
0071 E0 182 MOVX A,@DPTR ;13
0072 F2 183 MOVX @R0,A
0073 08 184 INC R0
0074 E0 185 MOVX A,@DPTR ;14
0075 F2 186 MOVX @R0,A
0076 08 187 INC R0
0077 E0 188 MOVX A,@DPTR ;15
0078 F2 189 MOVX @R0,A
A51 MACRO ASSEMBLER NF_DRV_LOAD 04/28/2004 09:31:56 PAGE 4
0079 08 190 INC R0
007A E0 191 MOVX A,@DPTR ;16
007B F2 192 MOVX @R0,A
007C 08 193 INC R0
007D E0 194 MOVX A,@DPTR ;17
007E F2 195 MOVX @R0,A
007F 08 196 INC R0
0080 E0 197 MOVX A,@DPTR ;18
0081 F2 198 MOVX @R0,A
0082 08 199 INC R0
0083 E0 200 MOVX A,@DPTR ;19
0084 F2 201 MOVX @R0,A
0085 08 202 INC R0
0086 E0 203 MOVX A,@DPTR ;20
0087 F2 204 MOVX @R0,A
0088 08 205 INC R0
0089 E0 206 MOVX A,@DPTR ;21
008A F2 207 MOVX @R0,A
008B 08 208 INC R0
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -