📄 tcmain.ls1
字号:
A51 MACRO ASSEMBLER TCMAIN 09/30/2007 01:01:42 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN TCMain.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE TCMain.src PR(.\TCMain.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\TCMain.SRC generated from: TCMain.c
2 ; COMPILER INVOKED BY:
3 ; C:\Keil\C51\BIN\C51.EXE TCMain.c ROM(SMALL) BROWSE DEBUG OBJECTEXTEND SRC(.\TCMain
.SRC)
4
5 $nomod51
6
7 NAME TCMAIN
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
A51 MACRO ASSEMBLER TCMAIN 09/30/2007 01:01:42 PAGE 2
0099 58 TI BIT 098H.1
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?init_serialcomm?TCMAIN SEGMENT CODE INBLOCK
108 ?PR?_send_char_com?TCMAIN SEGMENT CODE INBLOCK
109 ?PR?_send_string_com?TCMAIN SEGMENT CODE INBLOCK
110 ?DT?_send_string_com?TCMAIN SEGMENT DATA OVERLAYABLE
111 ?PR?serial?TCMAIN SEGMENT CODE INBLOCK
112 ?DT?serial?TCMAIN SEGMENT DATA OVERLAYABLE
113 ?PR?main?TCMAIN SEGMENT CODE INBLOCK
114 ?PR?KeyAndDis_Time0?TCMAIN SEGMENT CODE INBLOCK
115 ?PR?V2ToV?TCMAIN SEGMENT CODE INBLOCK
116 ?PR?InitDS1820?TCMAIN SEGMENT CODE INBLOCK
117 ?PR?ROMDS1820?TCMAIN SEGMENT CODE INBLOCK
118 ?PR?TMVDS1820?TCMAIN SEGMENT CODE INBLOCK
119 ?PR?TMRDS1820?TCMAIN SEGMENT CODE INBLOCK
120 ?PR?TMWDS1820?TCMAIN SEGMENT CODE INBLOCK
121 ?PR?TMREDS1820?TCMAIN SEGMENT CODE INBLOCK
122 ?PR?TMERDS1820?TCMAIN SEGMENT CODE INBLOCK
123 ?PR?WriteDS1820?TCMAIN SEGMENT CODE INBLOCK
A51 MACRO ASSEMBLER TCMAIN 09/30/2007 01:01:42 PAGE 3
124 ?PR?ReadDS1820?TCMAIN SEGMENT CODE INBLOCK
125 ?PR?Delay_510?TCMAIN SEGMENT CODE INBLOCK
126 ?PR?Delay_110?TCMAIN SEGMENT CODE INBLOCK
127 ?PR?Delay_10ms?TCMAIN SEGMENT CODE INBLOCK
128 ?PR?Delay_4s?TCMAIN SEGMENT CODE INBLOCK
129 ?C_INITSEG SEGMENT CODE
130 ?CO?TCMAIN SEGMENT CODE
131 ?DT?TCMAIN SEGMENT DATA
132 ?BA?TCMAIN SEGMENT DATA BITADDRESSABLE
133 EXTRN CODE (?C?CLDOPTR)
134 EXTRN CODE (?C_STARTUP)
135 EXTRN CODE (?C?SCDIV)
136 PUBLIC count3
137 PUBLIC dis_8
138 PUBLIC PowTF
139 PUBLIC inbuf2
140 PUBLIC inbuf1
141 PUBLIC SetTF
142 PUBLIC KeyTF
143 PUBLIC KeySETDown
144 PUBLIC DS1820ON
145 PUBLIC LEDDis
146 PUBLIC Delay_4s
147 PUBLIC Delay_10ms
148 PUBLIC Delay_110
149 PUBLIC Delay_510
150 PUBLIC ReadDS1820
151 PUBLIC WriteDS1820
152 PUBLIC TMERDS1820
153 PUBLIC TMREDS1820
154 PUBLIC TMWDS1820
155 PUBLIC TMRDS1820
156 PUBLIC TMVDS1820
157 PUBLIC ROMDS1820
158 PUBLIC InitDS1820
159 PUBLIC V2ToV
160 PUBLIC KeyAndDis_Time0
161 PUBLIC main
162 PUBLIC serial
163 PUBLIC _send_string_com
164 PUBLIC _send_char_com
165 PUBLIC init_serialcomm
166
---- 167 DSEG AT 026H
0026 168 TMSetV: DS 1
169
---- 170 DSEG AT 027H
0027 171 TMRomV: DS 1
172
---- 173 DSEG AT 028H
0028 174 THV: DS 1
175
---- 176 DSEG AT 029H
0029 177 TLV: DS 1
178
---- 179 RSEG ?DT?serial?TCMAIN
0000 180 ?serial?BYTE:
0000 181 ch?344: DS 1
182
---- 183 RSEG ?DT?_send_string_com?TCMAIN
0000 184 ?_send_string_com?BYTE:
0000 185 str?241: DS 3
0003 186 ORG 3
0003 187 strlen?242: DS 2
188
---- 189 RSEG ?DT?TCMAIN
A51 MACRO ASSEMBLER TCMAIN 09/30/2007 01:01:42 PAGE 4
0000 190 KeyV: DS 1
0001 191 IntNum2: DS 1
0002 192 IntNum3: DS 1
0003 193 Sign: DS 1
0004 194 KSDNum: DS 1
0005 195 TempKeyV: DS 1
0006 196 flag: DS 1
0007 197 LED_Three: DS 1
0008 198 inbuf1: DS 5
000D 199 inbuf2: DS 50
003F 200 LED_One: DS 1
0040 201 dis_8: DS 12
004C 202 IntNum: DS 1
004D 203 Second: DS 1
004E 204 count3: DS 1
004F 205 LED_Two: DS 1
0050 206 TMV: DS 1
207
---- 208 RSEG ?BA?TCMAIN
0000 209 StateREG: DS 1
0000 210 DS1820ON EQU (StateREG+0).0
0002 211 KeySETDown EQU (StateREG+0).2
0004 212 KeyTF EQU (StateREG+0).4
0001 213 SetTF EQU (StateREG+0).1
0003 214 PowTF EQU (StateREG+0).3
215
---- 216 RSEG ?CO?TCMAIN
0000 217 LEDDis:
0000 C0 218 DB 0C0H
0001 F9 219 DB 0F9H
0002 A4 220 DB 0A4H
0003 B0 221 DB 0B0H
0004 99 222 DB 099H
0005 92 223 DB 092H
0006 82 224 DB 082H
0007 F8 225 DB 0F8H
0008 80 226 DB 080H
0009 90 227 DB 090H
000A FF 228 DB 0FFH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -