📄 红外解码子程序应用.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 + -