📄 trime+key.ls1
字号:
A51 MACRO ASSEMBLER TRIME_KEY 08/15/2007 11:24:52 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN Trime+Key.OBJ
ASSEMBLER INVOKED BY: D:\电子软件\Keil8.02\C51\BIN\A51.EXE Trime+Key.src PR(.\Trime+Key.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\Trime+Key.SRC generated from: Trime+Key.c
2 ; COMPILER INVOKED BY:
3 ; D:\电子软件\Keil8.02\C51\BIN\C51.EXE Trime+Key.c BROWSE DEBUG OBJECTEXTEND SRC(.\T
rime+Key.SRC)
4
5 $nomod51
6
7 NAME TRIME_KEY
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
0090 17 T2 BIT 090H.0
00A8 18 IE DATA 0A8H
0080 19 P0_0 BIT 080H.0
0090 20 P1_0 BIT 090H.0
0081 21 P0_1 BIT 080H.1
00D1 22 FL BIT 0D0H.1
00A0 23 P2_0 BIT 0A0H.0
0091 24 P1_1 BIT 090H.1
0082 25 P0_2 BIT 080H.2
00B0 26 P3_0 BIT 0B0H.0
00A1 27 P2_1 BIT 0A0H.1
0092 28 P1_2 BIT 090H.2
0083 29 P0_3 BIT 080H.3
00B1 30 P3_1 BIT 0B0H.1
00A2 31 P2_2 BIT 0A0H.2
0093 32 P1_3 BIT 090H.3
0084 33 P0_4 BIT 080H.4
00B2 34 P3_2 BIT 0B0H.2
00A3 35 P2_3 BIT 0A0H.3
0094 36 P1_4 BIT 090H.4
0085 37 P0_5 BIT 080H.5
00CE 38 EXF2 BIT 0C8H.6
00B7 39 RD BIT 0B0H.7
00B3 40 P3_3 BIT 0B0H.3
00A4 41 P2_4 BIT 0A0H.4
0095 42 P1_5 BIT 090H.5
0086 43 P0_6 BIT 080H.6
00B4 44 P3_4 BIT 0B0H.4
00A5 45 P2_5 BIT 0A0H.5
0096 46 P1_6 BIT 090H.6
0087 47 P0_7 BIT 080H.7
00B5 48 P3_5 BIT 0B0H.5
00AC 49 ES BIT 0A8H.4
00A6 50 P2_6 BIT 0A0H.6
0097 51 P1_7 BIT 090H.7
00B6 52 P3_6 BIT 0B0H.6
00A7 53 P2_7 BIT 0A0H.7
00B8 54 IP DATA 0B8H
00B7 55 P3_7 BIT 0B0H.7
0098 56 RI BIT 098H.0
00D7 57 CY BIT 0D0H.7
A51 MACRO ASSEMBLER TRIME_KEY 08/15/2007 11:24:52 PAGE 2
00B2 58 INT0 BIT 0B0H.2
00B3 59 INT1 BIT 0B0H.3
0099 60 TI BIT 098H.1
00CB 61 RCAP2H DATA 0CBH
00BC 62 PS BIT 0B8H.4
0081 63 SP DATA 081H
0091 64 T2EX BIT 090H.1
00D2 65 OV BIT 0D0H.2
00CA 66 RCAP2L DATA 0CAH
00C9 67 C_T2 BIT 0C8H.1
00B6 68 WR BIT 0B0H.6
00CD 69 RCLK BIT 0C8H.5
00CC 70 TCLK BIT 0C8H.4
0099 71 SBUF DATA 099H
0087 72 PCON DATA 087H
0098 73 SCON DATA 098H
0089 74 TMOD DATA 089H
0088 75 TCON DATA 088H
0089 76 IE0 BIT 088H.1
008B 77 IE1 BIT 088H.3
00F0 78 B DATA 0F0H
00C8 79 CP_RL2 BIT 0C8H.0
00E0 80 ACC DATA 0E0H
00A9 81 ET0 BIT 0A8H.1
00AB 82 ET1 BIT 0A8H.3
008D 83 TF0 BIT 088H.5
00AD 84 ET2 BIT 0A8H.5
008F 85 TF1 BIT 088H.7
00CF 86 TF2 BIT 0C8H.7
009A 87 RB8 BIT 098H.2
008C 88 TH0 DATA 08CH
00A8 89 EX0 BIT 0A8H.0
0088 90 IT0 BIT 088H.0
008D 91 TH1 DATA 08DH
00AA 92 EX1 BIT 0A8H.2
009B 93 TB8 BIT 098H.3
008A 94 IT1 BIT 088H.2
00CD 95 TH2 DATA 0CDH
00D0 96 P BIT 0D0H.0
009F 97 SM0 BIT 098H.7
008A 98 TL0 DATA 08AH
009E 99 SM1 BIT 098H.6
008B 100 TL1 DATA 08BH
009D 101 SM2 BIT 098H.5
00CC 102 TL2 DATA 0CCH
00B9 103 PT0 BIT 0B8H.1
00D3 104 RS0 BIT 0D0H.3
00BB 105 PT1 BIT 0B8H.3
00D4 106 RS1 BIT 0D0H.4
00BD 107 PT2 BIT 0B8H.5
008C 108 TR0 BIT 088H.4
008E 109 TR1 BIT 088H.6
00CA 110 TR2 BIT 0C8H.2
00B8 111 PX0 BIT 0B8H.0
00BA 112 PX1 BIT 0B8H.2
0083 113 DPH DATA 083H
0082 114 DPL DATA 082H
00CB 115 EXEN2 BIT 0C8H.3
009C 116 REN BIT 098H.4
00C9 117 T2MOD DATA 0C9H
00C8 118 T2CON DATA 0C8H
00B0 119 RXD BIT 0B0H.0
00B1 120 TXD BIT 0B0H.1
00D5 121 F0 BIT 0D0H.5
00D0 122 PSW DATA 0D0H
123 ?PR?V2ToV?TRIME_KEY SEGMENT CODE
A51 MACRO ASSEMBLER TRIME_KEY 08/15/2007 11:24:52 PAGE 3
124 ?PR?InitDS1820?TRIME_KEY SEGMENT CODE
125 ?PR?_Write_Data?TRIME_KEY SEGMENT CODE
126 ?DT?_Write_Data?TRIME_KEY SEGMENT DATA OVERLAYABLE
127 ?PR?WriteDS1820?TRIME_KEY SEGMENT CODE
128 ?DT?WriteDS1820?TRIME_KEY SEGMENT DATA OVERLAYABLE
129 ?PR?ReadTM?TRIME_KEY SEGMENT CODE
130 ?DT?ReadTM?TRIME_KEY SEGMENT DATA OVERLAYABLE
131 ?PR?ReadDS1820?TRIME_KEY SEGMENT CODE
132 ?PR?main?TRIME_KEY SEGMENT CODE
133 ?PR?KeyAndDis_Time0?TRIME_KEY SEGMENT CODE
134 ?CO?TRIME_KEY SEGMENT CODE
135 ?DT?TRIME_KEY SEGMENT DATA
136 ?BA?TRIME_KEY SEGMENT DATA BITADDRESSABLE
137 EXTRN CODE (_Delay_6n5_8us)
138 EXTRN CODE (LED_Display)
139 EXTRN DATA (?LED_Display?BYTE)
140 EXTRN BIT (?LED_Display?BIT)
141 EXTRN CODE (BCD_ASCII)
142 EXTRN CODE (_Delay_100ms)
143 EXTRN CODE (_Delay_1ms)
144 EXTRN CODE (?C?SCDIV)
145 EXTRN CODE (?C_STARTUP)
146 PUBLIC KeySETDowning
147 PUBLIC LEDTF
148 PUBLIC PowTF
149 PUBLIC SetTF
150 PUBLIC KeyTF
151 PUBLIC KeySETDown
152 PUBLIC DS1820ON
153 PUBLIC KeyAndDis_Time0
154 PUBLIC main
155 PUBLIC ReadDS1820
156 PUBLIC ReadTM
157 PUBLIC WriteDS1820
158 PUBLIC _Write_Data
159 PUBLIC InitDS1820
160 PUBLIC V2ToV
161
---- 162 DSEG AT 026H
0026 163 TMSetV: DS 1
164
---- 165 DSEG AT 027H
0027 166 TMRomV: DS 1
167
---- 168 DSEG AT 028H
0028 169 THV: DS 1
170
---- 171 DSEG AT 029H
0029 172 TLV: DS 1
173
---- 174 RSEG ?DT?ReadTM?TRIME_KEY
0000 175 ?ReadTM?BYTE:
0000 176 i?445: DS 1
0001 177 ORG 1
0001 178 TM_DATA?446: DS 1
179
---- 180 RSEG ?DT?_Write_Data?TRIME_KEY
0000 181 ?_Write_Data?BYTE:
0000 182 i?241: DS 1
0001 183 ORG 1
0001 184 DATA_T?242: DS 1
185
---- 186 RSEG ?DT?WriteDS1820?TRIME_KEY
0000 187 ?WriteDS1820?BYTE:
0000 188 TM_H?343: DS 1
0001 189 ORG 1
A51 MACRO ASSEMBLER TRIME_KEY 08/15/2007 11:24:52 PAGE 4
0001 190 TM_L?344: DS 1
191
---- 192 RSEG ?DT?TRIME_KEY
0000 193 KeyV: DS 1
0001 194 IntNum2: DS 1
0002 195 IntNum3: DS 1
0003 196 Sign: DS 1
0004 197 IntNum4: DS 2
0006 198 IntNum5: DS 2
0008 199 KSDNum: DS 1
0009 200 TempKeyV: DS 1
000A 201 LED_Three: DS 1
000B 202 LED_One: DS 1
000C 203 IntNum: DS 1
000D 204 LED_Two: DS 1
000E 205 TMV: DS 1
206
---- 207 RSEG ?BA?TRIME_KEY
0000 208 StateREG: DS 1
0000 209 DS1820ON EQU (StateREG+0).0
0002 210 KeySETDown EQU (StateREG+0).2
0004 211 KeyTF EQU (StateREG+0).4
0001 212 SetTF EQU (StateREG+0).1
0003 213 PowTF EQU (StateREG+0).3
0006 214 LEDTF EQU (StateREG+0).6
0005 215 KeySETDowning EQU (StateREG+0).5
216
---- 217 RSEG ?CO?TRIME_KEY
0000 218 ?SC_0:
0000 2D2D5F5F 219 DB '-' ,'-' ,'_' ,'_' ,'O' ,'F' ,'F' ,'_' ,'_' ,'-'
0004 4F46465F
0008 5F2D
000A 32303037 220 DB '2' ,'0' ,'0' ,'7' ,'_' ,'6' ,'_' ,'2' ,'3' ,'_'
000E 5F365F32
0012 335F
0014 5F2D2D00 221 DB '_' ,'-' ,'-' ,000H
222
0018 223 ?SC_24:
0018 2D2D5F5F 224 DB '-' ,'-' ,'_' ,'_' ,'O' ,'P' ,'E' ,'N' ,'_' ,'_'
001C 4F50454E
0020 5F5F
0022 2D2D5F33 225 DB '-' ,'-' ,'_' ,'3' ,'4' ,'0' ,'8' ,'_' ,'Y' ,'O'
0026 3430385F
002A 594F
002C 554A4A59 226 DB 'U' ,'J' ,'J' ,'Y' ,'Y' ,'_' ,'-' ,'-' ,000H
0030 595F2D2D
0034 00
227
0035 228 ?SC_53:
0035 2D2D5F5F 229 DB '-' ,'-' ,'_' ,'_' ,'N' ,'O' ,'-' ,'S' ,'E' ,'N'
0039 4E4F2D53
003D 454E
003F 534F525F 230 DB 'S' ,'O' ,'R' ,'_' ,'_' ,'-' ,'-' ,000H
0043 5F2D2D00
231
232 ; /*=============================================
233 ; 温度控制器
234 ;
235 ; 广州工程职业技术学院
236 ; 传感器课程设计
237 ;
238 ; 指导老师: 冯伟
239 ; 作者: GIT-3408-YOUJJYY (方畅,曹文荣,梁锐权)
240 ; 时间: 2007-4-25
241 ;
242 ; 温度传感器用单总线DS18B20
A51 MACRO ASSEMBLER TRIME_KEY 08/15/2007 11:24:52 PAGE 5
243 ; CPU为AT89S52,雀霭醇
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -