📄 bwmeter.lst
字号:
008B +1 324 TL1 DATA 08BH;
008C +1 325 TH0 DATA 08CH;
008D +1 326 TH1 DATA 08DH;
008E +1 327 CKCON DATA 08EH;
+1 328 ; CKCON
+1 329 ;MD0 BIT 089H+0H;
+1 330 ;MD1 BIT 089H+1H;
+1 331 ;MD2 BIT 089H+2H;
+1 332 ;T0M BIT 089H+3H;
+1 333 ;T1M BIT 089H+4H;
+1 334 ;T2M BIT 089H+5H;
008F +1 335 SPC_FNC DATA 08FH; ;Was WRS in Reg320
+1 336 ; CKCON
+1 337 ;WRS BIT 08FH+0H;
0090 +1 338 IOB DATA 090H;
0091 +1 339 EXIF DATA 091H; ;EXIF Bit Values differ from Reg320
+1 340 ; EXIF
+1 341 ;USBINT BIT 091H+4H;
+1 342 ;I2CINT BIT 091H+5H;
+1 343 ;IE4 BIT 091H+6H;
+1 344 ;IE5 BIT 091H+7H;
0092 +1 345 MPAGE DATA 092H;
0098 +1 346 SCON0 DATA 098H;
+1 347 ; SCON0
0098 +1 348 RI BIT 098H+0H;
0099 +1 349 TI BIT 098H+1H;
009A +1 350 RB8 BIT 098H+2H;
009B +1 351 TB8 BIT 098H+3H;
009C +1 352 REN BIT 098H+4H;
009D +1 353 SM2 BIT 098H+5H;
009E +1 354 SM1 BIT 098H+6H;
009F +1 355 SM0 BIT 098H+7H;
0099 +1 356 SBUF0 DATA 099H;
+1 357
009A +1 358 AUTOPTRH1 DATA 09AH;
009B +1 359 AUTOPTRL1 DATA 09BH;
009C +1 360 AUTODAT1 DATA 09CH;
009D +1 361 AUTOPTRH2 DATA 09DH;
009E +1 362 AUTOPTRL2 DATA 09EH;
009F +1 363 AUTODAT2 DATA 09FH;
00A0 +1 364 IOC DATA 0A0H;
00A1 +1 365 INT2CLR DATA 0A1H;
00A2 +1 366 INT4CLR DATA 0A2H;
+1 367
00A8 +1 368 IE DATA 0A8H;
+1 369 ; IE
00A8 +1 370 EX0 BIT 0A8H+0H;
00A9 +1 371 ET0 BIT 0A8H+1H;
00AA +1 372 EX1 BIT 0A8H+2H;
A51 MACRO ASSEMBLER BWMETER 06/05/2002 14:07:37 PAGE 7
00AB +1 373 ET1 BIT 0A8H+3H;
00AC +1 374 ES0 BIT 0A8H+4H;
00AD +1 375 ET2 BIT 0A8H+5H;
00AE +1 376 ES1 BIT 0A8H+6H;
00AF +1 377 EA BIT 0A8H+7H;
+1 378
00AA +1 379 EP2468STAT DATA 0AAH;
+1 380 ; EP2468STAT
00AA +1 381 EP2E BIT 0AAH+0H;
00AB +1 382 EP2F BIT 0AAH+1H;
00AC +1 383 EP4E BIT 0AAH+2H;
00AD +1 384 EP4F BIT 0AAH+3H;
00AE +1 385 EP6E BIT 0AAH+4H;
00AF +1 386 EP6F BIT 0AAH+5H;
00B0 +1 387 EP8E BIT 0AAH+6H;
00B1 +1 388 EP8F BIT 0AAH+7H;
+1 389
00AB +1 390 EP24FIFOFLGS DATA 0ABH;
00AC +1 391 EP68FIFOFLGS DATA 0ACH;
00AF +1 392 AUTOPTRSETUP DATA 0AFH;
+1 393 ; AUTOPTRSETUP
00AF +1 394 EXTACC BIT 0AFH+0H;
00B0 +1 395 APTR1FZ BIT 0AFH+1H;
00B1 +1 396 APTR2FZ BIT 0AFH+2H;
+1 397
00B0 +1 398 IOD DATA 0B0H;
00B1 +1 399 IOE DATA 0B1H;
00B2 +1 400 OEA DATA 0B2H;
00B3 +1 401 OEB DATA 0B3H;
00B4 +1 402 OEC DATA 0B4H;
00B5 +1 403 OED DATA 0B5H;
00B6 +1 404 OEE DATA 0B6H;
+1 405
00B8 +1 406 IP DATA 0B8H;
+1 407 ; IP
00B8 +1 408 PX0 BIT 0B8H+0H;
00B9 +1 409 PT0 BIT 0B8H+1H;
00BA +1 410 PX1 BIT 0B8H+2H;
00BB +1 411 PT1 BIT 0B8H+3H;
00BC +1 412 PS0 BIT 0B8H+4H;
00BD +1 413 PT2 BIT 0B8H+5H;
00BE +1 414 PS1 BIT 0B8H+6H;
+1 415
00BA +1 416 EP01STAT DATA 0BAH;
00BB +1 417 GPIFTRIG DATA 0BBH;
+1 418
00BD +1 419 GPIFSGLDATH DATA 0BDH;
00BE +1 420 GPIFSGLDATLX DATA 0BEH;
00BF +1 421 GPIFSGLDATLNOX DATA 0BFH;
+1 422
00C0 +1 423 SCON1 DATA 0C0H;
+1 424 ; SCON1
00C0 +1 425 RI1 BIT 0C0H+0H;
00C1 +1 426 TI1 BIT 0C0H+1H;
00C2 +1 427 RB81 BIT 0C0H+2H;
00C3 +1 428 TB81 BIT 0C0H+3H;
00C4 +1 429 REN1 BIT 0C0H+4H;
00C5 +1 430 SM21 BIT 0C0H+5H;
00C6 +1 431 SM11 BIT 0C0H+6H;
00C7 +1 432 SM01 BIT 0C0H+7H;
00C1 +1 433 SBUF1 DATA 0C1H;
00C8 +1 434 T2CON DATA 0C8H;
+1 435 ; T2CON
00C8 +1 436 CP_RL2 BIT 0C8H+0H;
00C9 +1 437 C_T2 BIT 0C8H+1H;
00CA +1 438 TR2 BIT 0C8H+2H;
A51 MACRO ASSEMBLER BWMETER 06/05/2002 14:07:37 PAGE 8
00CB +1 439 EXEN2 BIT 0C8H+3H;
00CC +1 440 TCLK BIT 0C8H+4H;
00CD +1 441 RCLK BIT 0C8H+5H;
00CE +1 442 EXF2 BIT 0C8H+6H;
00CF +1 443 TF2 BIT 0C8H+7H;
00CA +1 444 RCAP2L DATA 0CAH;
00CB +1 445 RCAP2H DATA 0CBH;
00CC +1 446 TL2 DATA 0CCH;
00CD +1 447 TH2 DATA 0CDH;
00D0 +1 448 PSW DATA 0D0H;
+1 449 ; PSW
00D0 +1 450 P BIT 0D0H+0H;
00D1 +1 451 FL BIT 0D0H+1H;
00D2 +1 452 OV BIT 0D0H+2H;
00D3 +1 453 RS0 BIT 0D0H+3H;
00D4 +1 454 RS1 BIT 0D0H+4H;
00D5 +1 455 F0 BIT 0D0H+5H;
00D6 +1 456 AC BIT 0D0H+6H;
00D7 +1 457 CY BIT 0D0H+7H;
00D8 +1 458 EICON DATA 0D8H; ;Was WDCON in DS80C320H; Bit Values differ from Reg320
+1 459 ; EICON
00DB +1 460 INT6 BIT 0D8H+3H;
00DC +1 461 RESI BIT 0D8H+4H;
00DD +1 462 ERESI BIT 0D8H+5H;
00DF +1 463 SMOD1 BIT 0D8H+7H;
00E0 +1 464 ACC DATA 0E0H;
00E8 +1 465 EIE DATA 0E8H; ;EIE Bit Values differ from Reg320
+1 466 ; EIE
00E8 +1 467 EUSB BIT 0E8H+0H;
00E9 +1 468 EI2C BIT 0E8H+1H;
00EA +1 469 EIEX4 BIT 0E8H+2H;
00EB +1 470 EIEX5 BIT 0E8H+3H;
00EC +1 471 EIEX6 BIT 0E8H+4H;
00F0 +1 472 B DATA 0F0H;
00F8 +1 473 EIP DATA 0F8H; ;EIP Bit Values differ from Reg320
+1 474 ; EIP
00F8 +1 475 PUSB BIT 0F8H+0H;
00F9 +1 476 PI2C BIT 0F8H+1H;
00FA +1 477 EIPX4 BIT 0F8H+2H;
00FB +1 478 EIPX5 BIT 0F8H+3H;
00FC +1 479 EIPX6 BIT 0F8H+4H;
480
481 ;$include (handy.mac) ; handy macros: LDREG, bit test, lights on/off
+1 482 ; ------------
+1 483 ; Handy macros
+1 484 ; ------------
+1 485 LDREG MACRO ad,val ; Load accum with external memory value
+1 486 mov a,val ; Example usage: LDREG EP4BCL,#80h
+1 487 mov dptr,#ad
+1 488 movx @dptr,a
+1 489 ENDM
+1 490 ;
+1 491 RDREG MACRO ad ; Read ext memory value into accum
+1 492 mov dptr,#ad
+1 493 movx a,@dptr
+1 494 ENDM
+1 495 ;
+1 496 JBH MACRO ad,b,des ; jump on bit high
+1 497 mov dptr,#ad ; Example usage: JBH Regname,BitNum,Address
+1 498 movx a,@dptr
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -