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

📄 ex6-2a.lst

📁 《增强型8051单片机实用开发技术》例程代码
💻 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 + -