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

📄 delay.lst

📁 用51单片机仿真PC机键盘
💻 LST
字号:
A51 MACRO ASSEMBLER  DELAY                                                                03/11/2009 16:59:41 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN Delay.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE Delay.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     
  00B4                 2             H_DATA          BIT     P3.4
  00B2                 3             H_CLK           BIT     P3.2
                       4     
                       5             ?PR?DELAY30US SEGMENT CODE 
                       6             PUBLIC DELAY30US
----                   7             RSEG ?PR?DELAY30US
                       8             
                       9             ;       abc     XDATA   0A00H
                      10             
                      11     ;35.8US
0000                  12     DELAY30US:
0000 C005             13                     PUSH    05H           ;2
0002 7D0D             14                     MOV             r5,#13        ;2
0004 DDFE             15     DE30S1:         DJNZ    r5,DE30S1     ;2*13=26
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 7D05             25                     MOV     r5, #5      ;2
0004 DDFE             26     DE10S1:         DJNZ    r5, DE10S1   ;5*2=10
0006 D005             27                     POP     05H          ;2
0008 22               28                     RET
                      29     
                      30             ?PR?CLSSIGNAL SEGMENT CODE 
                      31             PUBLIC CLSSIGNAL
----                  32             RSEG ?PR?CLSSIGNAL
0000                  33     CLSSIGNAL:          
                      34     ;WHEN SYSTEM SEND INFORMATION TO PINPAD, SEND STOP BIT AT END, THEN NEXT A 
                      35     ;SEND OPERATION. SO WAITTING STOP BIT FINISHED.
0000                  36     CLSL1:          
0000 C005             37                     PUSH    05H
0002                  38     CLSL1_U:
0002 7D6E             39                     MOV     R5, #6EH
0004 30B4FB           40     CLSL2:  JNB     H_DATA, CLSL1_U
0007 30B2F8           41                     JNB     H_CLK, CLSL1_U
000A DDF8             42                     DJNZ    R5, CLSL2
000C D005             43                     POP     05H
000E 22               44                     RET
                      45     
                      46                     END     
A51 MACRO ASSEMBLER  DELAY                                                                03/11/2009 16:59:41 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.2 A   
H_DATA . . . . . .  B ADDR   00B0H.4 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 + -