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

📄 flash_rw.lst

📁 32M 优盘源码 AT89C51SND1C K9F5608
💻 LST
字号:
C51 COMPILER V8.02   FLASH_RW                                                              08/24/2008 00:08:01 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE FLASH_RW
OBJECT MODULE PLACED IN FLASH_RW.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE FLASH_RW.C LARGE BROWSE SRC(.\FLASH_RW.SRC)

line level    source

   1          //Read data from Flash to UEPDATX,or write from UEPDATX to Flash page.
   2          
   3          #include "AT89C51SND1C.H"
   4          
   5          void ReadFlash()         //Read 64Byte from Flash and write to UEPDATX
   6          {
   7   1              #pragma asm
   8   1              MOV DPTR,#0F000H
   9   1                      MOVX A,@DPTR
  10   1                      MOV  UEPDATX,A
  11   1                      MOVX A,@DPTR
  12   1                      MOV  UEPDATX,A
  13   1                      MOVX A,@DPTR
  14   1                      MOV  UEPDATX,A
  15   1                      MOVX A,@DPTR
  16   1                      MOV  UEPDATX,A
  17   1                      MOVX A,@DPTR
  18   1                      MOV  UEPDATX,A
  19   1                      MOVX A,@DPTR
  20   1                      MOV  UEPDATX,A
  21   1                      MOVX A,@DPTR
  22   1                      MOV  UEPDATX,A
  23   1                      MOVX A,@DPTR
  24   1                      MOV  UEPDATX,A
  25   1                      MOVX A,@DPTR
  26   1                      MOV  UEPDATX,A
  27   1                      MOVX A,@DPTR
  28   1                      MOV  UEPDATX,A
  29   1                      MOVX A,@DPTR
  30   1                      MOV  UEPDATX,A
  31   1                      MOVX A,@DPTR
  32   1                      MOV  UEPDATX,A
  33   1                      MOVX A,@DPTR
  34   1                      MOV  UEPDATX,A
  35   1                      MOVX A,@DPTR
  36   1                      MOV  UEPDATX,A
  37   1                      MOVX A,@DPTR
  38   1                      MOV  UEPDATX,A
  39   1                      MOVX A,@DPTR
  40   1                      MOV  UEPDATX,A
  41   1                      MOVX A,@DPTR
  42   1                      MOV  UEPDATX,A
  43   1                      MOVX A,@DPTR
  44   1                      MOV  UEPDATX,A
  45   1                      MOVX A,@DPTR
  46   1                      MOV  UEPDATX,A
  47   1                      MOVX A,@DPTR
  48   1                      MOV  UEPDATX,A
  49   1                      MOVX A,@DPTR
  50   1                      MOV  UEPDATX,A
  51   1                      MOVX A,@DPTR
  52   1                      MOV  UEPDATX,A
  53   1                      MOVX A,@DPTR
  54   1                      MOV  UEPDATX,A
  55   1                      MOVX A,@DPTR
C51 COMPILER V8.02   FLASH_RW                                                              08/24/2008 00:08:01 PAGE 2   

  56   1                      MOV  UEPDATX,A
  57   1                      MOVX A,@DPTR
  58   1                      MOV  UEPDATX,A
  59   1                      MOVX A,@DPTR
  60   1                      MOV  UEPDATX,A
  61   1                      MOVX A,@DPTR
  62   1                      MOV  UEPDATX,A
  63   1                      MOVX A,@DPTR
  64   1                      MOV  UEPDATX,A
  65   1                      MOVX A,@DPTR
  66   1                      MOV  UEPDATX,A
  67   1                      MOVX A,@DPTR
  68   1                      MOV  UEPDATX,A
  69   1                      MOVX A,@DPTR
  70   1                      MOV  UEPDATX,A
  71   1                      MOVX A,@DPTR
  72   1                      MOV  UEPDATX,A
  73   1                      MOVX A,@DPTR
  74   1                      MOV  UEPDATX,A
  75   1                      MOVX A,@DPTR
  76   1                      MOV  UEPDATX,A
  77   1                      MOVX A,@DPTR
  78   1                      MOV  UEPDATX,A
  79   1                      MOVX A,@DPTR
  80   1                      MOV  UEPDATX,A
  81   1                      MOVX A,@DPTR
  82   1                      MOV  UEPDATX,A
  83   1                      MOVX A,@DPTR
  84   1                      MOV  UEPDATX,A
  85   1                      MOVX A,@DPTR
  86   1                      MOV  UEPDATX,A
  87   1                      MOVX A,@DPTR
  88   1                      MOV  UEPDATX,A
  89   1                      MOVX A,@DPTR
  90   1                      MOV  UEPDATX,A
  91   1                      MOVX A,@DPTR
  92   1                      MOV  UEPDATX,A
  93   1                      MOVX A,@DPTR
  94   1                      MOV  UEPDATX,A
  95   1                      MOVX A,@DPTR
  96   1                      MOV  UEPDATX,A
  97   1                      MOVX A,@DPTR
  98   1                      MOV  UEPDATX,A
  99   1                      MOVX A,@DPTR
 100   1                      MOV  UEPDATX,A
 101   1                      MOVX A,@DPTR
 102   1                      MOV  UEPDATX,A
 103   1                      MOVX A,@DPTR
 104   1                      MOV  UEPDATX,A
 105   1                      MOVX A,@DPTR
 106   1                      MOV  UEPDATX,A
 107   1                      MOVX A,@DPTR
 108   1                      MOV  UEPDATX,A
 109   1                      MOVX A,@DPTR
 110   1                      MOV  UEPDATX,A
 111   1                      MOVX A,@DPTR
 112   1                      MOV  UEPDATX,A
 113   1                      MOVX A,@DPTR
 114   1                      MOV  UEPDATX,A
 115   1                      MOVX A,@DPTR
 116   1                      MOV  UEPDATX,A
 117   1                      MOVX A,@DPTR
C51 COMPILER V8.02   FLASH_RW                                                              08/24/2008 00:08:01 PAGE 3   

 118   1                      MOV  UEPDATX,A
 119   1                      MOVX A,@DPTR
 120   1                      MOV  UEPDATX,A
 121   1                      MOVX A,@DPTR
 122   1                      MOV  UEPDATX,A
 123   1                      MOVX A,@DPTR
 124   1                      MOV  UEPDATX,A
 125   1                      MOVX A,@DPTR
 126   1                      MOV  UEPDATX,A
 127   1                      MOVX A,@DPTR
 128   1                      MOV  UEPDATX,A
 129   1                      MOVX A,@DPTR
 130   1                      MOV  UEPDATX,A
 131   1                      MOVX A,@DPTR
 132   1                      MOV  UEPDATX,A
 133   1                      MOVX A,@DPTR
 134   1                      MOV  UEPDATX,A
 135   1                      MOVX A,@DPTR
 136   1                      MOV  UEPDATX,A
 137   1              #pragma endasm
 138   1      }
 139          
 140          void WriteFlash()        //Write UEPDATX 64Byte data to Page register of Flash
 141          {
 142   1        #pragma asm
 143   1        MOV DPTR,#0F000H
 144   1                      MOV A,UEPDATX
 145   1                      MOVX @DPTR,A
 146   1                      MOV A,UEPDATX
 147   1                      MOVX @DPTR,A
 148   1                      MOV A,UEPDATX
 149   1                      MOVX @DPTR,A
 150   1                      MOV A,UEPDATX
 151   1                      MOVX @DPTR,A
 152   1                      MOV A,UEPDATX
 153   1                      MOVX @DPTR,A
 154   1                      MOV A,UEPDATX
 155   1                      MOVX @DPTR,A
 156   1                      MOV A,UEPDATX
 157   1                      MOVX @DPTR,A
 158   1                      MOV A,UEPDATX
 159   1                      MOVX @DPTR,A
 160   1                      MOV A,UEPDATX
 161   1                      MOVX @DPTR,A
 162   1                      MOV A,UEPDATX
 163   1                      MOVX @DPTR,A
 164   1                      MOV A,UEPDATX
 165   1                      MOVX @DPTR,A
 166   1                      MOV A,UEPDATX
 167   1                      MOVX @DPTR,A
 168   1                      MOV A,UEPDATX
 169   1                      MOVX @DPTR,A
 170   1                      MOV A,UEPDATX
 171   1                      MOVX @DPTR,A
 172   1                      MOV A,UEPDATX
 173   1                      MOVX @DPTR,A
 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
C51 COMPILER V8.02   FLASH_RW                                                              08/24/2008 00:08:01 PAGE 4   

 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
 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
C51 COMPILER V8.02   FLASH_RW                                                              08/24/2008 00:08:01 PAGE 5   

 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        #pragma endasm
 273   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    776    ----
   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 + -