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

📄 flash_rw.ls1

📁 mp3c程序源码
💻 LS1
📖 第 1 页 / 共 4 页
字号:
A51 MACRO ASSEMBLER  FLASH_RW                                                             11/18/2005 21:31:22 PAGE     1


MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN FLASH_RW.OBJ
ASSEMBLER INVOKED BY: d:\Keil\C51\BIN\A51.EXE FLASH_RW.src PR(.\FLASH_RW.ls1) EP

LOC  OBJ            LINE     SOURCE

                       1     ; .\FLASH_RW.SRC generated from: FLASH_RW.C
                       2     ; COMPILER INVOKED BY:
                       3     ;        d:\Keil\C51\BIN\C51.EXE FLASH_RW.C LARGE BROWSE SRC(.\FLASH_RW.SRC)
                       4     
                       5     $nomod51 
                       6     
                       7     NAME    FLASH_RW
                       8     
  0096                 9     SSADR   DATA    096H
  00EF                10     PLLDIV1 DATA    0EFH
  0080                11     P0      DATA    080H
  0095                12     SSDAT   DATA    095H
  00D6                13     UDPADDL DATA    0D6H
  0090                14     P1      DATA    090H
  00A0                15     P2      DATA    0A0H
  00B0                16     P3      DATA    0B0H
  00DE                17     MMSTA   DATA    0DEH
  00B4                18     T0      BIT     0B0H.4
  00C0                19     P4      DATA    0C0H
  00D6                20     AC      BIT     0D0H.6
  00C3                21     SPCON   DATA    0C3H
  00B5                22     T1      BIT     0B0H.5
  00D8                23     P5      DATA    0D8H
  00C3                24     SS_     BIT     0C0H.3
  00AF                25     EA      BIT     0A8H.7
  00E7                26     MMINT   DATA    0E7H
  00DF                27     MMMSK   DATA    0DFH
  00CE                28     MPREQ   BIT     0C8H.6
  0093                29     SSCON   DATA    093H
  00C6                30     USBADDR DATA    0C6H
  00F9                31     DAT16H  DATA    0F9H
  009F                32     FE      BIT     098H.7
  00C8                33     MPVER   BIT     0C8H.0
  00C4                34     SPSTA   DATA    0C4H
  00A8                35     IEN0    DATA    0A8H
  00B1                36     IEN1    DATA    0B1H
  0094                37     SSSTA   DATA    094H
  0080                38     P0_0    BIT     080H.0
  00FB                39     NVERS   DATA    0FBH
  0090                40     P1_0    BIT     090H.0
  0081                41     P0_1    BIT     080H.1
  00F5                42     ADDH    DATA    0F5H
  00A0                43     P2_0    BIT     0A0H.0
  0091                44     P1_1    BIT     090H.1
  0082                45     P0_2    BIT     080H.2
  00B7                46     IPH0    DATA    0B7H
  00B0                47     P3_0    BIT     0B0H.0
  00A1                48     P2_1    BIT     0A0H.1
  0090                49     KIN0    BIT     090H.0
  0092                50     P1_2    BIT     090H.2
  0083                51     P0_3    BIT     080H.3
  00B3                52     IPH1    DATA    0B3H
  00C0                53     P4_0    BIT     0C0H.0
  00B1                54     P3_1    BIT     0B0H.1
  00A2                55     P2_2    BIT     0A0H.2
  0091                56     KIN1    BIT     090H.1
  0093                57     P1_3    BIT     090H.3
  0084                58     P0_4    BIT     080H.4
A51 MACRO ASSEMBLER  FLASH_RW                                                             11/18/2005 21:31:22 PAGE     2

  00D8                59     P5_0    BIT     0D8H.0
  00C1                60     P4_1    BIT     0C0H.1
  00B2                61     P3_2    BIT     0B0H.2
  00A3                62     P2_3    BIT     0A0H.3
  0092                63     KIN2    BIT     090H.2
  0094                64     P1_4    BIT     090H.4
  0085                65     P0_5    BIT     080H.5
  00F4                66     ADDL    DATA    0F4H
  00D9                67     P5_1    BIT     0D8H.1
  00C2                68     P4_2    BIT     0C0H.2
  00B7                69     RD      BIT     0B0H.7
  00B3                70     P3_3    BIT     0B0H.3
  00A4                71     P2_4    BIT     0A0H.4
  0093                72     KIN3    BIT     090H.3
  0095                73     P1_5    BIT     090H.5
  0086                74     P0_6    BIT     080H.6
  00AD                75     EMP3    BIT     0A8H.5
  00B8                76     IPL0    DATA    0B8H
  00DA                77     P5_2    BIT     0D8H.2
  00C3                78     P4_3    BIT     0C0H.3
  00B4                79     P3_4    BIT     0B0H.4
  00A5                80     P2_5    BIT     0A0H.5
  0096                81     P1_6    BIT     090H.6
  0087                82     P0_7    BIT     080H.7
  00B2                83     IPL1    DATA    0B2H
  00DB                84     P5_3    BIT     0D8H.3
  00C4                85     P4_4    BIT     0C0H.4
  00B5                86     P3_5    BIT     0B0H.5
  00A6                87     P2_6    BIT     0A0H.6
  0097                88     P1_7    BIT     090H.7
  00AC                89     ES      BIT     0A8H.4
  00C5                90     P4_5    BIT     0C0H.5
  00B6                91     P3_6    BIT     0B0H.6
  00A7                92     P2_7    BIT     0A0H.7
  00C6                93     P4_6    BIT     0C0H.6
  00B7                94     P3_7    BIT     0B0H.7
  0098                95     RI      BIT     098H.0
  00C7                96     P4_7    BIT     0C0H.7
  00B2                97     INT0    BIT     0B0H.2
  00EE                98     PLLNDIV DATA    0EEH
  00D7                99     CY      BIT     0D0H.7
  0099               100     TI      BIT     098H.1
  00B3               101     INT1    BIT     0B0H.3
  00CF               102     UEPDATX DATA    0CFH
  00AE               103     EAUD    BIT     0A8H.6
  00EF               104     PLLRDIV DATA    0EFH
  0081               105     SP      DATA    081H
  00AD               106     MP3ANC  DATA    0ADH
  00D4               107     UEPCONX DATA    0D4H
  00D2               108     OV      BIT     0D0H.2
  00D1               109     FCON    DATA    0D1H
  00B5               110     MP3MED  DATA    0B5H
  00B4               111     MP3BAS  DATA    0B4H
  00B6               112     WR      BIT     0B0H.6
  00E3               113     UBYCTHX DATA    0E3H
  00AC               114     MP3DAT  DATA    0ACH
  00E4               115     MMCON0  DATA    0E4H
  00EB               116     MP3CLK  DATA    0EBH
  00E5               117     MMCON1  DATA    0E5H
  00CE               118     UEPSTAX DATA    0CEH
  00E6               119     MMCON2  DATA    0E6H
  00E2               120     UBYCTLX DATA    0E2H
  0099               121     SBUF    DATA    099H
  0087               122     PCON    DATA    087H
  00AA               123     MP3CON  DATA    0AAH
  0098               124     SCON    DATA    098H
A51 MACRO ASSEMBLER  FLASH_RW                                                             11/18/2005 21:31:22 PAGE     3

  009D               125     AUDDAT  DATA    09DH
  0089               126     TMOD    DATA    089H
  0088               127     TCON    DATA    088H
  00EC               128     AUDCLK  DATA    0ECH
  00BD               129     IPLMP3  BIT     0B8H.5
  00C0               130     MISO    BIT     0C0H.0
  00C1               131     MOSI    BIT     0C0H.1
  00BC               132     IPLS    BIT     0B8H.4
  00C8               133     MP3STA  DATA    0C8H
  00B6               134     MP3TRE  DATA    0B6H
  0089               135     IE0     BIT     088H.1
  008B               136     IE1     BIT     088H.3
  00BE               137     IPLAUD  BIT     0B8H.6
  008E               138     AUXR    DATA    08EH
  00F0               139     B       DATA    0F0H
  00CB               140     ERRCRC  BIT     0C8H.3
  009E               141     MP3VOL  DATA    09EH
  009C               142     AUDSTA  DATA    09CH
  00EA               143     USBCLK  DATA    0EAH
  00E0               144     ACC     DATA    0E0H
  00C2               145     UEPIEN  DATA    0C2H
  00BE               146     USBIEN  DATA    0BEH
  009F               147     MP3VOR  DATA    09FH
  00A9               148     ET0     BIT     0A8H.1
  008D               149     TF0     BIT     088H.5
  00AB               150     ET1     BIT     0A8H.3
  00E9               151     PLLCON  DATA    0E9H
  008F               152     TF1     BIT     088H.7
  009A               153     RB8     BIT     098H.2
  00BC               154     USBCON  DATA    0BCH
  008C               155     TH0     DATA    08CH
  0088               156     IT0     BIT     088H.0
  008D               157     TH1     DATA    08DH
  00A8               158     EX0     BIT     0A8H.0
  009B               159     TB8     BIT     098H.3
  008A               160     IT1     BIT     088H.2
  00AA               161     EX1     BIT     0A8H.2
  00D0               162     P       BIT     0D0H.0
  009F               163     SM0     BIT     098H.7
  008A               164     TL0     DATA    08AH
  009E               165     SM1     BIT     098H.6
  00CD               166     ERRLAY  BIT     0C8H.5
  008B               167     TL1     DATA    08BH
  009D               168     SM2     BIT     098H.5
  00BB               169     UFNUMH  DATA    0BBH
  00D3               170     RS0     BIT     0D0H.3
  008C               171     TR0     BIT     088H.4
  00D4               172     RS1     BIT     0D0H.4
  00F8               173     UEPINT  DATA    0F8H
  00BD               174     USBINT  DATA    0BDH
  008E               175     TR1     BIT     088H.6
  0097               176     SDA     BIT     090H.7
  00BA               177     UFNUML  DATA    0BAH
  00A7               178     WDTPRG  DATA    0A7H
  00C7               179     UEPNUM  DATA    0C7H
  0083               180     DPH     DATA    083H
  00F2               181     ADCLK   DATA    0F2H
  0082               182     DPL     DATA    082H
  00C2               183     SCK     BIT     0C0H.2
  0096               184     SCL     BIT     090H.6
  009C               185     REN     BIT     098H.4
  00D5               186     UEPRST  DATA    0D5H
  00CC               187     ERRSYN  BIT     0C8H.4
  00F3               188     ADCON   DATA    0F3H
  00C9               189     MPFS0   BIT     0C8H.1
  00CA               190     MPFS1   BIT     0C8H.2
A51 MACRO ASSEMBLER  FLASH_RW                                                             11/18/2005 21:31:22 PAGE     4

  00A6               191     WDTRST  DATA    0A6H
  00B9               192     IPLT0   BIT     0B8H.1
  00AF               193     MP3STA1 DATA    0AFH
  00BB               194     IPLT1   BIT     0B8H.3
  00B9               195     SADEN   DATA    0B9H
  009A               196     AUDCON0 DATA    09AH
  009B               197     AUDCON1 DATA    09BH
  00A3               198     KBCON   DATA    0A3H
  00B0               199     RXD     BIT     0B0H.0
  00B8               200     IPLX0   BIT     0B8H.0
  00A9               201     SADDR   DATA    0A9H
  00DD               202     MMCMD   DATA    0DDH
  00BA               203     IPLX1   BIT     0B8H.2
  008F               204     CKCON   DATA    08FH
  00CF               205     MPANC   BIT     0C8H.7
  00B1               206     TXD     BIT     0B0H.1
  00A2               207     AUXR1   DATA    0A2H
  00DC               208     MMDAT   DATA    0DCH
  00ED               209     MMCLK   DATA    0EDH
  00D5               210     F0      BIT     0D0H.5
  00A4               211     KBSTA   DATA    0A4H
  00D1               212     F1      BIT     0D0H.1
  00D0               213     PSW     DATA    0D0H
  00D7               214     UDPADDH DATA    0D7H
  00C5               215     SPDAT   DATA    0C5H
  00EE               216     PLLDIV0 DATA    0EEH
                     217     ?PR?ReadFlash?FLASH_RW                   SEGMENT CODE 
                     218     ?PR?WriteFlash?FLASH_RW                  SEGMENT CODE 
                     219             PUBLIC  WriteFlash
                     220             PUBLIC  ReadFlash
                     221     ; /*  Copyright (C) 1996-2005 Brilliant Ideal Electronics. All rights reserved.
                     222     ;       MP3_Player+USB_Disk V3.0 Edit by JMBIE STUDIO 2005.03
                     223     ; */
                     224     ; 
                     225     ; //Read data from Flash to UEPDATX,or write from UEPDATX to Flash page.
                     226     ; 
                     227     ; #include "AT89C51SND1_REG.H"
                     228     ; 
                     229     ; void ReadFlash()       //Read 64Byte from Flash and write to UEPDATX
                     230     
----                 231             RSEG  ?PR?ReadFlash?FLASH_RW
0000                 232     ReadFlash:
                     233                             ; SOURCE LINE # 9
                     234     ; {
                     235                             ; SOURCE LINE # 10
                     236     ;       #pragma asm
                     237     ;               MOVX A,@DPTR
0000 E0              238               MOVX A,@DPTR
                     239     ;               MOV  UEPDATX,A
0001 F5CF            240               MOV  UEPDATX,A
                     241     ;               MOVX A,@DPTR
0003 E0              242               MOVX A,@DPTR
                     243     ;               MOV  UEPDATX,A
0004 F5CF            244               MOV  UEPDATX,A

⌨️ 快捷键说明

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