📄 ex6-2a.lst
字号:
A51 MACRO ASSEMBLER EX6_2A 11/27/2009 21:23:10 PAGE 1
MACRO ASSEMBLER A51 V8.01
OBJECT MODULE PLACED IN ex6-2a.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE ex6-2a.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;$include (STC12C5A.INC) ;包含STC12C5A60S2单片机寄存器定义文件
+1 2 $nomod51
+1 3 +1 $save
+1 152 +1 $restore
0000 153 ORG 0000H
0000 020100 154 LJMP MAIN ;转主程序
0003 155 ORG 0003H
0003 02010E 156 LJMP INT0_ISR ;转中断服务程序
0100 157 ORG 0100H
0100 758160 158 MAIN: MOV SP,#60H
0103 D288 159 SETB IT0 ;为沿触发中断方式
0105 D2A8 160 SETB EX0 ;允许 中断
0107 D2AF 161 SETB EA ;CPU开中断
0109 75A0AA 162 MOV P2,#0AAH ;灯全灭
010C 80FE 163 SJMP $
010E 164 INT0_ISR:
010E 30A005 165 JNB P2.0,L1 ;中断服务程序
0111 C2A1 166 CLR P2.1 ;查询中断源,P1.0为0转L1,P1.0
0113 020118 167 LJMP L2 ;为1,P1.1送出"0"使对应的灯亮。
0116 D2A1 168 L1: SETB P2.1
0118 30A205 169 L2: JNB P2.2,L3
011B C2A3 170 CLR P2.3
011D 020122 171 LJMP L4
0120 D2A3 172 L3: SETB P2.3
0122 30A405 173 L4: JNB P2.4,L5
0125 C2A5 174 CLR P2.5
0127 02012C 175 LJMP L6
012A D2A5 176 L5: SETB P2.5
012C 30A605 177 L6: JNB P2.6,L7
012F C2A7 178 CLR P2.7
0131 020136 179 LJMP L8
0134 D2A7 180 L7: SETB P2.7
0136 32 181 L8: RETI
182 END
A51 MACRO ASSEMBLER EX6_2A 11/27/2009 21:23:10 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
AC . . . . . . . . B ADDR 00D0H.6 A
ACC. . . . . . . . D ADDR 00E0H A
ADC_CONTR. . . . . D ADDR 00BCH A
ADC_RES. . . . . . D ADDR 00BDH A
ADC_RESL . . . . . D ADDR 00BEH A
AUXR . . . . . . . D ADDR 008EH A
AUXR1. . . . . . . D ADDR 00A2H A
B. . . . . . . . . D ADDR 00F0H A
BRT. . . . . . . . D ADDR 009CH A
BUS_SPEED. . . . . D ADDR 00A1H A
CCAP0H . . . . . . D ADDR 00FAH A
CCAP0L . . . . . . D ADDR 00EAH A
CCAP1H . . . . . . D ADDR 00FBH A
CCAP1L . . . . . . D ADDR 00EBH A
CCAPM0 . . . . . . D ADDR 00DAH A
CCAPM1 . . . . . . D ADDR 00DBH A
CCF0 . . . . . . . B ADDR 00D8H.0 A
CCF1 . . . . . . . B ADDR 00D8H.1 A
CCON . . . . . . . D ADDR 00D8H A
CF . . . . . . . . B ADDR 00D8H.7 A
CH . . . . . . . . D ADDR 00F9H A
CL . . . . . . . . D ADDR 00E9H A
CLK_DIV. . . . . . D ADDR 0097H A
CMOD . . . . . . . D ADDR 00D9H A
CR . . . . . . . . B ADDR 00D8H.6 A
CY . . . . . . . . B ADDR 00D0H.7 A
DPH. . . . . . . . D ADDR 0083H A
DPL. . . . . . . . D ADDR 0082H A
EA . . . . . . . . B ADDR 00A8H.7 A
EADC . . . . . . . B ADDR 00A8H.5 A
ELVD . . . . . . . B ADDR 00A8H.6 A
ES . . . . . . . . B ADDR 00A8H.4 A
ET0. . . . . . . . B ADDR 00A8H.1 A
ET1. . . . . . . . B ADDR 00A8H.3 A
EX0. . . . . . . . B ADDR 00A8H.0 A
EX1. . . . . . . . B ADDR 00A8H.2 A
F0 . . . . . . . . B ADDR 00D0H.5 A
F1 . . . . . . . . B ADDR 00D0H.1 A
IAP_ADDRH. . . . . D ADDR 00C3H A
IAP_ADDRL. . . . . D ADDR 00C4H A
IAP_CMD. . . . . . D ADDR 00C5H A
IAP_CONTR. . . . . D ADDR 00C7H A
IAP_DATA . . . . . D ADDR 00C2H A
IAP_TRIG . . . . . D ADDR 00C6H A
IE . . . . . . . . D ADDR 00A8H A
IE0. . . . . . . . B ADDR 0088H.1 A
IE1. . . . . . . . B ADDR 0088H.3 A
IE2. . . . . . . . D ADDR 00AFH A
INT0 . . . . . . . B ADDR 00B0H.2 A
INT0_ISR . . . . . C ADDR 010EH A
INT1 . . . . . . . B ADDR 00B0H.3 A
IP . . . . . . . . D ADDR 00B8H A
IP2. . . . . . . . D ADDR 00B5H A
IP2H . . . . . . . D ADDR 00B6H A
IPH. . . . . . . . D ADDR 00B7H A
IT0. . . . . . . . B ADDR 0088H.0 A
IT1. . . . . . . . B ADDR 0088H.2 A
L1 . . . . . . . . C ADDR 0116H A
L2 . . . . . . . . C ADDR 0118H A
L3 . . . . . . . . C ADDR 0120H A
A51 MACRO ASSEMBLER EX6_2A 11/27/2009 21:23:10 PAGE 3
L4 . . . . . . . . C ADDR 0122H A
L5 . . . . . . . . C ADDR 012AH A
L6 . . . . . . . . C ADDR 012CH A
L7 . . . . . . . . C ADDR 0134H A
L8 . . . . . . . . C ADDR 0136H A
MAIN . . . . . . . C ADDR 0100H A
OV . . . . . . . . B ADDR 00D0H.2 A
P. . . . . . . . . B ADDR 00D0H.0 A
P0 . . . . . . . . D ADDR 0080H A
P0M0 . . . . . . . D ADDR 0094H A
P0M1 . . . . . . . D ADDR 0093H A
P1 . . . . . . . . D ADDR 0090H A
P1ASF. . . . . . . D ADDR 009DH A
P1M0 . . . . . . . D ADDR 0092H A
P1M1 . . . . . . . D ADDR 0091H A
P2 . . . . . . . . D ADDR 00A0H A
P2M0 . . . . . . . D ADDR 0096H A
P2M1 . . . . . . . D ADDR 0095H A
P3 . . . . . . . . D ADDR 00B0H A
P3M0 . . . . . . . D ADDR 00B2H A
P3M1 . . . . . . . D ADDR 00B1H A
P4 . . . . . . . . D ADDR 00C0H A
P4M0 . . . . . . . D ADDR 00B4H A
P4M1 . . . . . . . D ADDR 00B3H A
P4SW . . . . . . . D ADDR 00BBH A
P5 . . . . . . . . D ADDR 00C8H A
P5M0 . . . . . . . D ADDR 00CAH A
P5M1 . . . . . . . D ADDR 00C9H A
PADC . . . . . . . B ADDR 00B8H.5 A
PCA_PWM0 . . . . . D ADDR 00F2H A
PCA_PWM1 . . . . . D ADDR 00F3H A
PCON . . . . . . . D ADDR 0087H A
PLVD . . . . . . . B ADDR 00B8H.6 A
PPCA . . . . . . . B ADDR 00B8H.7 A
PS . . . . . . . . B ADDR 00B8H.4 A
PSW. . . . . . . . D ADDR 00D0H A
PT0. . . . . . . . B ADDR 00B8H.1 A
PT1. . . . . . . . B ADDR 00B8H.3 A
PX0. . . . . . . . B ADDR 00B8H.0 A
PX1. . . . . . . . B ADDR 00B8H.2 A
RB8. . . . . . . . B ADDR 0098H.2 A
REG0 . . . . . . . D ADDR 0000H A
REG1 . . . . . . . D ADDR 0001H A
REG2 . . . . . . . D ADDR 0002H A
REG3 . . . . . . . D ADDR 0003H A
REG4 . . . . . . . D ADDR 0004H A
REG5 . . . . . . . D ADDR 0005H A
REG6 . . . . . . . D ADDR 0006H A
REG7 . . . . . . . D ADDR 0007H A
REGB . . . . . . . D ADDR 00F0H A
REN. . . . . . . . B ADDR 0098H.4 A
RI . . . . . . . . B ADDR 0098H.0 A
RS0. . . . . . . . B ADDR 00D0H.3 A
RS1. . . . . . . . B ADDR 00D0H.4 A
RXD. . . . . . . . B ADDR 00B0H.0 A
S2BUF. . . . . . . D ADDR 009BH A
S2CON. . . . . . . D ADDR 009AH A
SADDR. . . . . . . D ADDR 00A9H A
SADEN. . . . . . . D ADDR 00B9H A
SBUF . . . . . . . D ADDR 0099H A
SCON . . . . . . . D ADDR 0098H A
SM0. . . . . . . . B ADDR 0098H.7 A
SM1. . . . . . . . B ADDR 0098H.6 A
SM2. . . . . . . . B ADDR 0098H.5 A
SP . . . . . . . . D ADDR 0081H A
SPCTL. . . . . . . D ADDR 00CEH A
A51 MACRO ASSEMBLER EX6_2A 11/27/2009 21:23:10 PAGE 4
SPDAT. . . . . . . D ADDR 00CFH A
SPSTAT . . . . . . D ADDR 00CDH A
T0 . . . . . . . . B ADDR 00B0H.4 A
T1 . . . . . . . . B ADDR 00B0H.5 A
TB8. . . . . . . . B ADDR 0098H.3 A
TCON . . . . . . . D ADDR 0088H A
TEST_WDT . . . . . D ADDR 00A7H A
TF0. . . . . . . . B ADDR 0088H.5 A
TF1. . . . . . . . B ADDR 0088H.7 A
TH0. . . . . . . . D ADDR 008CH A
TH1. . . . . . . . D ADDR 008DH A
TI . . . . . . . . B ADDR 0098H.1 A
TL0. . . . . . . . D ADDR 008AH A
TL1. . . . . . . . D ADDR 008BH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
TR1. . . . . . . . B ADDR 0088H.6 A
TXD. . . . . . . . B ADDR 00B0H.1 A
WAKE_CLKO. . . . . D ADDR 008FH A
WDT_CONTR. . . . . D ADDR 00C1H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -