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

📄 rw.lst

📁 make mp3 by yourself
💻 LST
字号:
C51 COMPILER V7.06   RW                                                                              03/21/2006 09:38:04 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE RW
OBJECT MODULE PLACED IN RW.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE RW.C LARGE BROWSE DEBUG OBJECTEXTEND PAGEWIDTH(130) PAGELENGTH(80) SRC(.\RW.SRC)

stmt level    source

   1          
   2          /*********************************************************************************************************
   3          **                                        
   4          **                                  MP3 and U Disk Source Code
   5          **                           Copyright (c) 2005,北京博创兴业科技有限公司
   6          **                                      All Rights Reserved
   7          **                                           V3.00.0
   8          **
   9          **--------------文件信息--------------------------------------------------------------------------------
  10          **文   件   名:  RW.C
  11          **创   建   人:  Phoenix    Hua Yue Guang
  12          **创 建  日 期:  2005.3
  13          **描        述:  实现USB端点和Flash接口之间数据的传送
  14          **
  15          **--------------历史版本信息----------------------------------------------------------------------------
  16          ** 创建人:      
  17          ** 版  本:      
  18          ** 日 期:      
  19          ** 描 述:  
  20          **
  21          **------------------------------------------------------------------------------------------------------
  22          ** 修改人:      
  23          ** 版  本:  
  24          ** 日 期:      
  25          ** 描 述:      
  26          **
  27          **--------------当前版本修订------------------------------------------------------------------------------
  28          ** 修改人:      Phoenix    Hua Yue Guang
  29          ** 版  本:  V3.00.0
  30          ** 日 期:      2005.3
  31          ** 描 述:      实现USB端点和Flash接口之间数据的传送
  32          **
  33          **------------------------------------------------------------------------------------------------------
  34          ********************************************************************************************************/
  35          #include "REGSND1.H"
  36          
  37          void ReadFlash()               //读64个字节的数据写入UEPDATX
  38          {
  39   1              #pragma asm
  40   1                      MOVX A,@DPTR
  41   1                      MOV  UEPDATX,A
  42   1                      MOVX A,@DPTR
  43   1                      MOV  UEPDATX,A
  44   1                      MOVX A,@DPTR
  45   1                      MOV  UEPDATX,A
  46   1                      MOVX A,@DPTR
  47   1                      MOV  UEPDATX,A
  48   1                      MOVX A,@DPTR
  49   1                      MOV  UEPDATX,A
  50   1                      MOVX A,@DPTR
  51   1                      MOV  UEPDATX,A
  52   1                      MOVX A,@DPTR
  53   1                      MOV  UEPDATX,A
  54   1                      MOVX A,@DPTR
  55   1                      MOV  UEPDATX,A
  56   1                      MOVX A,@DPTR
  57   1                      MOV  UEPDATX,A
  58   1                      MOVX A,@DPTR
  59   1                      MOV  UEPDATX,A
  60   1                      MOVX A,@DPTR
  61   1                      MOV  UEPDATX,A
  62   1                      MOVX A,@DPTR
  63   1                      MOV  UEPDATX,A
  64   1                      MOVX A,@DPTR
  65   1                      MOV  UEPDATX,A
  66   1                      MOVX A,@DPTR
  67   1                      MOV  UEPDATX,A
  68   1                      MOVX A,@DPTR
  69   1                      MOV  UEPDATX,A
  70   1                      MOVX A,@DPTR
  71   1                      MOV  UEPDATX,A
C51 COMPILER V7.06   RW                                                                              03/21/2006 09:38:04 PAGE 2   

  72   1                      MOVX A,@DPTR
  73   1                      MOV  UEPDATX,A
  74   1                      MOVX A,@DPTR
  75   1                      MOV  UEPDATX,A
  76   1                      MOVX A,@DPTR
  77   1                      MOV  UEPDATX,A
  78   1                      MOVX A,@DPTR
  79   1                      MOV  UEPDATX,A
  80   1                      MOVX A,@DPTR
  81   1                      MOV  UEPDATX,A
  82   1                      MOVX A,@DPTR
  83   1                      MOV  UEPDATX,A
  84   1                      MOVX A,@DPTR
  85   1                      MOV  UEPDATX,A
  86   1                      MOVX A,@DPTR
  87   1                      MOV  UEPDATX,A
  88   1                      MOVX A,@DPTR
  89   1                      MOV  UEPDATX,A
  90   1                      MOVX A,@DPTR
  91   1                      MOV  UEPDATX,A
  92   1                      MOVX A,@DPTR
  93   1                      MOV  UEPDATX,A
  94   1                      MOVX A,@DPTR
  95   1                      MOV  UEPDATX,A
  96   1                      MOVX A,@DPTR
  97   1                      MOV  UEPDATX,A
  98   1                      MOVX A,@DPTR
  99   1                      MOV  UEPDATX,A
 100   1                      MOVX A,@DPTR
 101   1                      MOV  UEPDATX,A
 102   1                      MOVX A,@DPTR
 103   1                      MOV  UEPDATX,A
 104   1                      MOVX A,@DPTR
 105   1                      MOV  UEPDATX,A
 106   1                      MOVX A,@DPTR
 107   1                      MOV  UEPDATX,A
 108   1                      MOVX A,@DPTR
 109   1                      MOV  UEPDATX,A
 110   1                      MOVX A,@DPTR
 111   1                      MOV  UEPDATX,A
 112   1                      MOVX A,@DPTR
 113   1                      MOV  UEPDATX,A
 114   1                      MOVX A,@DPTR
 115   1                      MOV  UEPDATX,A
 116   1                      MOVX A,@DPTR
 117   1                      MOV  UEPDATX,A
 118   1                      MOVX A,@DPTR
 119   1                      MOV  UEPDATX,A
 120   1                      MOVX A,@DPTR
 121   1                      MOV  UEPDATX,A
 122   1                      MOVX A,@DPTR
 123   1                      MOV  UEPDATX,A
 124   1                      MOVX A,@DPTR
 125   1                      MOV  UEPDATX,A
 126   1                      MOVX A,@DPTR
 127   1                      MOV  UEPDATX,A
 128   1                      MOVX A,@DPTR
 129   1                      MOV  UEPDATX,A
 130   1                      MOVX A,@DPTR
 131   1                      MOV  UEPDATX,A
 132   1                      MOVX A,@DPTR
 133   1                      MOV  UEPDATX,A
 134   1                      MOVX A,@DPTR
 135   1                      MOV  UEPDATX,A
 136   1                      MOVX A,@DPTR
 137   1                      MOV  UEPDATX,A
 138   1                      MOVX A,@DPTR
 139   1                      MOV  UEPDATX,A
 140   1                      MOVX A,@DPTR
 141   1                      MOV  UEPDATX,A
 142   1                      MOVX A,@DPTR
 143   1                      MOV  UEPDATX,A
 144   1                      MOVX A,@DPTR
 145   1                      MOV  UEPDATX,A
 146   1                      MOVX A,@DPTR
 147   1                      MOV  UEPDATX,A
 148   1                      MOVX A,@DPTR
 149   1                      MOV  UEPDATX,A
C51 COMPILER V7.06   RW                                                                              03/21/2006 09:38:04 PAGE 3   

 150   1                      MOVX A,@DPTR
 151   1                      MOV  UEPDATX,A
 152   1                      MOVX A,@DPTR
 153   1                      MOV  UEPDATX,A
 154   1                      MOVX A,@DPTR
 155   1                      MOV  UEPDATX,A
 156   1                      MOVX A,@DPTR
 157   1                      MOV  UEPDATX,A
 158   1                      MOVX A,@DPTR
 159   1                      MOV  UEPDATX,A
 160   1                      MOVX A,@DPTR
 161   1                      MOV  UEPDATX,A
 162   1                      MOVX A,@DPTR
 163   1                      MOV  UEPDATX,A
 164   1                      MOVX A,@DPTR
 165   1                      MOV  UEPDATX,A
 166   1                      MOVX A,@DPTR
 167   1                      MOV  UEPDATX,A
 168   1              #pragma endasm
 169   1      }
 170          
 171          void WriteFlash()                        //从UEPDATX中读64个字节的数据写入flash的页寄存器中
 172          {
 173   1        #pragma asm
 174   1                      MOV A,UEPDATX
 175   1                      MOVX @DPTR,A
 176   1                      MOV A,UEPDATX
 177   1                      MOVX @DPTR,A
 178   1                      MOV A,UEPDATX
 179   1                      MOVX @DPTR,A
 180   1                      MOV A,UEPDATX
 181   1                      MOVX @DPTR,A
 182   1                      MOV A,UEPDATX
 183   1                      MOVX @DPTR,A
 184   1                      MOV A,UEPDATX
 185   1                      MOVX @DPTR,A
 186   1                      MOV A,UEPDATX
 187   1                      MOVX @DPTR,A
 188   1                      MOV A,UEPDATX
 189   1                      MOVX @DPTR,A
 190   1                      MOV A,UEPDATX
 191   1                      MOVX @DPTR,A
 192   1                      MOV A,UEPDATX
 193   1                      MOVX @DPTR,A
 194   1                      MOV A,UEPDATX
 195   1                      MOVX @DPTR,A
 196   1                      MOV A,UEPDATX
 197   1                      MOVX @DPTR,A
 198   1                      MOV A,UEPDATX
 199   1                      MOVX @DPTR,A
 200   1                      MOV A,UEPDATX
 201   1                      MOVX @DPTR,A
 202   1                      MOV A,UEPDATX
 203   1                      MOVX @DPTR,A
 204   1                      MOV A,UEPDATX
 205   1                      MOVX @DPTR,A
 206   1                      MOV A,UEPDATX
 207   1                      MOVX @DPTR,A
 208   1                      MOV A,UEPDATX
 209   1                      MOVX @DPTR,A
 210   1                      MOV A,UEPDATX
 211   1                      MOVX @DPTR,A
 212   1                      MOV A,UEPDATX
 213   1                      MOVX @DPTR,A
 214   1                      MOV A,UEPDATX
 215   1                      MOVX @DPTR,A
 216   1                      MOV A,UEPDATX
 217   1                      MOVX @DPTR,A
 218   1                      MOV A,UEPDATX
 219   1                      MOVX @DPTR,A
 220   1                      MOV A,UEPDATX
 221   1                      MOVX @DPTR,A
 222   1                      MOV A,UEPDATX
 223   1                      MOVX @DPTR,A
 224   1                      MOV A,UEPDATX
 225   1                      MOVX @DPTR,A
 226   1                      MOV A,UEPDATX
 227   1                      MOVX @DPTR,A
C51 COMPILER V7.06   RW                                                                              03/21/2006 09:38:04 PAGE 4   

 228   1                      MOV A,UEPDATX
 229   1                      MOVX @DPTR,A
 230   1                      MOV A,UEPDATX
 231   1                      MOVX @DPTR,A
 232   1                      MOV A,UEPDATX
 233   1                      MOVX @DPTR,A
 234   1                      MOV A,UEPDATX
 235   1                      MOVX @DPTR,A
 236   1                      MOV A,UEPDATX
 237   1                      MOVX @DPTR,A
 238   1                      MOV A,UEPDATX
 239   1                      MOVX @DPTR,A
 240   1                      MOV A,UEPDATX
 241   1                      MOVX @DPTR,A
 242   1                      MOV A,UEPDATX
 243   1                      MOVX @DPTR,A
 244   1                      MOV A,UEPDATX
 245   1                      MOVX @DPTR,A
 246   1                      MOV A,UEPDATX
 247   1                      MOVX @DPTR,A
 248   1                      MOV A,UEPDATX
 249   1                      MOVX @DPTR,A
 250   1                      MOV A,UEPDATX
 251   1                      MOVX @DPTR,A
 252   1                      MOV A,UEPDATX
 253   1                      MOVX @DPTR,A
 254   1                      MOV A,UEPDATX
 255   1                      MOVX @DPTR,A
 256   1                      MOV A,UEPDATX
 257   1                      MOVX @DPTR,A
 258   1                      MOV A,UEPDATX
 259   1                      MOVX @DPTR,A
 260   1                      MOV A,UEPDATX
 261   1                      MOVX @DPTR,A
 262   1                      MOV A,UEPDATX
 263   1                      MOVX @DPTR,A
 264   1                      MOV A,UEPDATX
 265   1                      MOVX @DPTR,A
 266   1                      MOV A,UEPDATX
 267   1                      MOVX @DPTR,A
 268   1                      MOV A,UEPDATX
 269   1                      MOVX @DPTR,A
 270   1                      MOV A,UEPDATX
 271   1                      MOVX @DPTR,A
 272   1                      MOV A,UEPDATX
 273   1                      MOVX @DPTR,A
 274   1                      MOV A,UEPDATX
 275   1                      MOVX @DPTR,A
 276   1                      MOV A,UEPDATX
 277   1                      MOVX @DPTR,A
 278   1                      MOV A,UEPDATX
 279   1                      MOVX @DPTR,A
 280   1                      MOV A,UEPDATX
 281   1                      MOVX @DPTR,A
 282   1                      MOV A,UEPDATX
 283   1                      MOVX @DPTR,A
 284   1                      MOV A,UEPDATX
 285   1                      MOVX @DPTR,A
 286   1                      MOV A,UEPDATX
 287   1                      MOVX @DPTR,A
 288   1                      MOV A,UEPDATX
 289   1                      MOVX @DPTR,A
 290   1                      MOV A,UEPDATX
 291   1                      MOVX @DPTR,A
 292   1                      MOV A,UEPDATX
 293   1                      MOVX @DPTR,A
 294   1                      MOV A,UEPDATX
 295   1                      MOVX @DPTR,A
 296   1                      MOV A,UEPDATX
 297   1                      MOVX @DPTR,A
 298   1                      MOV A,UEPDATX
 299   1                      MOVX @DPTR,A
 300   1                      MOV A,UEPDATX
 301   1                      MOVX @DPTR,A
 302   1        #pragma endasm
 303   1      }


C51 COMPILER V7.06   RW                                                                              03/21/2006 09:38:04 PAGE 5   

MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    770    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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