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

📄 other.ls1

📁 基于KEIL51的一款高性能的数字功放的完整代码
💻 LS1
📖 第 1 页 / 共 2 页
字号:
AX51 MACRO ASSEMBLER  OTHER                                                                 10/15/06 22:08:35 PAGE     1


MACRO ASSEMBLER AX51 V3.01a
OBJECT MODULE PLACED IN other.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\AX51.EXE other.src PR(.\other.ls1) EP DEBUG

LOC    OBJ             LINE     SOURCE

                          1     ; .\other.SRC generated from: other.c
                          2     ; COMPILER INVOKED BY:
                          3     ;        C:\Keil\C51\BIN\C51.EXE other.c OMF2 BROWSE DEBUG SRC(.\other.SRC)
                          4     
                          5     $nomod51 
                          6     
                          7     NAME    OTHER
                          8     
 0091                     9     P1M0    DATA    091H
 0092                    10     P1M1    DATA    092H
 0080                    11     P0      DATA    080H
 00B0.7                  12     MUTE_CTL        BIT     0B0H.7
 00B1                    13     P3M0    DATA    0B1H
 0090                    14     P1      DATA    090H
 00B2                    15     P3M1    DATA    0B2H
 00A0                    16     P2      DATA    0A0H
 00C0                    17     XICON   DATA    0C0H
 00B0                    18     P3      DATA    0B0H
 00B0.4                  19     T0      BIT     0B0H.4
 00D0.6                  20     AC      BIT     0D0H.6
 00B0.5                  21     T1      BIT     0B0H.5
 0090.0                  22     T2      BIT     090H.0
 00A8.7                  23     EA      BIT     0A8H.7
 0090.7                  24     LED1    BIT     090H.7
 0090.6                  25     LED2    BIT     090H.6
 0085                    26     SPCTL   DATA    085H
 0090.5                  27     LED3    BIT     090H.5
 0090.4                  28     LED4    BIT     090H.4
 00A8                    29     IE      DATA    0A8H
 00C8.6                  30     EXF2    BIT     0C8H.6
 00B0.7                  31     RD      BIT     0B0H.7
 00A8.4                  32     ES      BIT     0A8H.4
 00B8                    33     IP      DATA    0B8H
 00B0.4                  34     KEY1    BIT     0B0H.4
 0098.0                  35     RI      BIT     098H.0
 00B0.2                  36     INT0    BIT     0B0H.2
 00D0.7                  37     CY      BIT     0D0H.7
 0098.1                  38     TI      BIT     098H.1
 00B0.3                  39     INT1    BIT     0B0H.3
 0090.3                  40     MCU_OFF_ON      BIT     090H.3
 00CB                    41     RCAP2H  DATA    0CBH
 00B8.4                  42     PS      BIT     0B8H.4
 0081                    43     SP      DATA    081H
 0090.1                  44     T2EX    BIT     090H.1
 00B0.2                  45     UP      BIT     0B0H.2
 00D0.2                  46     OV      BIT     0D0H.2
 00CA                    47     RCAP2L  DATA    0CAH
 00C8.1                  48     C_T2    BIT     0C8H.1
 00B0.6                  49     WR      BIT     0B0H.6
 00C8.5                  50     RCLK    BIT     0C8H.5
 00C8.4                  51     TCLK    BIT     0C8H.4
 00C5                    52     ADC_CONTR       DATA    0C5H
 0099                    53     SBUF    DATA    099H
 0087                    54     PCON    DATA    087H
 0090.2                  55     PWR_ON_OFF      BIT     090H.2
 0098                    56     SCON    DATA    098H
 0089                    57     TMOD    DATA    089H
 0088                    58     TCON    DATA    088H
AX51 MACRO ASSEMBLER  OTHER                                                                 10/15/06 22:08:35 PAGE     2

 00B0.3                  59     DOWN    BIT     0B0H.3
 0088.1                  60     IE0     BIT     088H.1
 0088.3                  61     IE1     BIT     088H.3
 00C0.1                  62     IE2     BIT     0C0H.1
 00C0.5                  63     IE3     BIT     0C0H.5
 008E                    64     AUXR    DATA    08EH
 00F0                    65     B       DATA    0F0H
 00C6                    66     ADC_DATA        DATA    0C6H
 00C8.0                  67     CP_RL2  BIT     0C8H.0
 00E0                    68     ACC     DATA    0E0H
 00A8.1                  69     ET0     BIT     0A8H.1
 00A8.3                  70     ET1     BIT     0A8H.3
 0088.5                  71     TF0     BIT     088H.5
 00A8.5                  72     ET2     BIT     0A8H.5
 0088.7                  73     TF1     BIT     088H.7
 00C8.7                  74     TF2     BIT     0C8H.7
 0098.2                  75     RB8     BIT     098H.2
 008C                    76     TH0     DATA    08CH
 00A8.0                  77     EX0     BIT     0A8H.0
 0088.0                  78     IT0     BIT     088H.0
 008D                    79     TH1     DATA    08DH
 0098.3                  80     TB8     BIT     098H.3
 00A8.2                  81     EX1     BIT     0A8H.2
 0088.2                  82     IT1     BIT     088H.2
 00CD                    83     TH2     DATA    0CDH
 00C0.0                  84     IT2     BIT     0C0H.0
 00C0.2                  85     EX2     BIT     0C0H.2
 00D0.0                  86     P       BIT     0D0H.0
 00C0.4                  87     IT3     BIT     0C0H.4
 00C0.6                  88     EX3     BIT     0C0H.6
 0098.7                  89     SM0     BIT     098H.7
 008A                    90     TL0     DATA    08AH
 0098.6                  91     SM1     BIT     098H.6
 008B                    92     TL1     DATA    08BH
 0098.5                  93     SM2     BIT     098H.5
 00CC                    94     TL2     DATA    0CCH
 00B8.1                  95     PT0     BIT     0B8H.1
 00B8.3                  96     PT1     BIT     0B8H.3
 00D0.3                  97     RS0     BIT     0D0H.3
 00B8.5                  98     PT2     BIT     0B8H.5
 0088.4                  99     TR0     BIT     088H.4
 00D0.4                 100     RS1     BIT     0D0H.4
 0088.6                 101     TR1     BIT     088H.6
 0090.1                 102     SDA     BIT     090H.1
 00E1                   103     WDT_CONTR       DATA    0E1H
 00C8.2                 104     TR2     BIT     0C8H.2
 00B8.0                 105     PX0     BIT     0B8H.0
 00B8.2                 106     PX1     BIT     0B8H.2
 00C0.3                 107     PX2     BIT     0C0H.3
 00C0.7                 108     PX3     BIT     0C0H.7
 0083                   109     DPH     DATA    083H
 0082                   110     DPL     DATA    082H
 0084                   111     SPSTAT  DATA    084H
 0090.0                 112     SCL     BIT     090H.0
 00C8.3                 113     EXEN2   BIT     0C8H.3
 0098.4                 114     REN     BIT     098H.4
 00C8                   115     T2CON   DATA    0C8H
 00B0.0                 116     RXD     BIT     0B0H.0
 00B0.1                 117     TXD     BIT     0B0H.1
 00D0.5                 118     F0      BIT     0D0H.5
 00B0.4                 119     KEY_1   BIT     0B0H.4
 00D0                   120     PSW     DATA    0D0H
 0086                   121     SPDAT   DATA    086H
------                  122     ?PR?WatchDog_process?OTHER               SEGMENT CODE 
------                  123     ?PR?_delay?OTHER     SEGMENT CODE 
------                  124     ?ID?_delay?OTHER     SEGMENT IDATA OVERLAYABLE
AX51 MACRO ASSEMBLER  OTHER                                                                 10/15/06 22:08:35 PAGE     3

                        125             PUBLIC  _delay
                        126             PUBLIC  WatchDog_process
                        127     
------                  128             RSEG  ?ID?_delay?OTHER
000000                  129               m?141:   DS   2
                        130     ; #include "config.h"
                        131     ; 
                        132     ; #define IN_OTHER
                        133     ; 
                        134     ; // --------------------------------------------------------------------------
                        135     ; // ----------------看门狗处理------------------------------------------------
                        136     ; 
                        137     ; void WatchDog_process(void)
                        138     
------                  139             RSEG  ?PR?WatchDog_process?OTHER
000000                  140     WatchDog_process:
                        141             USING   0
                        142                             ; SOURCE LINE # 8
                        143     ; { WDT_CONTR = 0x37; // 喂狗,大概2s多才溢出
                        144                             ; SOURCE LINE # 9
000000 75E137           145             MOV     WDT_CONTR,#037H
                        146     ; }
                        147                             ; SOURCE LINE # 10
000003 22               148             RET     
                        149     ; END OF WatchDog_process
                        150     
                        151     ; 
                        152     ; 
                        153     ; // --------------------------------------------------------------------------
                        154     ; // ----------------延时处理程序------------------------------------------------
                        155     ; 
                        156     ; void delay(unsigned char data time_out)
                        157     
------                  158             RSEG  ?PR?_delay?OTHER
000000                  159     _delay:
                        160             USING   0
                        161                             ; SOURCE LINE # 16
                        162     ;---- Variable 'time_out?140' assigned to Register 'R7' ----
                        163     ; {unsigned int idata m=0x00;
                        164                             ; SOURCE LINE # 17
000000 E4               165             CLR     A
000001 7800       F     166             MOV     R0,#LOW (m?141)
000003 F6               167             MOV     @R0,A
000004 08               168             INC     R0
000005 F6               169             MOV     @R0,A
                        170     ;   

⌨️ 快捷键说明

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