⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nf_drv_load.lst

📁 该源码是基于atmel公司的89C51SND1C的mp3解决方案
💻 LST
📖 第 1 页 / 共 2 页
字号:
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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -