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

📄 serires sub.ls1

📁 本程序实现通过BDM方式访问MOTOROLA 9S12单片机EEPROM
💻 LS1
📖 第 1 页 / 共 5 页
字号:
A51 MACRO ASSEMBLER  SERIRES_SUB                                                          07/16/2008 08:39:36 PAGE     1


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

LOC  OBJ            LINE     SOURCE

                       1     ; .\serires sub.SRC generated from: serires sub.c
                       2     ; COMPILER INVOKED BY:
                       3     ;        C:\Keil\C51\BIN\C51.EXE serires sub.c BROWSE DEBUG OBJECTEXTEND SRC(.\serires sub.
                             SRC)
                       4     
                       5     $nomod51 
                       6     
                       7     NAME    SERIRES_SUB
                       8     
  0080                 9     P0      DATA    080H
  0090                10     P1      DATA    090H
  00A0                11     P2      DATA    0A0H
  00C0                12     XICON   DATA    0C0H
  00B0                13     P3      DATA    0B0H
  00B4                14     T0      BIT     0B0H.4
  00D6                15     AC      BIT     0D0H.6
  00A5                16     P4      DATA    0A5H
  00B5                17     T1      BIT     0B0H.5
  0090                18     T2      BIT     090H.0
  00AF                19     EA      BIT     0A8H.7
  00A8                20     IE      DATA    0A8H
  00CE                21     EXF2    BIT     0C8H.6
  00B7                22     RD      BIT     0B0H.7
  00AC                23     ES      BIT     0A8H.4
  00B8                24     IP      DATA    0B8H
  0098                25     RI      BIT     098H.0
  00B2                26     INT0    BIT     0B0H.2
  00D7                27     CY      BIT     0D0H.7
  0099                28     TI      BIT     098H.1
  00B3                29     INT1    BIT     0B0H.3
  00CB                30     RCAP2H  DATA    0CBH
  00BC                31     PS      BIT     0B8H.4
  0081                32     SP      DATA    081H
  0091                33     T2EX    BIT     090H.1
  00D2                34     OV      BIT     0D0H.2
  00CA                35     RCAP2L  DATA    0CAH
  00C9                36     C_T2    BIT     0C8H.1
  00B6                37     WR      BIT     0B0H.6
  00CD                38     RCLK    BIT     0C8H.5
  00CC                39     TCLK    BIT     0C8H.4
  0099                40     SBUF    DATA    099H
  0087                41     PCON    DATA    087H
  0098                42     SCON    DATA    098H
  0089                43     TMOD    DATA    089H
  0088                44     TCON    DATA    088H
  0089                45     IE0     BIT     088H.1
  008B                46     IE1     BIT     088H.3
  00C1                47     IE2     BIT     0C0H.1
  00C5                48     IE3     BIT     0C0H.5
  008E                49     AUXR    DATA    08EH
  00F0                50     B       DATA    0F0H
  00C8                51     CP_RL2  BIT     0C8H.0
  00E0                52     ACC     DATA    0E0H
  00A9                53     ET0     BIT     0A8H.1
  00AB                54     ET1     BIT     0A8H.3
  008D                55     TF0     BIT     088H.5
  00AD                56     ET2     BIT     0A8H.5
  008F                57     TF1     BIT     088H.7
A51 MACRO ASSEMBLER  SERIRES_SUB                                                          07/16/2008 08:39:36 PAGE     2

  00CF                58     TF2     BIT     0C8H.7
  009A                59     RB8     BIT     098H.2
  008C                60     TH0     DATA    08CH
  00A8                61     EX0     BIT     0A8H.0
  0088                62     IT0     BIT     088H.0
  008D                63     TH1     DATA    08DH
  009B                64     TB8     BIT     098H.3
  00AA                65     EX1     BIT     0A8H.2
  008A                66     IT1     BIT     088H.2
  00CD                67     TH2     DATA    0CDH
  00C0                68     IT2     BIT     0C0H.0
  00C2                69     EX2     BIT     0C0H.2
  00D0                70     P       BIT     0D0H.0
  00C4                71     IT3     BIT     0C0H.4
  00C6                72     EX3     BIT     0C0H.6
  009F                73     SM0     BIT     098H.7
  008A                74     TL0     DATA    08AH
  009E                75     SM1     BIT     098H.6
  008B                76     TL1     DATA    08BH
  009D                77     SM2     BIT     098H.5
  00CC                78     TL2     DATA    0CCH
  00B9                79     PT0     BIT     0B8H.1
  00BB                80     PT1     BIT     0B8H.3
  00D3                81     RS0     BIT     0D0H.3
  00BD                82     PT2     BIT     0B8H.5
  008C                83     TR0     BIT     088H.4
  00D4                84     RS1     BIT     0D0H.4
  008E                85     TR1     BIT     088H.6
  0095                86     BDR     BIT     090H.5
  00CA                87     TR2     BIT     0C8H.2
  00B8                88     PX0     BIT     0B8H.0
  00BA                89     PX1     BIT     0B8H.2
  00B5                90     BDT     BIT     0B0H.5
  00C3                91     PX2     BIT     0C0H.3
  00C7                92     PX3     BIT     0C0H.7
  0083                93     DPH     DATA    083H
  0082                94     DPL     DATA    082H
  00CB                95     EXEN2   BIT     0C8H.3
  009C                96     REN     BIT     098H.4
  00C8                97     T2CON   DATA    0C8H
  0097                98     RES     BIT     090H.7
  00B0                99     RXD     BIT     0B0H.0
  00B1               100     TXD     BIT     0B0H.1
  00D5               101     F0      BIT     0D0H.5
  00D0               102     PSW     DATA    0D0H
                     103     ?PR?Baud_Config?SERIRES_SUB              SEGMENT CODE 
                     104     ?DT?Baud_Config?SERIRES_SUB              SEGMENT DATA OVERLAYABLE 
                     105     ?PR?_Tr_write_sequence?SERIRES_SUB       SEGMENT CODE 
                     106     ?DT?_Tr_write_sequence?SERIRES_SUB       SEGMENT DATA OVERLAYABLE 
                     107     ?PR?_Config_Eeprom?SERIRES_SUB           SEGMENT CODE 
                     108     ?DT?_Config_Eeprom?SERIRES_SUB           SEGMENT DATA OVERLAYABLE 
                     109     ?PR?Read_datas?SERIRES_SUB               SEGMENT CODE 
                     110     ?DT?Read_datas?SERIRES_SUB               SEGMENT DATA OVERLAYABLE 
                     111     ?PR?In_datas?SERIRES_SUB                 SEGMENT CODE 
                     112     ?DT?In_datas?SERIRES_SUB                 SEGMENT DATA OVERLAYABLE 
                     113     ?PR?Write_datas?SERIRES_SUB              SEGMENT CODE 
                     114     ?DT?Write_datas?SERIRES_SUB              SEGMENT DATA OVERLAYABLE 
                     115     ?PR?Erase_datas?SERIRES_SUB              SEGMENT CODE 
                     116     ?DT?Erase_datas?SERIRES_SUB              SEGMENT DATA OVERLAYABLE 
                     117     ?XD?SERIRES_SUB      SEGMENT XDATA 
                     118             EXTRN   CODE (delay100ms)
                     119             EXTRN   CODE (delay200ms)
                     120             EXTRN   CODE (_RecByte)
                     121             EXTRN   CODE (delay104us)
                     122             EXTRN   CODE (_output)
                     123             EXTRN   CODE (delay1ms)
A51 MACRO ASSEMBLER  SERIRES_SUB                                                          07/16/2008 08:39:36 PAGE     3

                     124             EXTRN   DATA (Instruction)
                     125             EXTRN   CODE (input)
                     126             EXTRN   CODE (delay10ms)
                     127             EXTRN   CODE (_Trbyte)
                     128             EXTRN   CODE (delay10us)
                     129             EXTRN   CODE (delay52us)
                     130             PUBLIC  Eeprom
                     131             PUBLIC  Erase_datas
                     132             PUBLIC  Write_datas
                     133             PUBLIC  In_datas
                     134             PUBLIC  Read_datas
                     135             PUBLIC  _Config_Eeprom
                     136             PUBLIC  ?_Tr_write_sequence?BYTE
                     137             PUBLIC  _Tr_write_sequence
                     138             PUBLIC  Baud_Config
                     139     
----                 140             RSEG  ?DT?Write_datas?SERIRES_SUB
0000                 141     ?Write_datas?BYTE:
0000                 142          addrll?562:   DS   1
0001                 143          addrhh?563:   DS   1
0002                 144         w_cycle?564:   DS   2
0004                 145         Crystal?565:   DS   2
0006                 146       Crystal_r?566:   DS   2
0008                 147     Data_Size_Write?567:   DS   2
000A                 148     back_byte_h?568:   DS   1
000B                 149     back_byte_l?569:   DS   1
                     150     
----                 151             RSEG  ?DT?_Config_Eeprom?SERIRES_SUB
0000                 152     ?_Config_Eeprom?BYTE:
0000                 153     byte_config?251:   DS   2
                     154     
----                 155             RSEG  ?DT?In_datas?SERIRES_SUB
0000                 156     ?In_datas?BYTE:
0000                 157            j_in?460:   DS   2
0002                 158         In_size?461:   DS   2
                     159     
----                 160             RSEG  ?DT?Baud_Config?SERIRES_SUB
0000                 161     ?Baud_Config?BYTE:
0000                 162              ii?040:   DS   2
0002                 163          bytehh?041:   DS   1
0003                 164          bytell?042:   DS   1
0004                 165     Baud_byte_r?043:   DS   2
0006                 166         Baud_vh?044:   DS   2
                     167     
----                 168             RSEG  ?DT?Erase_datas?SERIRES_SUB
0000                 169     ?Erase_datas?BYTE:
0000                 170          addrll?670:   DS   1
0001                 171          addrhh?671:   DS   1
0002                 172         Crystal?672:   DS   2
0004                 173       Crystal_r?673:   DS   2
0006                 174     Data_Size_Write?674:   DS   2
0008                 175     back_byte_h?675:   DS   1
                     176     
----                 177             RSEG  ?DT?Read_datas?SERIRES_SUB
0000                 178     ?Read_datas?BYTE:
0000                 179          addrll?352:   DS   1
0001                 180          addrhh?353:   DS   1
0002                 181         r_cycle?354:   DS   2
0004                 182         Crystal?355:   DS   2
0006                 183       Crystal_r?356:   DS   2
0008                 184     Data_Size_Read?357:   DS   2
000A                 185          byte_h?358:   DS   1
000B                 186          byte_l?359:   DS   1
                     187     
----                 188             RSEG  ?DT?_Tr_write_sequence?SERIRES_SUB
0000                 189     ?_Tr_write_sequence?BYTE:
A51 MACRO ASSEMBLER  SERIRES_SUB                                                          07/16/2008 08:39:36 PAGE     4

0000                 190           byte1?145:   DS   1
0001                 191           byte2?146:   DS   2
0003                 192           byte3?147:   DS   2
0005                 193           byte4?148:   DS   2
0007                 194           byte5?149:   DS   2
0009                 195     byte_config_sub?150:   DS   2
                     196     
----                 197             RSEG  ?XD?SERIRES_SUB
0000                 198              Eeprom:   DS   4096
                     199     ; #include <reg54.h>
                     200     ; #include <delay subroutine.h>
                     201     ; #include <byteone.h>
                     202     ; #include <intrins.h>
                     203     ; #define uchar unsigned char

⌨️ 快捷键说明

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