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

📄 红外解码子程序应用.lst

📁 这是一个红外解码程序,还没有学会解码的朋友可以好好参考一下哦.
💻 LST
字号:
A51 MACRO ASSEMBLER  红外解码子砡_蛴_用                                                   01/05/2008 22:31:45 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN 红外解码子程序应用.OBJ
ASSEMBLER INVOKED BY: D:\keil c51\C51\BIN\A51.EXE 红外解码子程序应用.A51 SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  0034                 1     HONGWAIBUF EQU 34H
  0035                 2     HONGWAIBUFFM EQU 35H
  00B1                 3     HONGWAI_IN EQU P3.1
  0000                 4     YKJMCG EQU (20H).0
0000 C200              5     MAIN:CLR (20H).0
0002 20B1FD            6     JB HONGWAI_IN,$
0005 110F              7     ACALL HONGWAIJM
0007 3000F6            8     JNB YKJMCG,MAIN
000A 853590            9     MOV P1,HONGWAIBUFFM
000D 80F1             10     JMP MAIN
000F 7ABE             11     HONGWAIJM:MOV R2,#190
0011 20B157           12     H_TEST0:JB HONGWAI_IN,HW_EXIT
0014 120075           13     LCALL  HWDL40US
0017 DAF8             14     DJNZ R2, H_TEST0
0019 30B1FD           15     JNB HONGWAI_IN,$
001C 7A82             16     MOV R2,#130
001E 30B107           17     L_TEST0:JNB HONGWAI_IN,HWNEXT0
0021 120075           18     LCALL HWDL40US
0024 DAF8             19     DJNZ R2,L_TEST0
0026 8043             20     JMP HW_EXIT
0028 7A10             21     HWNEXT0:MOV R2,#16
002A 30B1FD           22     JIQIMA:JNB HONGWAI_IN,$
002D 7B37             23     MOV R3,#55
002F 30B107           24     L_TEST1:JNB HONGWAI_IN,HWNEXT1
0032 120075           25     LCALL HWDL40US
0035 DBF8             26     DJNZ R3,L_TEST1
0037 8032             27     JMP HW_EXIT
0039 DAEF             28     HWNEXT1:DJNZ R2,JIQIMA
003B 753400           29     MOV HONGWAIBUF,#0
003E 753500           30     MOV HONGWAIBUFFM,#0
0041 7B02             31     MOV R3,#2
0043 7834             32     MOV R0,#34H
0045 7A08             33     HWLOOP:MOV R2,#8
0047 30B1FD           34     SHUJUMA:JNB HONGWAI_IN,$
004A 12006E           35     JM:LCALL HWDL800US
004D 30B109           36     JNB HONGWAI_IN,ZL
0050 D3               37     SETB C
0051 E6               38     MOV A,@R0
0052 33               39     RLC A
0053 F6               40     MOV @R0,A
0054 20B1FD           41     JB HONGWAI_IN,$
0057 8004             42     JMP  HWNEXT2
0059 E6               43     ZL:MOV A, @R0
005A C3               44     CLR C
005B 33               45     RLC A
005C F6               46     MOV @R0,A
005D DAE8             47     HWNEXT2:DJNZ R2,SHUJUMA
005F 08               48     INC R0
0060 DBE3             49     DJNZ R3,HWLOOP
0062 E535             50     MOV A,35H
0064 F4               51     CPL A
0065 B53403           52     CJNE A,34H,HW_EXIT
0068 D200             53     SETB YKJMCG
006A 22               54     RET
006B C200             55     HW_EXIT:CLR YKJMCG
006D 22               56     RET
006E 7D14             57     HWDL800US:MOV R5,#20
0070 1175             58     HWDL:ACALL HWDL40US
A51 MACRO ASSEMBLER  红外解码子砡_蛴_用                                                   01/05/2008 22:31:45 PAGE     2

0072 DDFC             59     DJNZ R5,HWDL
0074 22               60     RET
0075 7C13             61     HWDL40US:MOV R4,#19
0077 DCFE             62     DJNZ R4,$
0079 22               63     RET
                      64     END
A51 MACRO ASSEMBLER  红外解码子砡_蛴_用                                                   01/05/2008 22:31:45 PAGE     3

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


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

HONGWAIBUF . . . .  N NUMB   0034H   A   
HONGWAIBUFFM . . .  N NUMB   0035H   A   
HONGWAIJM. . . . .  C ADDR   000FH   A   
HONGWAI_IN . . . .  B ADDR   00B0H.1 A   
HWDL . . . . . . .  C ADDR   0070H   A   
HWDL40US . . . . .  C ADDR   0075H   A   
HWDL800US. . . . .  C ADDR   006EH   A   
HWLOOP . . . . . .  C ADDR   0045H   A   
HWNEXT0. . . . . .  C ADDR   0028H   A   
HWNEXT1. . . . . .  C ADDR   0039H   A   
HWNEXT2. . . . . .  C ADDR   005DH   A   
HW_EXIT. . . . . .  C ADDR   006BH   A   
H_TEST0. . . . . .  C ADDR   0011H   A   
JIQIMA . . . . . .  C ADDR   002AH   A   
JM . . . . . . . .  C ADDR   004AH   A   
L_TEST0. . . . . .  C ADDR   001EH   A   
L_TEST1. . . . . .  C ADDR   002FH   A   
MAIN . . . . . . .  C ADDR   0000H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
SHUJUMA. . . . . .  C ADDR   0047H   A   
YKJMCG . . . . . .  B ADDR   0020H.0 A   
ZL . . . . . . . .  C ADDR   0059H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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