📄 gaixian.lst
字号:
0219 00 390 NOP
021A 00 391 NOP
021B 00 392 NOP
021C 00 393 NOP
021D 00 394 NOP
021E 00 395 NOP
021F C2B3 396 CLR SCL1
0221 00 397 NOP
0222 00 398 NOP
0223 22 399 RET
0224 C2B2 400 IICACK_O1:CLR SDA1
0226 D2B3 401 SETB SCL1
0228 00 402 NOP
0229 00 403 NOP
022A 00 404 NOP
022B 00 405 NOP
022C 00 406 NOP
022D 00 407 NOP
022E 00 408 NOP
022F C2B3 409 CLR SCL1
0231 00 410 NOP
0232 00 411 NOP
0233 22 412 RET
0234 D2B2 413 IICACK_I1:SETB SDA1
0236 D2B3 414 SETB SCL1
0238 00 415 NOP
0239 00 416 NOP
023A 00 417 NOP
023B A2B2 418 MOV C,SDA1
023D 92D5 419 MOV FO,C
023F C2B3 420 CLR SCL1
0241 00 421 NOP
0242 00 422 NOP
0243 22 423 RET
424 ;WRITE OUT ACC,ONE BYTE
0244 7F08 425 IICWRB1: MOV R7,#8
0246 33 426 IICWLP1: RLC A
0247 4018 427 JC IICWR11
0249 C2B2 428 CLR SDA1
024B 00 429 NOP
024C 00 430 NOP
024D 00 431 NOP
024E 00 432 NOP
024F 00 433 NOP
0250 00 434 NOP
0251 D2B3 435 SETB SCL1
0253 00 436 NOP
0254 00 437 NOP
0255 00 438 NOP
0256 00 439 NOP
0257 00 440 NOP
0258 00 441 NOP
0259 C2B3 442 CLR SCL1
025B 00 443 NOP
025C 00 444 NOP
025D 00 445 NOP
025E DFE6 446 DJNZ R7,IICWLP1
0260 22 447 RET
0261 D2B2 448 IICWR11: SETB SDA1
0263 00 449 NOP
0264 00 450 NOP
0265 00 451 NOP
0266 00 452 NOP
0267 00 453 NOP
0268 00 454 NOP
A51 MACRO ASSEMBLER GAIXIAN 10/26/2006 13:09:06 PAGE 8
0269 D2B3 455 SETB SCL1
026B 00 456 NOP
026C 00 457 NOP
026D 00 458 NOP
026E 00 459 NOP
026F 00 460 NOP
0270 00 461 NOP
0271 C2B3 462 CLR SCL1
0273 00 463 NOP
0274 00 464 NOP
0275 00 465 NOP
0276 DFCE 466 DJNZ R7,IICWLP1
0278 22 467 RET
468 ;READ IN ACC ONE BYTE
0279 7F08 469 IICRDB1: MOV R7,#8
027B D2B2 470 IICRLP1: SETB SDA1
027D 00 471 NOP
027E 00 472 NOP
027F 00 473 NOP
0280 00 474 NOP
0281 00 475 NOP
0282 00 476 NOP
0283 D2B3 477 SETB SCL1
0285 00 478 NOP
0286 00 479 NOP
0287 00 480 NOP
0288 00 481 NOP
0289 00 482 NOP
028A 00 483 NOP
028B A2B2 484 MOV C,SDA1
028D 33 485 RLC A
028E C2B3 486 CLR SCL1
0290 00 487 NOP
0291 00 488 NOP
0292 00 489 NOP
0293 DFE6 490 DJNZ R7,IICRLP1
0295 22 491 RET
492 ;UNIVERSAL IIC CONTROL FUNCTION---BEGIN
0296 D2B4 493 IICSTA2: SETB SDA2
0298 D2B5 494 SETB SCL2
029A 00 495 NOP
029B 00 496 NOP
029C 00 497 NOP
029D 00 498 NOP
029E 00 499 NOP
029F 00 500 NOP
02A0 C2B4 501 CLR SDA2
02A2 00 502 NOP
02A3 00 503 NOP
02A4 00 504 NOP
02A5 00 505 NOP
02A6 00 506 NOP
02A7 00 507 NOP
02A8 C2B5 508 CLR SCL2
02AA 00 509 NOP
02AB 00 510 NOP
02AC 22 511 RET
02AD C2B4 512 IICSTOP2: CLR SDA2
02AF D2B5 513 SETB SCL2
02B1 00 514 NOP
02B2 00 515 NOP
02B3 00 516 NOP
02B4 00 517 NOP
02B5 00 518 NOP
02B6 00 519 NOP
02B7 D2B4 520 SETB SDA2
A51 MACRO ASSEMBLER GAIXIAN 10/26/2006 13:09:06 PAGE 9
02B9 00 521 NOP
02BA 00 522 NOP
02BB 00 523 NOP
02BC 00 524 NOP
02BD 00 525 NOP
02BE 00 526 NOP
02BF C2B5 527 CLR SCL2
02C1 00 528 NOP
02C2 00 529 NOP
02C3 22 530 RET
02C4 C2B4 531 IICACK_O2:CLR SDA2
02C6 D2B5 532 SETB SCL2
02C8 00 533 NOP
02C9 00 534 NOP
02CA 00 535 NOP
02CB 00 536 NOP
02CC 00 537 NOP
02CD 00 538 NOP
02CE 00 539 NOP
02CF C2B5 540 CLR SCL2
02D1 00 541 NOP
02D2 00 542 NOP
02D3 22 543 RET
02D4 D2B4 544 IICACK_I2:SETB SDA2
02D6 D2B5 545 SETB SCL2
02D8 00 546 NOP
02D9 00 547 NOP
02DA 00 548 NOP
02DB A2B4 549 MOV C,SDA2
02DD 92D5 550 MOV FO,C
02DF C2B5 551 CLR SCL2
02E1 00 552 NOP
02E2 00 553 NOP
02E3 22 554 RET
555 ;WRITE OUT ACC,ONE BYTE
02E4 7F08 556 IICWRB2: MOV R7,#8
02E6 33 557 IICWLP2: RLC A
02E7 4018 558 JC IICWR12
02E9 C2B4 559 CLR SDA2
02EB 00 560 NOP
02EC 00 561 NOP
02ED 00 562 NOP
02EE 00 563 NOP
02EF 00 564 NOP
02F0 00 565 NOP
02F1 D2B5 566 SETB SCL2
02F3 00 567 NOP
02F4 00 568 NOP
02F5 00 569 NOP
02F6 00 570 NOP
02F7 00 571 NOP
02F8 00 572 NOP
02F9 C2B5 573 CLR SCL2
02FB 00 574 NOP
02FC 00 575 NOP
02FD 00 576 NOP
02FE DFE6 577 DJNZ R7,IICWLP2
0300 22 578 RET
0301 D2B4 579 IICWR12: SETB SDA2
0303 00 580 NOP
0304 00 581 NOP
0305 00 582 NOP
0306 00 583 NOP
0307 00 584 NOP
0308 00 585 NOP
0309 D2B5 586 SETB SCL2
A51 MACRO ASSEMBLER GAIXIAN 10/26/2006 13:09:06 PAGE 10
030B 00 587 NOP
030C 00 588 NOP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -