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

📄 delay.lst

📁 通过8x16键盘扫描模拟Ps2键盘通过测试成功 硬件:P1P2接16跟列扫描线 P0接8跟行线 P3.6=PS2_data P3.7=CLK INT0接DATA 修改扫描码就可用 绝对好用~~~
💻 LST
字号:
A51 MACRO ASSEMBLER  DELAY                                                                04/24/2009 21:28:43 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN Delay.OBJ
ASSEMBLER INVOKED BY: C:\KEIL\C51\BIN\KE51.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             
                       9             
                      10     
0000                  11     DELAY30US:
0000 C005             12                     PUSH    05H           
0002 7D32             13                     MOV             r5,#50        
0004                  14     DE30S1:
0004 DDFE             15                     DJNZ    r5,DE30S1     
0006 D005             16                     POP     05h           
0008 22               17                     RET
                      18     
                      19             ?PR?DELAY10US SEGMENT CODE 
                      20             PUBLIC DELAY10US
----                  21             RSEG ?PR?DELAY10US
                      22     
0000                  23     DELAY10US:      
0000 C005             24                     PUSH    05H          
0002 7D14             25                     MOV     r5, #20       
0004                  26     DE10S1: 
0004 DDFE             27                     DJNZ    r5, DE10S1   
0006 D005             28                     POP     05H          
0008 22               29                     RET
                      30     
                      31             ?PR?CLSSIGNAL SEGMENT CODE 
                      32             PUBLIC CLSSIGNAL
----                  33             RSEG ?PR?CLSSIGNAL
0000                  34     CLSSIGNAL:          
                      35     
                      36     
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                                                                04/24/2009 21:28:43 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)

  PA51 2006 中文汇编系统
Version 6.12 (C) Copyright 2006.10
C:\KEIL\C51\BIN\A51.EXE @Delay._ia N=2
格式:4
C:\KEIL\C51\EXAMPLES\发个51~1 + Delay = C:\KEIL\C51\EXAMPLES\发个51~1\Delay.asm
存盘:C:\KEIL\C51\EXAMPLES\发个51~1\Delay.asm C:\KEIL\C51\BIN\PINC\BAK\BAK002.ASM
编译: C:\KEIL\C51\BIN\KE51.exe @Delay._ia 586

⌨️ 快捷键说明

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