📄 51
字号:
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 EXTRN CODE (?C?IMUL)
137 EXTRN CODE (?C?SIDIV)
138 PUBLIC count3
139 PUBLIC dis_8
140 PUBLIC PowTF
141 PUBLIC inbuf2
142 PUBLIC inbuf1
143 PUBLIC SetTF
144 PUBLIC KeyTF
145 PUBLIC KeySETDown
146 PUBLIC DS1820ON
147 PUBLIC LEDDis
148 PUBLIC Delay_4s
149 PUBLIC Delay_10ms
150 PUBLIC Delay_110
151 PUBLIC Delay_510
152 PUBLIC ReadDS1820
153 PUBLIC WriteDS1820
154 PUBLIC TMERDS1820
155 PUBLIC TMREDS1820
156 PUBLIC TMWDS1820
157 PUBLIC TMRDS1820
158 PUBLIC TMVDS1820
159 PUBLIC ROMDS1820
160 PUBLIC InitDS1820
161 PUBLIC V2ToV
162 PUBLIC KeyAndDis_Time0
163 PUBLIC main
164 PUBLIC serial
165 PUBLIC _send_string_com
166 PUBLIC _send_char_com
167 PUBLIC init_serialcomm
168
---- 169 DSEG AT 026H
0026 170 TMSetV: DS 1
171
---- 172 DSEG AT 027H
0027 173 TMRomV: DS 1
174
---- 175 DSEG AT 028H
0028 176 THV: DS 1
177
---- 178 DSEG AT 029H
0029 179 TLV: DS 1
180
---- 181 RSEG ?DT?serial?TCMAIN
0000 182 ?serial?BYTE:
0000 183 ch?344: DS 1
184
---- 185 RSEG ?DT?_send_string_com?TCMAIN
0000 186 ?_send_string_com?BYTE:
0000 187 str?241: DS 3
0003 188 ORG 3
0003 189 strlen?242: DS 2
A51 MACRO ASSEMBLER TCMAIN 01/14/2010 22:09:38 PAGE 4
190
---- 191 RSEG ?DT?TCMAIN
0000 192 KeyV: DS 1
0001 193 IntNum2: DS 1
0002 194 IntNum3: DS 1
0003 195 Sign: DS 1
0004 196 KSDNum: DS 1
0005 197 TempKeyV: DS 1
0006 198 flag: DS 1
0007 199 LED_Three: DS 1
0008 200 inbuf1: DS 5
000D 201 inbuf2: DS 50
003F 202 LED_One: DS 1
0040 203 dis_8: DS 12
004C 204 IntNum: DS 1
004D 205 Second: DS 1
004E 206 count3: DS 1
004F 207 LED_Two: DS 1
0050 208 TMV: DS 1
209
---- 210 RSEG ?BA?TCMAIN
0000 211 StateREG: DS 1
0000 212 DS1820ON EQU (StateREG+0).0
0002 213 KeySETDown EQU (StateREG+0).2
0004 214 KeyTF EQU (StateREG+0).4
0001 215 SetTF EQU (StateREG+0).1
0003 216 PowTF EQU (StateREG+0).3
217
---- 218 RSEG ?CO?TCMAIN
0000 219 LEDDis:
0000 C0 220 DB 0C0H
0001 F9 221 DB 0F9H
0002 A4 222 DB 0A4H
0003 B0 223 DB 0B0H
0004 99 224 DB 099H
0005 92 225 DB 092H
0006 82 226 DB 082H
0007 F8 227 DB 0F8H
0008 80 228 DB 080H
0009 90 229 DB 090H
000A FF 230 DB 0FFH
000B BF 231 DB 0BFH
232
233
---- 234 RSEG ?C_INITSEG
0000 05 235 DB 005H
0001 00 F 236 DB inbuf1
0002 30 237 DB 030H
0003 30 238 DB 030H
0004 30 239 DB 030H
0005 30 240 DB 030H
0006 30 241 DB 030H
242
0007 0C 243 DB 00CH
0008 00 F 244 DB dis_8
0009 30 245 DB 030H
000A 31 246 DB 031H
000B 32 247 DB 032H
000C 33 248 DB 033H
000D 34 249 DB 034H
000E 35 250 DB 035H
000F 36 251 DB 036H
0010 37 252 DB 037H
0011 38 253 DB 038H
0012 39 254 DB 039H
0013 20 255 DB 020H
A51 MACRO ASSEMBLER TCMAIN 01/14/2010 22:09:38 PAGE 5
0014 2D 256 DB 02DH
257
258 ; #include <AT89X51.H>
259 ; #include <intrins.h>
260 ; #define Key_UP P1_4
261 ; #define Key_DOWN P1_5
262 ; #define Key_SET P1_6
263 ; #define RelayOutPort P3_7
264 ; #define LEDPort P0
265 ; #define DELPort P3_6
266 ; #define LEDTwoC P2_6
267 ; #define LEDThreeC P2_7
268 ; #define TMPort P3_3
269 ; #define INBUF_LEN 5 //示莩ざ
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -