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

📄 adtest-333.ls1

📁 应用tlc1543及cd4067对35路信号进行采集
💻 LS1
📖 第 1 页 / 共 2 页
字号:
004F B43A12          220             CJNE    A,#03AH,?C0013
0052 E500     F      221             MOV     A,j
0054 B4050D          222             CJNE    A,#05H,?C0013
0057 E500     F      223             MOV     A,ch
0059 B50008   F      224             CJNE    A,ch+01H,?C0013
                     225     ;                                                               {SBUF=0x67;j=0;}
                     226                             ; SOURCE LINE # 39
005C 759967          227             MOV     SBUF,#067H
005F 750000   F      228             MOV     j,#00H
0062 806B            229             SJMP    ?C0005
0064                 230     ?C0013:
                     231     ;                         else {j=0;i=0;}return;
                     232                             ; SOURCE LINE # 40
0064                 233     ?C0027:
0064 750000   F      234             MOV     j,#00H
0067 750000   F      235             MOV     i,#00H
006A 8063            236             SJMP    ?C0005
                     237     ;       }
                     238                             ; SOURCE LINE # 41
006C                 239     ?C0002:
                     240     ; 
                     241     ;       else if(TI==1)
                     242                             ; SOURCE LINE # 43
006C 309960          243             JNB     TI,?C0005
                     244     ;       {
                     245                             ; SOURCE LINE # 44
                     246     ;        TI=0;
                     247                             ; SOURCE LINE # 45
006F C299            248             CLR     TI
                     249     ;        k++;
                     250                             ; SOURCE LINE # 46
0071 0500     F      251             INC     k
                     252     ;        m=ch[0];
                     253                             ; SOURCE LINE # 47
0073 850000   F      254             MOV     m,ch
A51 MACRO ASSEMBLER  ADTEST_333                                                           07/28/2005 17:03:37 PAGE     5

                     255     ;          n=Result[m];
                     256                             ; SOURCE LINE # 48
0076 E500     F      257             MOV     A,m
0078 25E0            258             ADD     A,ACC
007A 2400     F      259             ADD     A,#LOW (Result)
007C F8              260             MOV     R0,A
007D E6              261             MOV     A,@R0
007E FC              262             MOV     R4,A
007F 08              263             INC     R0
0080 E6              264             MOV     A,@R0
0081 FD              265             MOV     R5,A
0082 8C00     F      266             MOV     n,R4
0084 F500     F      267             MOV     n+01H,A
                     268     ;          if(k==7){k=0;return;}
                     269                             ; SOURCE LINE # 49
0086 E500     F      270             MOV     A,k
0088 B40705          271             CJNE    A,#07H,?C0017
008B 750000   F      272             MOV     k,#00H
008E 803F            273             SJMP    ?C0005
0090                 274     ?C0017:
                     275     ;        if(k==1) SBUF=0x67;
                     276                             ; SOURCE LINE # 50
0090 E500     F      277             MOV     A,k
0092 B40105          278             CJNE    A,#01H,?C0018
0095 759967          279             MOV     SBUF,#067H
0098 8035            280             SJMP    ?C0005
009A                 281     ?C0018:
                     282     ;        else if(k==2||k==4) {SBUF=(uchar)n&0xff;}
                     283                             ; SOURCE LINE # 51
009A E500     F      284             MOV     A,k
009C 6402            285             XRL     A,#02H
009E 6005            286             JZ      ?C0021
00A0 E500     F      287             MOV     A,k
00A2 B40406          288             CJNE    A,#04H,?C0020
00A5                 289     ?C0021:
00A5 E500     F      290             MOV     A,n+01H
00A7 F599            291             MOV     SBUF,A
00A9 8024            292             SJMP    ?C0005
00AB                 293     ?C0020:
                     294     ;                 else if(k==3||k==5) {n>>=8;SBUF=n&0xff;n=Result[m];}
                     295                             ; SOURCE LINE # 52
00AB E500     F      296             MOV     A,k
00AD 6403            297             XRL     A,#03H
00AF 6005            298             JZ      ?C0024
00B1 E500     F      299             MOV     A,k
00B3 B40511          300             CJNE    A,#05H,?C0023
00B6                 301     ?C0024:
00B6 E500     F      302             MOV     A,n
00B8 F500     F      303             MOV     n+01H,A
00BA 750000   F      304             MOV     n,#00H
00BD E500     F      305             MOV     A,n+01H
00BF F599            306             MOV     SBUF,A
00C1 8C00     F      307             MOV     n,R4
00C3 8D00     F      308             MOV     n+01H,R5
00C5 8008            309             SJMP    ?C0005
00C7                 310     ?C0023:
                     311     ;                      else if(k==6) SBUF=0x3a;
                     312                             ; SOURCE LINE # 53
00C7 E500     F      313             MOV     A,k
00C9 B40603          314             CJNE    A,#06H,?C0005
00CC 75993A          315             MOV     SBUF,#03AH
                     316     ;                                       //else return;
                     317     ;       }
                     318                             ; SOURCE LINE # 55
                     319     ; }
                     320                             ; SOURCE LINE # 56
A51 MACRO ASSEMBLER  ADTEST_333                                                           07/28/2005 17:03:37 PAGE     6

00CF                 321     ?C0005:
00CF D0D0            322             POP     PSW
00D1 D0E0            323             POP     ACC
00D3 32              324             RETI    
                     325     ; END OF UART
                     326     
                     327             END
A51 MACRO ASSEMBLER  ADTEST_333                                                           07/28/2005 17:03:37 PAGE     7

SYMBOL TABLE LISTING
------ ----- -------


N A M E              T Y P E  V A L U E   ATTRIBUTES

?C0002. . . . . . .  C ADDR   006CH   R   SEG=?PR?UART?ADTEST_333
?C0003. . . . . . .  C ADDR   0023H   R   SEG=?PR?UART?ADTEST_333
?C0005. . . . . . .  C ADDR   00CFH   R   SEG=?PR?UART?ADTEST_333
?C0007. . . . . . .  C ADDR   004DH   R   SEG=?PR?UART?ADTEST_333
?C0008. . . . . . .  C ADDR   0040H   R   SEG=?PR?UART?ADTEST_333
?C0010. . . . . . .  C ADDR   004BH   R   SEG=?PR?UART?ADTEST_333
?C0013. . . . . . .  C ADDR   0064H   R   SEG=?PR?UART?ADTEST_333
?C0017. . . . . . .  C ADDR   0090H   R   SEG=?PR?UART?ADTEST_333
?C0018. . . . . . .  C ADDR   009AH   R   SEG=?PR?UART?ADTEST_333
?C0020. . . . . . .  C ADDR   00ABH   R   SEG=?PR?UART?ADTEST_333
?C0021. . . . . . .  C ADDR   00A5H   R   SEG=?PR?UART?ADTEST_333
?C0023. . . . . . .  C ADDR   00C7H   R   SEG=?PR?UART?ADTEST_333
?C0024. . . . . . .  C ADDR   00B6H   R   SEG=?PR?UART?ADTEST_333
?C0027. . . . . . .  C ADDR   0064H   R   SEG=?PR?UART?ADTEST_333
?PR?INIT?ADTEST_333  C SEG    0016H       REL=UNIT
?PR?UART?ADTEST_333  C SEG    00D4H       REL=UNIT
AC. . . . . . . . .  B ADDR   00D0H.6 A   
ACC . . . . . . . .  D ADDR   00E0H   A   
ADTEST_333. . . . .  N NUMB   -----       
B . . . . . . . . .  D ADDR   00F0H   A   
CH. . . . . . . . .  D ADDR   -----       EXT
CP_RL2. . . . . . .  B ADDR   00C8H.0 A   
CY. . . . . . . . .  B ADDR   00D0H.7 A   
C_T2. . . . . . . .  B ADDR   00C8H.1 A   
DPH . . . . . . . .  D ADDR   0083H   A   
DPL . . . . . . . .  D ADDR   0082H   A   
EA. . . . . . . . .  B ADDR   00A8H.7 A   
ES. . . . . . . . .  B ADDR   00A8H.4 A   
ET0 . . . . . . . .  B ADDR   00A8H.1 A   
ET1 . . . . . . . .  B ADDR   00A8H.3 A   
ET2 . . . . . . . .  B ADDR   00A8H.5 A   
EX0 . . . . . . . .  B ADDR   00A8H.0 A   
EX1 . . . . . . . .  B ADDR   00A8H.2 A   
EXEN2 . . . . . . .  B ADDR   00C8H.3 A   
EXF2. . . . . . . .  B ADDR   00C8H.6 A   
F0. . . . . . . . .  B ADDR   00D0H.5 A   
I . . . . . . . . .  D ADDR   -----       EXT
IE. . . . . . . . .  D ADDR   00A8H   A   
IE0 . . . . . . . .  B ADDR   0088H.1 A   
IE1 . . . . . . . .  B ADDR   0088H.3 A   
INIT. . . . . . . .  C ADDR   0000H   R   SEG=?PR?INIT?ADTEST_333
INT0. . . . . . . .  B ADDR   00B0H.2 A   
INT1. . . . . . . .  B ADDR   00B0H.3 A   
IP. . . . . . . . .  D ADDR   00B8H   A   
IT0 . . . . . . . .  B ADDR   0088H.0 A   
IT1 . . . . . . . .  B ADDR   0088H.2 A   
J . . . . . . . . .  D ADDR   -----       EXT
K . . . . . . . . .  D ADDR   -----       EXT
M . . . . . . . . .  D ADDR   -----       EXT
N . . . . . . . . .  D ADDR   -----       EXT
OV. . . . . . . . .  B ADDR   00D0H.2 A   
P . . . . . . . . .  B ADDR   00D0H.0 A   
P0. . . . . . . . .  D ADDR   0080H   A   
P1. . . . . . . . .  D ADDR   0090H   A   
P2. . . . . . . . .  D ADDR   00A0H   A   
P3. . . . . . . . .  D ADDR   00B0H   A   
PCON. . . . . . . .  D ADDR   0087H   A   
PS. . . . . . . . .  B ADDR   00B8H.4 A   
PSW . . . . . . . .  D ADDR   00D0H   A   
PT0 . . . . . . . .  B ADDR   00B8H.1 A   
A51 MACRO ASSEMBLER  ADTEST_333                                                           07/28/2005 17:03:37 PAGE     8

