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

📄 delay.lst

📁 ps2 pc 键盘 o
💻 LST
字号:
A51 MACRO ASSEMBLER  DELAY                                                                05/22/2008 08:53:59 PAGE     1


MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN Delay.OBJ
ASSEMBLER INVOKED BY: D:\Program Files\Keil2\C51\BIN\A51.EXE Delay.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  00B2                 1             H_DATA          BIT     P3.2
  00B4                 2             H_CLK           BIT             P3.4
                       3     
                       4             ?PR?DELAY30US SEGMENT CODE 
                       5             PUBLIC DELAY30US
----                   6             RSEG ?PR?DELAY30US
                       7             
                       8             ;       abc     XDATA   0A00H
                       9             
                      10     ;35.8US
0000                  11     DELAY30US:
0000 C005             12                     PUSH    05H           ;2
0002 7D32             13                     MOV             r5,#50        ;25
0004                  14     DE30S1:
0004 DDFE             15                     DJNZ    r5,DE30S1     ;2*14=28
0006 D005             16                     POP     05h           ;2
0008 22               17                     RET
                      18     ;******************************************************************
                      19             ?PR?DELAY10US SEGMENT CODE 
                      20             PUBLIC DELAY10US
----                  21             RSEG ?PR?DELAY10US
                      22     ;16.3US
0000                  23     DELAY10US:      
0000 C005             24                     PUSH    05H          ;2
0002 7D14             25                     MOV     r5, #20       ;10
0004                  26     DE10S1: 
0004 DDFE             27                     DJNZ    r5, DE10S1   ;5*2=10
0006 D005             28                     POP     05H          ;2
0008 22               29                     RET
                      30     
                      31             ?PR?CLSSIGNAL SEGMENT CODE 
                      32             PUBLIC CLSSIGNAL
----                  33             RSEG ?PR?CLSSIGNAL
0000                  34     CLSSIGNAL:          
                      35     ;WHEN SYSTEM SEND INFORMATION TO PINPAD, SEND STOP BIT AT END, THEN NEXT A 
                      36     ;SEND OPERATION. SO WAITTING STOP BIT FINISHED.
0000                  37     CLSL1:          
0000 C005             38                     PUSH    05H
0002                  39     CLSL1_U:
0002 7D6E             40                     MOV     R5, #6EH
0004 30B2FB           41     CLSL2:  JNB     H_DATA, CLSL1_U
0007 30B4F8           42                     JNB     H_CLK, CLSL1_U
000A DDF8             43                     DJNZ    R5, CLSL2
000C D005             44                     POP     05H
000E 22               45                     RET
                      46     
                      47                     END     
                             
A51 MACRO ASSEMBLER  DELAY                                                                05/22/2008 08:53:59 PAGE     2

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


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

?PR?CLSSIGNAL. . .  C SEG    000FH       REL=UNIT
?PR?DELAY10US. . .  C SEG    0009H       REL=UNIT
?PR?DELAY30US. . .  C SEG    0009H       REL=UNIT
CLSL1. . . . . . .  C ADDR   0000H   R   SEG=?PR?CLSSIGNAL
CLSL1_U. . . . . .  C ADDR   0002H   R   SEG=?PR?CLSSIGNAL
CLSL2. . . . . . .  C ADDR   0004H   R   SEG=?PR?CLSSIGNAL
CLSSIGNAL. . . . .  C ADDR   0000H   R   SEG=?PR?CLSSIGNAL
DE10S1 . . . . . .  C ADDR   0004H   R   SEG=?PR?DELAY10US
DE30S1 . . . . . .  C ADDR   0004H   R   SEG=?PR?DELAY30US
DELAY10US. . . . .  C ADDR   0000H   R   SEG=?PR?DELAY10US
DELAY30US. . . . .  C ADDR   0000H   R   SEG=?PR?DELAY30US
H_CLK. . . . . . .  B ADDR   00B0H.4 A   
H_DATA . . . . . .  B ADDR   00B0H.2 A   
P3 . . . . . . . .  D ADDR   00B0H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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