📄 irda.ls1
字号:
A51 MACRO ASSEMBLER IRDA 11/25/2005 22:56:48 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN Irda.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE Irda.src PR(.\Irda.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\Irda.SRC generated from: Irda.c
2 ; COMPILER INVOKED BY:
3 ; C:\Keil\C51\BIN\C51.EXE Irda.c BROWSE DEBUG OBJECTEXTEND SRC(.\Irda.SRC)
4
5 $nomod51
6
7 NAME IRDA
8
0080 9 P0 DATA 080H
0090 10 P1 DATA 090H
00A0 11 P2 DATA 0A0H
00B0 12 P3 DATA 0B0H
00D6 13 AC BIT 0D0H.6
00B4 14 T0 BIT 0B0H.4
00B5 15 T1 BIT 0B0H.5
00AF 16 EA BIT 0A8H.7
00A8 17 IE DATA 0A8H
0080 18 P0_0 BIT 080H.0
0090 19 P1_0 BIT 090H.0
0081 20 P0_1 BIT 080H.1
00D1 21 FL BIT 0D0H.1
00A0 22 P2_0 BIT 0A0H.0
0091 23 P1_1 BIT 090H.1
0082 24 P0_2 BIT 080H.2
00B0 25 P3_0 BIT 0B0H.0
00A1 26 P2_1 BIT 0A0H.1
0092 27 P1_2 BIT 090H.2
0083 28 P0_3 BIT 080H.3
00B1 29 P3_1 BIT 0B0H.1
00A2 30 P2_2 BIT 0A0H.2
0093 31 P1_3 BIT 090H.3
0084 32 P0_4 BIT 080H.4
00B2 33 P3_2 BIT 0B0H.2
00A3 34 P2_3 BIT 0A0H.3
0094 35 P1_4 BIT 090H.4
0085 36 P0_5 BIT 080H.5
00B7 37 RD BIT 0B0H.7
00B3 38 P3_3 BIT 0B0H.3
00A4 39 P2_4 BIT 0A0H.4
0095 40 P1_5 BIT 090H.5
0086 41 P0_6 BIT 080H.6
00B4 42 P3_4 BIT 0B0H.4
00A5 43 P2_5 BIT 0A0H.5
0096 44 P1_6 BIT 090H.6
0087 45 P0_7 BIT 080H.7
00B5 46 P3_5 BIT 0B0H.5
00AC 47 ES BIT 0A8H.4
00A6 48 P2_6 BIT 0A0H.6
0097 49 P1_7 BIT 090H.7
00B6 50 P3_6 BIT 0B0H.6
00A7 51 P2_7 BIT 0A0H.7
00B8 52 IP DATA 0B8H
00B7 53 P3_7 BIT 0B0H.7
0098 54 RI BIT 098H.0
00D7 55 CY BIT 0D0H.7
00B2 56 INT0 BIT 0B0H.2
00B3 57 INT1 BIT 0B0H.3
0099 58 TI BIT 098H.1
A51 MACRO ASSEMBLER IRDA 11/25/2005 22:56:48 PAGE 2
00BC 59 PS BIT 0B8H.4
0081 60 SP DATA 081H
00D2 61 OV BIT 0D0H.2
00B6 62 WR BIT 0B0H.6
0099 63 SBUF DATA 099H
0087 64 PCON DATA 087H
0098 65 SCON DATA 098H
0089 66 TMOD DATA 089H
0088 67 TCON DATA 088H
0089 68 IE0 BIT 088H.1
008B 69 IE1 BIT 088H.3
00F0 70 B DATA 0F0H
00E0 71 ACC DATA 0E0H
00A9 72 ET0 BIT 0A8H.1
00AB 73 ET1 BIT 0A8H.3
008D 74 TF0 BIT 088H.5
00AD 75 ET2 BIT 0A8H.5
008F 76 TF1 BIT 088H.7
009A 77 RB8 BIT 098H.2
008C 78 TH0 DATA 08CH
00A8 79 EX0 BIT 0A8H.0
0088 80 IT0 BIT 088H.0
008D 81 TH1 DATA 08DH
00AA 82 EX1 BIT 0A8H.2
009B 83 TB8 BIT 098H.3
008A 84 IT1 BIT 088H.2
00D0 85 P BIT 0D0H.0
009F 86 SM0 BIT 098H.7
008A 87 TL0 DATA 08AH
009E 88 SM1 BIT 098H.6
008B 89 TL1 DATA 08BH
009D 90 SM2 BIT 098H.5
00B9 91 PT0 BIT 0B8H.1
00D3 92 RS0 BIT 0D0H.3
00BB 93 PT1 BIT 0B8H.3
00D4 94 RS1 BIT 0D0H.4
00BD 95 PT2 BIT 0B8H.5
008C 96 TR0 BIT 088H.4
008E 97 TR1 BIT 088H.6
00B8 98 PX0 BIT 0B8H.0
00BA 99 PX1 BIT 0B8H.2
0083 100 DPH DATA 083H
0082 101 DPL DATA 082H
009C 102 REN BIT 098H.4
00B0 103 RXD BIT 0B0H.0
00B1 104 TXD BIT 0B0H.1
00D5 105 F0 BIT 0D0H.5
00D0 106 PSW DATA 0D0H
107 ?PR?main?IRDA SEGMENT CODE
108 ?DT?main?IRDA SEGMENT DATA OVERLAYABLE
109 ?PR?Irda?IRDA SEGMENT CODE
110 ?PR?int0_int?IRDA SEGMENT CODE
111 ?DT?int0_int?IRDA SEGMENT DATA OVERLAYABLE
112 ?PR?beep?IRDA SEGMENT CODE
113 ?PR?_delay1ms?IRDA SEGMENT CODE
114 ?PR?_dispaly?IRDA SEGMENT CODE
115 ?C_INITSEG SEGMENT CODE
116 ?DT?IRDA SEGMENT DATA
117 EXTRN CODE (?C_STARTUP)
118 PUBLIC LEDdata
119 PUBLIC keynumber
120 PUBLIC w2
121 PUBLIC w1
122 PUBLIC e2
123 PUBLIC e1
124 PUBLIC Irda_data
A51 MACRO ASSEMBLER IRDA 11/25/2005 22:56:48 PAGE 3
125 PUBLIC _dispaly
126 PUBLIC _delay1ms
127 PUBLIC beep
128 PUBLIC int0_int
129 PUBLIC Irda
130 PUBLIC main
131
---- 132 DSEG AT 01AH
001A 133 e1: DS 1
134
---- 135 DSEG AT 01CH
001C 136 e2: DS 1
137
---- 138 DSEG AT 01BH
001B 139 w1: DS 1
140
---- 141 DSEG AT 01DH
001D 142 w2: DS 1
143
---- 144 RSEG ?DT?main?IRDA
0000 145 ?main?BYTE:
0000 146 i?040: DS 1
147
---- 148 RSEG ?DT?int0_int?IRDA
0000 149 ?int0_int?BYTE:
0000 150 i?241: DS 1
151
---- 152 RSEG ?DT?IRDA
0000 153 Irda_data: DS 28
001C 154 keynumber: DS 1
001D 155 LEDdata: DS 10
156
---- 157 RSEG ?C_INITSEG
0000 01 158 DB 001H
0001 00 F 159 DB keynumber
0002 FF 160 DB 0FFH
161
0003 0A 162 DB 00AH
0004 00 F 163 DB LEDdata
0005 28 164 DB 028H
0006 7E 165 DB 07EH
0007 A2 166 DB 0A2H
0008 62 167 DB 062H
0009 74 168 DB 074H
000A 61 169 DB 061H
000B 21 170 DB 021H
000C 7A 171 DB 07AH
000D 20 172 DB 020H
000E 60 173 DB 060H
174
000F 1C 175 DB 01CH
0010 00 F 176 DB Irda_data
0011 5F 177 DB 05FH
0012 50 178 DB 050H
0013 5D 179 DB 05DH
0014 44 180 DB 044H
0015 41 181 DB 041H
0016 0A 182 DB 00AH
0017 42 183 DB 042H
0018 46 184 DB 046H
0019 47 185 DB 047H
001A 49 186 DB 049H
001B 05 187 DB 005H
001C 06 188 DB 006H
001D 07 189 DB 007H
001E 09 190 DB 009H
A51 MACRO ASSEMBLER IRDA 11/25/2005 22:56:48 PAGE 4
001F 45 191 DB 045H
0020 03 192 DB 003H
0021 5C 193 DB 05CH
0022 1E 194 DB 01EH
0023 5E 195 DB 05EH
0024 02 196 DB 002H
0025 58 197 DB 058H
0026 1A 198 DB 01AH
0027 5B 199 DB 05BH
0028 01 200 DB 001H
0029 1B 201 DB 01BH
002A 59 202 DB 059H
002B 5A 203 DB 05AH
002C 18 204 DB 018H
205
206 ; /********************************************************************
207 ; * *
208 ; * 程序名:红外线遥控解码程序(芯片 HT6221) *
209 ; * *
210 ; * 设 计 人:牛余朋 *
211 ; * *
212 ; * 日 期:2005年11月24日 *
213 ; * *
214 ; * 版本:1.0 *
215 ; *********************************************************************/
216 ; #include <REGX51.H>
217 ; unsigned char keynumber=0xff;//定义按键值变量
218 ; void Delay(void);
219 ; void Irda(void);
220 ; void beep(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -