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

📄 flash_rw.ls1

📁 基于at89c51单片机的mp3 U盘原理实验代码
💻 LS1
📖 第 1 页 / 共 4 页
字号:
A51 MACRO ASSEMBLER  FLASH_RW                                                             01/15/2006 18:40:24 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 ROM(COMPACT) 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                                                             01/15/2006 18:40:24 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                                                             01/15/2006 18:40:24 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
  0092               133     BDRCON  DATA    092H
  00C8               134     MP3STA  DATA    0C8H
  00B6               135     MP3TRE  DATA    0B6H
  0089               136     IE0     BIT     088H.1
  008B               137     IE1     BIT     088H.3
  00BE               138     IPLAUD  BIT     0B8H.6
  008E               139     AUXR    DATA    08EH
  00F0               140     B       DATA    0F0H
  00CB               141     ERRCRC  BIT     0C8H.3
  009E               142     MP3VOL  DATA    09EH
  009C               143     AUDSTA  DATA    09CH
  00EA               144     USBCLK  DATA    0EAH
  00E0               145     ACC     DATA    0E0H
  00C2               146     UEPIEN  DATA    0C2H
  00BE               147     USBIEN  DATA    0BEH
  009F               148     MP3VOR  DATA    09FH
  00A9               149     ET0     BIT     0A8H.1
  008D               150     TF0     BIT     088H.5
  00AB               151     ET1     BIT     0A8H.3
  00E9               152     PLLCON  DATA    0E9H
  008F               153     TF1     BIT     088H.7
  009A               154     RB8     BIT     098H.2
  00BC               155     USBCON  DATA    0BCH
  008C               156     TH0     DATA    08CH
  0088               157     IT0     BIT     088H.0
  008D               158     TH1     DATA    08DH
  00A8               159     EX0     BIT     0A8H.0
  009B               160     TB8     BIT     098H.3
  008A               161     IT1     BIT     088H.2
  00AA               162     EX1     BIT     0A8H.2
  00D0               163     P       BIT     0D0H.0
  009F               164     SM0     BIT     098H.7
  008A               165     TL0     DATA    08AH
  009E               166     SM1     BIT     098H.6
  00CD               167     ERRLAY  BIT     0C8H.5
  008B               168     TL1     DATA    08BH
  009D               169     SM2     BIT     098H.5
  00BB               170     UFNUMH  DATA    0BBH
  00D3               171     RS0     BIT     0D0H.3
  008C               172     TR0     BIT     088H.4
  00D4               173     RS1     BIT     0D0H.4
  00F8               174     UEPINT  DATA    0F8H
  00BD               175     USBINT  DATA    0BDH
  008E               176     TR1     BIT     088H.6
  0097               177     SDA     BIT     090H.7
  00BA               178     UFNUML  DATA    0BAH
  00A7               179     WDTPRG  DATA    0A7H
  00C7               180     UEPNUM  DATA    0C7H
  0083               181     DPH     DATA    083H
  00F2               182     ADCLK   DATA    0F2H
  0091               183     BRL     DATA    091H
  0082               184     DPL     DATA    082H
  00C2               185     SCK     BIT     0C0H.2
  0096               186     SCL     BIT     090H.6
  009C               187     REN     BIT     098H.4
  00D5               188     UEPRST  DATA    0D5H
  00CC               189     ERRSYN  BIT     0C8H.4
  00F3               190     ADCON   DATA    0F3H
A51 MACRO ASSEMBLER  FLASH_RW                                                             01/15/2006 18:40:24 PAGE     4

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

⌨️ 快捷键说明

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