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

📄 audio.lst

📁 超声波程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
41F1 F0              140              MOVX @DPTR, A        
41F2 7A03            141              MOV  R2, #03H
41F4 124299          142              LCALL  DISP
41F7 024106          143              LJMP LOOP1 
                     144     
41FA 90CFA8          145     KPRG4:   MOV   DPTR, #CS244
41FD E0              146              MOVX  A, @DPTR
41FE 30E703          147              JNB    ACC.7, REC1   ;IN7为录放选择
4201 024106          148              LJMP  LOOP1        
4204 B220            149     REC1:    CPL   TEST
4206 90CFA0          150              MOV  DPTR, #CS273
4209 747C            151              MOV  A, #7CH
420B F0              152              MOVX @DPTR, A
420C 00              153              NOP
420D 00              154              NOP
420E 747E            155              MOV  A, #7EH
4210 F0              156              MOVX @DPTR, A
4211 302003          157              JNB   TEST, REC2         
4214 024106          158              LJMP  LOOP1
4217 0540            159     REC2:    INC   SEGNUM
4219 E540            160              MOV   A, SEGNUM
421B FA              161              MOV   R2, A
421C 124299          162              LCALL DISP
421F 024106          163              LJMP  LOOP1
                     164              
4222 90CFA8          165     KPRG5:   MOV   DPTR, #CS244
4225 E0              166              MOVX  A, @DPTR
4226 20E703          167              JB    ACC.7, PLAY5   ;IN7为录放选择
4229 024106          168              LJMP  LOOP1
422C 90CFA0          169     PLAY5:   MOV  DPTR, #CS273  
422F 747F            170              MOV  A, #7FH    
4231 F0              171              MOVX @DPTR, A
4232 12428E          172              LCALL DEL20MS
4235 747E            173              MOV  A, #7EH
4237 F0              174              MOVX @DPTR, A 
4238 747C            175              MOV  A, #7CH
423A F0              176              MOVX @DPTR, A
423B 00              177              NOP
423C 00              178              NOP
423D 747E            179              MOV  A, #7EH
423F F0              180              MOVX @DPTR, A 
4240 7A01            181              MOV  R2, #01H
4242 124299          182              LCALL DISP         
4245 90CFA8          183     WAIT4:   MOV  DPTR, #CS244
4248 E0              184              MOVX A, @DPTR
4249 20E0F9          185              JB   ACC.0, WAIT4
424C 12428E          186              LCALL DEL20MS
424F 90CFA0          187              MOV  DPTR, #CS273
4252 747C            188              MOV  A, #7CH
4254 F0              189              MOVX @DPTR, A
4255 00              190              NOP
A51 MACRO ASSEMBLER  AUDIO                                                                11/30/2006 15:43:48 PAGE     4

4256 00              191              NOP
4257 747E            192              MOV  A, #7EH
4259 F0              193              MOVX @DPTR, A
425A 7A02            194              MOV  R2, #02H
425C 124299          195              LCALL  DISP
425F 90CFA8          196     WAIT5:   MOV  DPTR, #CS244
4262 E0              197              MOVX A, @DPTR
4263 20E0F9          198              JB   ACC.0, WAIT5
4266 12428E          199              LCALL DEL20MS
4269 90CFA0          200              MOV  DPTR, #CS273
426C 747C            201              MOV  A, #7CH
426E F0              202              MOVX @DPTR, A
426F 00              203              NOP
4270 00              204              NOP
4271 747E            205              MOV  A, #7EH
4273 F0              206              MOVX @DPTR, A
4274 7A03            207              MOV  R2, #03H
4276 124299          208              LCALL  DISP 
4279 90CFA8          209     WAIT6:   MOV  DPTR, #CS244
427C E0              210              MOVX A, @DPTR
427D 20E0F9          211              JB   ACC.0, WAIT6
4280 12428E          212              LCALL DEL20MS
4283 90CFE9          213              MOV  DPTR,#0CFE9H   ;有键按下?  
4286 E0              214              MOVX A,@DPTR
4287 540F            215                  ANL A,#0FH
4289 60A1            216                  JZ  PLAY5                  
428B 024106          217              LJMP LOOP1 
                     218                                                    
428E 7E14            219     DEL20MS: MOV  R6, #20
4290 7FFA            220     DELL1:   MOV  R7, #250
4292 00              221     DELL2:   NOP
4293 00              222              NOP
4294 DFFC            223              DJNZ R7, DELL2
4296 DEF8            224              DJNZ R6, DELL1
4298 22              225              RET  
                     226                     
                     227     
4299 90CFE9          228     DISP:    MOV DPTR,#0CFE9H  ;写显示RAM命令
429C 7480            229                  MOV A,#80H        ;选中LED1
429E F0              230                  MOVX @DPTR,A
429F EA              231                  MOV  A, R2      
42A0 9042A9          232              MOV DPTR,#TAB
42A3 93              233                  MOVC A,@A+DPTR    ;取段显码
42A4 90CFE8          234                  MOV DPTR,#0CFE8H  ;写显示RAM
42A7 F0              235                  MOVX @DPTR,A
42A8 22              236                  RET
                     237                  
42A9 3F065B4F        238     TAB:     DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H  ;段显码表
42AD 666D7D07                
42B1 7F6F777C        239              db 7fh,6fh,77h,7ch,39h,5eh,79h,71h
42B5 395E7971                
                     240     END
A51 MACRO ASSEMBLER  AUDIO                                                                11/30/2006 15:43:48 PAGE     5

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


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

ACC. . . . . . . .  D ADDR   00E0H   A   
B. . . . . . . . .  D ADDR   00F0H   A   
CS244. . . . . . .  N NUMB   CFA8H   A   
CS273. . . . . . .  N NUMB   CFA0H   A   
DEL20MS. . . . . .  C ADDR   428EH   A   
DELL1. . . . . . .  C ADDR   4290H   A   
DELL2. . . . . . .  C ADDR   4292H   A   
DISP . . . . . . .  C ADDR   4299H   A   
KPRG . . . . . . .  C ADDR   4127H   A   
KPRG0. . . . . . .  C ADDR   4139H   A   
KPRG1. . . . . . .  C ADDR   4152H   A   
KPRG2. . . . . . .  C ADDR   4178H   A   
KPRG3. . . . . . .  C ADDR   41B0H   A   
KPRG4. . . . . . .  C ADDR   41FAH   A   
KPRG5. . . . . . .  C ADDR   4222H   A   
LOOP1. . . . . . .  C ADDR   4106H   A   
PLAY1. . . . . . .  C ADDR   415CH   A   
PLAY2. . . . . . .  C ADDR   4182H   A   
PLAY3. . . . . . .  C ADDR   41BAH   A   
PLAY5. . . . . . .  C ADDR   422CH   A   
REC1 . . . . . . .  C ADDR   4204H   A   
REC2 . . . . . . .  C ADDR   4217H   A   
SEGNUM . . . . . .  N NUMB   0040H   A   
START. . . . . . .  C ADDR   4100H   A   
TAB. . . . . . . .  C ADDR   42A9H   A   
TEST . . . . . . .  B ADDR   0024H.0 A   
WAIT1. . . . . . .  C ADDR   4196H   A   
WAIT2. . . . . . .  C ADDR   41CEH   A   
WAIT3. . . . . . .  C ADDR   41E0H   A   
WAIT4. . . . . . .  C ADDR   4245H   A   
WAIT5. . . . . . .  C ADDR   425FH   A   
WAIT6. . . . . . .  C ADDR   4279H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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