PT1 . . . . . . . .  B ADDR   00B8H.3 A   
PT2 . . . . . . . .  B ADDR   00B8H.5 A   
PX0 . . . . . . . .  B ADDR   00B8H.0 A   
PX1 . . . . . . . .  B ADDR   00B8H.2 A   
RB8 . . . . . . . .  B ADDR   0098H.2 A   
RCAP2H. . . . . . .  D ADDR   00CBH   A   
RCAP2L. . . . . . .  D ADDR   00CAH   A   
RCLK. . . . . . . .  B ADDR   00C8H.5 A   
RD. . . . . . . . .  B ADDR   00B0H.7 A   
REN . . . . . . . .  B ADDR   0098H.4 A   
RESULT. . . . . . .  I ADDR   -----       EXT
RI. . . . . . . . .  B ADDR   0098H.0 A   
RS0 . . . . . . . .  B ADDR   00D0H.3 A   
RS1 . . . . . . . .  B ADDR   00D0H.4 A   
RXD . . . . . . . .  B ADDR   00B0H.0 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   
T0. . . . . . . . .  B ADDR   00B0H.4 A   
T1. . . . . . . . .  B ADDR   00B0H.5 A   
T2. . . . . . . . .  B ADDR   0090H.0 A   
T2CON . . . . . . .  D ADDR   00C8H   A   
T2EX. . . . . . . .  B ADDR   0090H.1 A   
TB8 . . . . . . . .  B ADDR   0098H.3 A   
TCLK. . . . . . . .  B ADDR   00C8H.4 A   
TCON. . . . . . . .  D ADDR   0088H   A   
TF0 . . . . . . . .  B ADDR   0088H.5 A   
TF1 . . . . . . . .  B ADDR   0088H.7 A   
TF2 . . . . . . . .  B ADDR   00C8H.7 A   
TH0 . . . . . . . .  D ADDR   008CH   A   
TH1 . . . . . . . .  D ADDR   008DH   A   
TH2 . . . . . . . .  D ADDR   00CDH   A   
TI. . . . . . . . .  B ADDR   0098H.1 A   
TL0 . . . . . . . .  D ADDR   008AH   A   
TL1 . . . . . . . .  D ADDR   008BH   A   
TL2 . . . . . . . .  D ADDR   00CCH   A   
TMOD. . . . . . . .  D ADDR   0089H   A   
TR0 . . . . . . . .  B ADDR   0088H.4 A   
TR1 . . . . . . . .  B ADDR   0088H.6 A   
TR2 . . . . . . . .  B ADDR   00C8H.2 A   
TXD . . . . . . . .  B ADDR   00B0H.1 A   
UART. . . . . . . .  C ADDR   0000H   R   SEG=?PR?UART?ADTEST_333
WR. . . . . . . . .  B ADDR   00B0H.6 A   


REGISTER BANK(S) USED: 0 2 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

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