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

📄 test.lst

📁 采用红外传感器实现机器人的避障算法,并且用VC++实现演示的操作!里面有一些红外传感器的一些资料!
💻 LST
📖 第 1 页 / 共 2 页
字号:
0148 B40800          178                 cjne  a, #08h, $+3
014B 5006            179                 jnc    Gcode
014D D205            180                 setb   Codebit
014F B2B5            181                 cpl    P3.5                   ;????
0151 8017            182                 jmp    Codeturn
0153 B40C00          183         Gcode:  cjne   a, #12, $+3
0156 503C            184                 jnc    Calquit
0158 B40A00          185                 cjne   a, #10, $+3
015B B2B4            186                 cpl    p3.4
015D 5030            187                 jnc    Codini
                     188                                  ;????
A51 MACRO ASSEMBLER  TEST                                                                 09/15/2005 16:22:43 PAGE     4

015F 8033            189                 jmp    Calquit
0161 B40300          190         Zcode:  cjne   a,  #03h,  $+3
0164 402E            191                 jc     Calquit
0166 C205            192                 clr    codebit
0168 B2B2            193                 cpl    p3.2                       ;????
016A A205            194       Codeturn: mov  c, codebit
016C E526            195                 mov  a,  Coderec
016E 33              196                 rlc  a
016F F526            197                 mov  Coderec, a
0171 DD21            198                 djnz  r5,  Calquit
0173 E526            199                 mov   a, Coderec
0175 B40A13          200                 cjne  a,#00001010b, Clrp
                     201                 ;jb  acc.0 ,calquit
                     202                 ;cpl   p1.4
0178 0528            203                 inc    Hrec
017A 300817          204                 jnb    Fiveok, Calquit
                     205                ; clr    Fiveok
                     206                ;cpl    p1.4
017D E528            207                 mov    a,  Hrec
017F B40200          208                 cjne   a,#2, $+3
0182 752800          209                 mov    Hrec, #00
0185 4004            210                 jc     clrp
                     211                 ;cjne   a, #2,$+3
                     212                 ;jc     Clrp
0187 D206            213                 setb    Psok
0189 8009            214                 jmp     Calquit
018B C206            215      Clrp:      clr     Psok
018D 8005            216                 jmp   Calquit
018F 7D04            217         codini: mov   r5,#4
0191 752600          218                 mov   Coderec, #00
                     219                 ;cpl   P1.2
0194 22              220      Calquit:   ret
                     221     ;----------------------------------------------------
0195                 222      P1out:
0195 E527            223                mov   a,   Psetect
0197 23              224                rl    a
                     225                ;jb   Psok ,  p1set
0198 20E021          226                jb    acc.0 ,acc6
                     227                ;clr   p1.0
019B E529            228                mov    a,   Psnb
019D 54C0            229                anl    a,   #11000000b
019F F5F0            230                mov     b,  a
01A1 A206            231                mov    c   ,psok
01A3 E529            232                mov    a, Psnb
01A5 13              233                rrc    a
01A6 F529            234                mov    Psnb,  a
01A8 A206            235                mov    c, Psok
01AA E5F0            236                mov    a,  b
01AC 4007            237                jc     Stok
01AE B40051          238                cjne   a, #00h,p1oquit
01B1 C290            239                clr    P1.0
01B3 804D            240                jmp    P1oquit
01B5 B4C04A          241         Stok:  cjne   a,  #0c0h, P1oquit
01B8 D290            242                Setb   P1.0
01BA 8046            243                jmp    P1oquit
01BC 20E721          244        acc6:   jb    acc.7, acc5
01BF E52A            245               mov    a,   Psnb+1
01C1 54E0            246                anl    a,   #11100000b
01C3 F5F0            247                mov     b,  a
01C5 A206            248                mov    c   ,psok
01C7 E52A            249                mov    a, Psnb+1
01C9 13              250                rrc    a
01CA F52A            251                mov    Psnb+1,  a
01CC A206            252                mov    c, Psok
01CE E5F0            253                mov    a,  b
01D0 4007            254                jc     Stok_1
A51 MACRO ASSEMBLER  TEST                                                                 09/15/2005 16:22:43 PAGE     5

01D2 B4002D          255                cjne   a, #00h,p1oquit
01D5 C291            256                clr    P1.1
01D7 8029            257                jmp    P1oquit
01D9 B4E026          258         Stok_1:  cjne   a,  #0e0h, P1oquit
01DC D291            259                Setb   P1.1
01DE 8022            260                jmp    P1oquit
01E0 20E11F          261        acc5:   jb    acc.1,   P1oquit
01E3 E52B            262                mov    a,   Psnb+2
01E5 54E0            263                anl    a,   #11100000b
01E7 F5F0            264                mov     b,  a
01E9 A206            265                mov    c   ,psok
01EB E52B            266                mov    a, Psnb+2
01ED 13              267                rrc    a
01EE F52B            268                mov    Psnb+2,  a
01F0 A206            269                mov    c, Psok
01F2 E5F0            270                mov    a,  b
01F4 4007            271                jc     Stok_2
01F6 B40009          272                cjne   a, #00h,p1oquit
01F9 C292            273                clr    P1.2
01FB 8005            274                jmp    P1oquit
01FD B4E002          275         Stok_2:  cjne   a,  #0e0h, P1oquit
0200 D292            276                Setb   P1.2
                     277                ;jmp    P1oquit
0202                 278      P1oquit:
0202 22              279                ret
                     280      end
                             
                             
                             
                             
A51 MACRO ASSEMBLER  TEST                                                                 09/15/2005 16:22:43 PAGE     6

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


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

ACC. . . . . . . .  D ADDR   00E0H   A   
ACC5 . . . . . . .  C ADDR   01E0H   A   
ACC5_2 . . . . . .  C ADDR   0137H   A   
ACC6 . . . . . . .  C ADDR   01BCH   A   
ACC6_2 . . . . . .  C ADDR   012CH   A   
B. . . . . . . . .  D ADDR   00F0H   A   
CALCULATE. . . . .  C ADDR   0141H   A   
CALQUIT. . . . . .  C ADDR   0194H   A   
CARRIER. . . . . .  C ADDR   00E1H   A   
CLRP . . . . . . .  C ADDR   018BH   A   
CODEBIT. . . . . .  B ADDR   0020H.5 A   
CODEREC. . . . . .  D ADDR   0026H   A   
CODETURN . . . . .  C ADDR   016AH   A   
CODINI . . . . . .  C ADDR   018FH   A   
ES . . . . . . . .  B ADDR   00A8H.4 A   
ET1. . . . . . . .  B ADDR   00A8H.3 A   
EX0. . . . . . . .  B ADDR   00A8H.0 A   
EX1. . . . . . . .  B ADDR   00A8H.2 A   
EXTRAIN. . . . . .  C ADDR   0095H   A   
FINDCODE . . . . .  C ADDR   00FBH   A   
FINDQUIT . . . . .  C ADDR   0140H   A   
FIVEOK . . . . . .  B ADDR   0021H.0 A   
GCODE. . . . . . .  C ADDR   0153H   A   
HINT . . . . . . .  B ADDR   0020H.7 A   
HREC . . . . . . .  D ADDR   0028H   A   
IE . . . . . . . .  D ADDR   00A8H   A   
IE1. . . . . . . .  B ADDR   0088H.3 A   
INFRAD . . . . . .  D ADDR   0025H   A   
ISCODE . . . . . .  B ADDR   0020H.0 A   
ISGUIDECODE. . . .  B ADDR   0020H.1 A   
ISONE. . . . . . .  C ADDR   00C2H   A   
ISOZCODE . . . . .  B ADDR   0020H.2 A   
IT1. . . . . . . .  B ADDR   0088H.2 A   
LOOP . . . . . . .  C ADDR   0038H   A   
MAIN . . . . . . .  C ADDR   0033H   A   
NLOOP. . . . . . .  C ADDR   0049H   A   
NLOOP_1. . . . . .  C ADDR   0046H   A   
NOINTE . . . . . .  C ADDR   00E6H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P1OQUIT. . . . . .  C ADDR   0202H   A   
P1OUT. . . . . . .  C ADDR   0195H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
PSETECT. . . . . .  D ADDR   0027H   A   
PSNB . . . . . . .  N NUMB   0029H   A   
PSOK . . . . . . .  B ADDR   0020H.6 A   
QUIT . . . . . . .  C ADDR   00FAH   A   
SENDCAR. . . . . .  C ADDR   00ACH   A   
SENDOVER . . . . .  B ADDR   0020H.3 A   
SP . . . . . . . .  D ADDR   0081H   A   
STOK . . . . . . .  C ADDR   01B5H   A   
STOK_1 . . . . . .  C ADDR   01D9H   A   
STOK_2 . . . . . .  C ADDR   01FDH   A   
SYSINI . . . . . .  C ADDR   0059H   A   
T0INT. . . . . . .  C ADDR   002CH   A   
T0RUN. . . . . . .  B ADDR   0020H.4 A   
TH0. . . . . . . .  D ADDR   008CH   A   
TH1. . . . . . . .  D ADDR   008DH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TL1. . . . . . . .  D ADDR   008BH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
A51 MACRO ASSEMBLER  TEST                                                                 09/15/2005 16:22:43 PAGE     7

TR0. . . . . . . .  B ADDR   0088H.4 A   
TR1. . . . . . . .  B ADDR   0088H.6 A   
ZCODE. . . . . . .  C ADDR   0161H   A   
ZEROCODE . . . . .  C ADDR   00D3H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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