📄 test.lst
字号:
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 + -