📄 global.ls1
字号:
00EA 222 AD0CM2 BIT 0E8H.2
00EB 223 AD0WINT BIT 0E8H.3
00EC 224 AD0BUSY BIT 0E8H.4
00D0 225 PSW DATA 0D0H
00D8 226 CCF0 BIT 0D8H.0
009A 227 RB80 BIT 098H.2
00B7 228 FLKEY DATA 0B7H
00D9 229 CCF1 BIT 0D8H.1
230 ?C_INITSEG SEGMENT CODE
231 ?CO?GLOBAL SEGMENT CODE
232 ?XD?GLOBAL SEGMENT XDATA
233 ?BI?GLOBAL SEGMENT BIT
234 ?ID?GLOBAL SEGMENT IDATA
235 PUBLIC RELAY_TRIG_STATE
236 PUBLIC RELAY_TIME_OUT
237 PUBLIC wie_cout
238 PUBLIC MyID
239 PUBLIC Search_CT
240 PUBLIC event_word
241 PUBLIC power
242 PUBLIC TagID
243 PUBLIC event_relay
244 PUBLIC wiebuf_cout
245 PUBLIC wie_8bit
246 PUBLIC tagnr
247 PUBLIC TRIG_STATE
248 PUBLIC INACTIVITY_TIME
249 PUBLIC wiefmt
250 PUBLIC txdata
251 PUBLIC rxdata
252 PUBLIC RELAY_TIME_IN
253 PUBLIC wiebuf
254 PUBLIC wie_str
255 PUBLIC combuf
256 PUBLIC relay_time
A51 MACRO ASSEMBLER GLOBAL 08/03/2009 16:57:27 PAGE 5
257 PUBLIC SiHead
258 PUBLIC cardouttime
259 PUBLIC wie
260 PUBLIC pow
261 PUBLIC bud
262 PUBLIC fre
263
---- 264 RSEG ?XD?GLOBAL
0000 265 combuf: DS 32
0020 266 wiebuf: DS 6
0026 267 rxdata: DS 32
0046 268 txdata: DS 32
0066 269 tagnr: DS 90
00C0 270 wiebuf_cout: DS 32
00E0 271 TagID: DS 6
00E6 272 event_word: DS 2
00E8 273 Search_CT: DS 1
00E9 274 MyID: DS 4
275
---- 276 RSEG ?BI?GLOBAL
0000 277 wie_str: DBIT 1
0001 278 TRIG_STATE: DBIT 1
279
---- 280 RSEG ?ID?GLOBAL
0000 281 RELAY_TIME_IN: DS 1
0001 282 wiefmt: DS 1
0002 283 INACTIVITY_TIME: DS 1
0003 284 wie_8bit: DS 1
0004 285 event_relay: DS 1
0005 286 power: DS 2
0007 287 wie_cout: DS 1
0008 288 RELAY_TIME_OUT: DS 1
0009 289 RELAY_TRIG_STATE: DS 1
290
---- 291 RSEG ?CO?GLOBAL
0000 292 fre:
0000 A534 293 DW 0A534H
0002 A5B8 294 DW 0A5B8H
0004 A63C 295 DW 0A63CH
0006 A6C0 296 DW 0A6C0H
297
0008 298 bud:
0008 C6A3 299 DW 0C6A3H
000A C691 300 DW 0C691H
000C C647 301 DW 0C647H
000E C623 302 DW 0C623H
0010 C611 303 DW 0C611H
0012 C608 304 DW 0C608H
0014 C605 305 DW 0C605H
0016 C602 306 DW 0C602H
307
0018 308 pow:
0018 9840 309 DW 09840H
001A 9841 310 DW 09841H
001C 9842 311 DW 09842H
001E 9843 312 DW 09843H
0020 9844 313 DW 09844H
0022 9845 314 DW 09845H
0024 9846 315 DW 09846H
0026 9847 316 DW 09847H
317
0028 318 wie:
0028 1A 319 DB 01AH
0029 20 320 DB 020H
002A 22 321 DB 022H
002B 28 322 DB 028H
A51 MACRO ASSEMBLER GLOBAL 08/03/2009 16:57:27 PAGE 6
323
002C 324 cardouttime:
002C 00 325 DB 000H
002D 01 326 DB 001H
002E 03 327 DB 003H
002F 05 328 DB 005H
0030 0A 329 DB 00AH
0031 14 330 DB 014H
0032 28 331 DB 028H
0033 3C 332 DB 03CH
333
0034 334 SiHead:
0034 AA 335 DB 0AAH
0035 2D 336 DB 02DH
0036 D4 337 DB 0D4H
0037 FA 338 DB 0FAH
339
0038 340 relay_time:
0038 02 341 DB 002H
0039 03 342 DB 003H
003A 05 343 DB 005H
003B 0A 344 DB 00AH
003C 14 345 DB 014H
003D 28 346 DB 028H
003E 3C 347 DB 03CH
003F 64 348 DB 064H
349
350
---- 351 RSEG ?C_INITSEG
0000 C100 F 352 DB 0C1H, wie_str + 000H ; bit-init
353
0002 C100 F 354 DB 0C1H, TRIG_STATE + 000H ; bit-init
355
0004 46 356 DB 046H
0005 0000 F 357 DW wiebuf
0007 12 358 DB 012H
0008 34 359 DB 034H
0009 56 360 DB 056H
000A 78 361 DB 078H
000B 90 362 DB 090H
000C AB 363 DB 0ABH
364
000D 01 365 DB 001H
000E 00 F 366 DB event_relay
000F 01 367 DB 001H
368
0010 42 369 DB 042H
0011 0000 F 370 DW event_word
0013 0000 371 DW 00000H
372
0015 41 373 DB 041H
0016 0000 F 374 DW Search_CT
0018 00 375 DB 000H
376
0019 01 377 DB 001H
001A 00 F 378 DB wie_8bit
001B 08 379 DB 008H
380
001C 01 381 DB 001H
001D 00 F 382 DB wie_cout
001E 00 383 DB 000H
384
001F 44 385 DB 044H
0020 0000 F 386 DW MyID
0022 00 387 DB 000H
0023 00 388 DB 000H
A51 MACRO ASSEMBLER GLOBAL 08/03/2009 16:57:27 PAGE 7
0024 00 389 DB 000H
0025 01 390 DB 001H
391
0026 01 392 DB 001H
0027 00 F 393 DB wiefmt
0028 00 394 DB 000H
395
0029 02 396 DB 002H
002A 00 F 397 DB power
002B 0000 398 DW 00000H
399
002D 01 400 DB 001H
002E 00 F 401 DB INACTIVITY_TIME
002F 00 402 DB 000H
403
0030 01 404 DB 001H
0031 00 F 405 DB RELAY_TIME_IN
0032 00 406 DB 000H
407
0033 01 408 DB 001H
0034 00 F 409 DB RELAY_TIME_OUT
0035 00 410 DB 000H
411
0036 01 412 DB 001H
0037 00 F 413 DB RELAY_TRIG_STATE
0038 00 414 DB 000H
415
416 ; #include "global.h"
417 ;
418 ; #define GLOBAL_GLOBALS
419 ; bit wie_str=0;
420 ; bit TRIG_STATE=0; //触发标记
421 ; /******************************************************************************
422 ; ** Global CONSTANTS 全局变量统一编译管理
423 ; ******************************************************************************/
424 ;
425 ;
426 ; UINT code fre[4]={0xa534,0xa5b8,0xa63c,0xa6c0};
427 ; // {433.33,433.66,433.99,434.32}Mhz
428 ;
429 ; UINT code bud[8]={0xc6a3,0xc691,0xc647,0xc623,0xc611,0xc608,0xc605,0xc602};
430 ; // {1200 ,2400 ,4800 ,9600 ,19200 ,38400 ,57600 ,115200,}bps/s
431 ;
432 ; UINT code pow[8]={0x9840,0x9841,0x9842,0x9843,0x9844,0x9845,0x9846,0x9847};
433 ; // {0 ,-3 ,-6 ,-9 ,-12 ,-15 ,-18 ,-21 ,}dBm
434 ;
435 ; UCHAR code wie[4]={26,32,34,40};
436 ;
437 ; UCHAR code cardouttime[8]={0,1,3,5,10,20,40,60};
438 ;
439 ; UCHAR code SiHead[4]={0xaa,0x2d,0xd4,0xfa}; //发送同步头
440 ;
441 ; UCHAR code relay_time[8]={2,3,5,10,20,40,60,100}; //8字节继电器延时
442 ;
443 ; UCHAR xdata wiebuf[6]={0x12,0x34,0x56,0x78,0x90,0xab}; //6字节卡号
444 ;
445 ;
446 ;
447 ; UCHAR xdata TagID[6]; //标签号
448 ;
449 ;
450 ;
451 ; SAVE_ID xdata tagnr[10] ; //设置多个标签进入区域的
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -