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

📄 test.lst

📁 I2C C51模块程序。在C51项目中加入该模块程序
💻 LST
📖 第 1 页 / 共 4 页
字号:
A51 MACRO ASSEMBLER  TEST                                                                 12/15/2003 10:53:59 PAGE     1


MACRO ASSEMBLER A51 V6.14
NO OBJECT MODULE REQUESTED
ASSEMBLER INVOKED BY: D:\C51\A51.EXE E:\11SH\CTRY\VIIC\VIICTEST\TEST.ASM DB SB

LOC  OBJ            LINE     SOURCE

                       1     ;#include <AT89X051.H>
                +1     2     
                +1     3     
                +1     4     
                +1     5     
                +1     6     
                +1     7     
                +1     8     
                +1     9     
                +1    10     
                +1    11     
                +1    12     
                +1    13     
                +1    14     
  0081          +1    15     sfr SP      = 0x81;
*** _____________________________^
*** ERROR #A10 IN 15 (AT89X051.H, LINE 14): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  0082          +1    16     sfr DPL     = 0x82;
*** _____________________________^
*** ERROR #A10 IN 16 (AT89X051.H, LINE 15): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  0083          +1    17     sfr DPH     = 0x83;
*** _____________________________^
*** ERROR #A10 IN 17 (AT89X051.H, LINE 16): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  0087          +1    18     sfr PCON    = 0x87;
*** _____________________________^
*** ERROR #A10 IN 18 (AT89X051.H, LINE 17): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  0088          +1    19     sfr TCON    = 0x88;
*** _____________________________^
*** ERROR #A10 IN 19 (AT89X051.H, LINE 18): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  0089          +1    20     sfr TMOD    = 0x89;
*** _____________________________^
*** ERROR #A10 IN 20 (AT89X051.H, LINE 19): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  008A          +1    21     sfr TL0     = 0x8A;
*** _____________________________^
*** ERROR #A10 IN 21 (AT89X051.H, LINE 20): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  008B          +1    22     sfr TL1     = 0x8B;
*** _____________________________^
*** ERROR #A10 IN 22 (AT89X051.H, LINE 21): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  008C          +1    23     sfr TH0     = 0x8C;
*** _____________________________^
*** ERROR #A10 IN 23 (AT89X051.H, LINE 22): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  008D          +1    24     sfr TH1     = 0x8D;
*** _____________________________^
*** ERROR #A10 IN 24 (AT89X051.H, LINE 23): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  0090          +1    25     sfr P1      = 0x90;
*** _____________________________^
*** ERROR #A10 IN 25 (AT89X051.H, LINE 24): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  0098          +1    26     sfr SCON    = 0x98;
*** _____________________________^
*** ERROR #A10 IN 26 (AT89X051.H, LINE 25): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  0099          +1    27     sfr SBUF    = 0x99;
*** _____________________________^
*** ERROR #A10 IN 27 (AT89X051.H, LINE 26): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00A8          +1    28     sfr IE      = 0xA8;
*** _____________________________^
*** ERROR #A10 IN 28 (AT89X051.H, LINE 27): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00B0          +1    29     sfr P3      = 0xB0;
*** _____________________________^
A51 MACRO ASSEMBLER  TEST                                                                 12/15/2003 10:53:59 PAGE     2

*** ERROR #A10 IN 29 (AT89X051.H, LINE 28): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00B8          +1    30     sfr IP      = 0xB8;
*** _____________________________^
*** ERROR #A10 IN 30 (AT89X051.H, LINE 29): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00D0          +1    31     sfr PSW     = 0xD0;
*** _____________________________^
*** ERROR #A10 IN 31 (AT89X051.H, LINE 30): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00E0          +1    32     sfr ACC     = 0xE0;
*** _____________________________^
*** ERROR #A10 IN 32 (AT89X051.H, LINE 31): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00F0          +1    33     sfr B       = 0xF0;
*** _____________________________^
*** ERROR #A10 IN 33 (AT89X051.H, LINE 32): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
                +1    34     
                +1    35     
                +1    36     
                +1    37     
                +1    38     
                +1    39     
                +1    40     
                +1    41     
                +1    42     
                +1    43     
                +1    44     
                +1    45     
                +1    46     
                +1    47     
                +1    48     
                +1    49     
  0088          +1    50     sbit IT0  = 0x88;
*** ______________________________^
*** ERROR #A10 IN 50 (AT89X051.H, LINE 49): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  0089          +1    51     sbit IE0  = 0x89;
*** ______________________________^
*** ERROR #A10 IN 51 (AT89X051.H, LINE 50): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  008A          +1    52     sbit IT1  = 0x8A;
*** ______________________________^
*** ERROR #A10 IN 52 (AT89X051.H, LINE 51): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  008B          +1    53     sbit IE1  = 0x8B;
*** ______________________________^
*** ERROR #A10 IN 53 (AT89X051.H, LINE 52): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  008C          +1    54     sbit TR0  = 0x8C;
*** ______________________________^
*** ERROR #A10 IN 54 (AT89X051.H, LINE 53): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  008D          +1    55     sbit TF0  = 0x8D;
*** ______________________________^
*** ERROR #A10 IN 55 (AT89X051.H, LINE 54): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  008E          +1    56     sbit TR1  = 0x8E;
*** ______________________________^
*** ERROR #A10 IN 56 (AT89X051.H, LINE 55): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  008F          +1    57     sbit TF1  = 0x8F;
*** ______________________________^
*** ERROR #A10 IN 57 (AT89X051.H, LINE 56): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
                +1    58     
                +1    59     
                +1    60     
                +1    61     
                +1    62     
                +1    63     
                +1    64     
                +1    65     
                +1    66     
                +1    67     
                +1    68     
                +1    69     
                +1    70     
A51 MACRO ASSEMBLER  TEST                                                                 12/15/2003 10:53:59 PAGE     3

                +1    71     
                +1    72     
                +1    73     
                +1    74     
                +1    75     
                +1    76     
  0090          +1    77     sbit P1_0 = 0x90;
  0091          +1    78     sbit P1_1 = 0x91;
  0092          +1    79     sbit P1_2 = 0x92;
  0093          +1    80     sbit P1_3 = 0x93;
  0094          +1    81     sbit P1_4 = 0x94;                     
  0095          +1    82     sbit P1_5 = 0x95;
  0096          +1    83     sbit P1_6 = 0x96;
  0097          +1    84     sbit P1_7 = 0x97;
                +1    85     
  0090          +1    86     sbit AIN0 = 0x90;       /* + Analog comparator input */
  0091          +1    87     sbit AIN1 = 0x91;       /* - Analog comparator input */
                +1    88     
                +1    89     
                +1    90     
                +1    91     
  0098          +1    92     sbit RI   = 0x98;
*** ______________________________^
*** ERROR #A10 IN 92 (AT89X051.H, LINE 91): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  0099          +1    93     sbit TI   = 0x99;
*** ______________________________^
*** ERROR #A10 IN 93 (AT89X051.H, LINE 92): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  009A          +1    94     sbit RB8  = 0x9A;
*** ______________________________^
*** ERROR #A10 IN 94 (AT89X051.H, LINE 93): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  009B          +1    95     sbit TB8  = 0x9B;
*** ______________________________^
*** ERROR #A10 IN 95 (AT89X051.H, LINE 94): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  009C          +1    96     sbit REN  = 0x9C;
*** ______________________________^
*** ERROR #A10 IN 96 (AT89X051.H, LINE 95): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  009D          +1    97     sbit SM2  = 0x9D;
*** ______________________________^
*** ERROR #A10 IN 97 (AT89X051.H, LINE 96): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  009E          +1    98     sbit SM1  = 0x9E;
*** ______________________________^
*** ERROR #A10 IN 98 (AT89X051.H, LINE 97): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  009F          +1    99     sbit SM0  = 0x9F;
*** ______________________________^
*** ERROR #A10 IN 99 (AT89X051.H, LINE 98): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
                +1   100     
                +1   101     
                +1   102     
                +1   103     
  00A8          +1   104     sbit EX0  = 0xA8;       /* 1=Enable External interrupt 0 */
*** ______________________________^
*** ERROR #A10 IN 104 (AT89X051.H, LINE 103): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00A9          +1   105     sbit ET0  = 0xA9;       /* 1=Enable Timer 0 interrupt */
*** ______________________________^
*** ERROR #A10 IN 105 (AT89X051.H, LINE 104): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00AA          +1   106     sbit EX1  = 0xAA;       /* 1=Enable External interrupt 1 */
*** ______________________________^
*** ERROR #A10 IN 106 (AT89X051.H, LINE 105): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00AB          +1   107     sbit ET1  = 0xAB;       /* 1=Enable Timer 1 interrupt */
*** ______________________________^
*** ERROR #A10 IN 107 (AT89X051.H, LINE 106): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00AC          +1   108     sbit ES   = 0xAC;       /* 1=Enable Serial port interrupt */
*** ______________________________^
*** ERROR #A10 IN 108 (AT89X051.H, LINE 107): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00AD          +1   109     sbit ET2  = 0xAD;       /* 1=Enable Timer 2 interrupt */
                +1   110     
A51 MACRO ASSEMBLER  TEST                                                                 12/15/2003 10:53:59 PAGE     4

  00AF          +1   111     sbit EA   = 0xAF;       /* 0=Disable all interrupts */
*** ______________________________^
*** ERROR #A10 IN 111 (AT89X051.H, LINE 110): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
                +1   112     
                +1   113     
                +1   114     
                +1   115     
  00B0          +1   116     sbit P3_0 = 0xB0;
  00B1          +1   117     sbit P3_1 = 0xB1;
  00B2          +1   118     sbit P3_2 = 0xB2;
  00B3          +1   119     sbit P3_3 = 0xB3;
  00B4          +1   120     sbit P3_4 = 0xB4;
  00B5          +1   121     sbit P3_5 = 0xB5;
                +1   122     
  00B7          +1   123     sbit P3_7 = 0xB7;
                +1   124     
  00B0          +1   125     sbit RXD  = 0xB0;       /* Serial data input */
*** ______________________________^
*** ERROR #A10 IN 125 (AT89X051.H, LINE 124): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00B1          +1   126     sbit TXD  = 0xB1;       /* Serial data output */
*** ______________________________^
*** ERROR #A10 IN 126 (AT89X051.H, LINE 125): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00B2          +1   127     sbit INT0 = 0xB2;       /* External interrupt 0 */
*** ______________________________^
*** ERROR #A10 IN 127 (AT89X051.H, LINE 126): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00B3          +1   128     sbit INT1 = 0xB3;       /* External interrupt 1 */
*** ______________________________^
*** ERROR #A10 IN 128 (AT89X051.H, LINE 127): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00B4          +1   129     sbit T0   = 0xB4;       /* Timer 0 external input */
*** ______________________________^
*** ERROR #A10 IN 129 (AT89X051.H, LINE 128): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00B5          +1   130     sbit T1   = 0xB5;       /* Timer 1 external input */
*** ______________________________^
*** ERROR #A10 IN 130 (AT89X051.H, LINE 129): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00B6          +1   131     sbit AOUT = 0xB6;       /* Analog comparator output */
                +1   132     
                +1   133     
                +1   134     
                +1   135     
  00B8          +1   136     sbit PX0  = 0xB8;
*** ______________________________^
*** ERROR #A10 IN 136 (AT89X051.H, LINE 135): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00B9          +1   137     sbit PT0  = 0xB9;
*** ______________________________^
*** ERROR #A10 IN 137 (AT89X051.H, LINE 136): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00BA          +1   138     sbit PX1  = 0xBA;
*** ______________________________^
*** ERROR #A10 IN 138 (AT89X051.H, LINE 137): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00BB          +1   139     sbit PT1  = 0xBB;
*** ______________________________^
*** ERROR #A10 IN 139 (AT89X051.H, LINE 138): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00BC          +1   140     sbit PS   = 0xBC;
*** ______________________________^
*** ERROR #A10 IN 140 (AT89X051.H, LINE 139): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
                +1   141     
                +1   142     
                +1   143     
                +1   144     
  00D0          +1   145     sbit P    = 0xD0;
*** ______________________________^
*** ERROR #A10 IN 145 (AT89X051.H, LINE 144): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00D1          +1   146     sbit FL   = 0xD1;
  00D2          +1   147     sbit OV   = 0xD2;
*** ______________________________^
*** ERROR #A10 IN 147 (AT89X051.H, LINE 146): ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
  00D3          +1   148     sbit RS0  = 0xD3;
A51 MACRO ASSEMBLER  TEST                                                                 12/15/2003 10:53:59 PAGE     5

⌨️ 快捷键说明

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