📄 spird.ls1
字号:
388 ; SOURCE LINE # 107
A51 MACRO ASSEMBLER SPIRD 03/14/2006 11:16:11 PAGE 7
0034 ED 389 MOV A,R5
0035 5480 390 ANL A,#080H
0037 FE 391 MOV R6,A
392 ; if (temp==0x80) RF_MOSI=1;
393 ; SOURCE LINE # 108
0038 BE8004 394 CJNE R6,#080H,?C0019
003B D292 395 SETB RF_MOSI
003D 8002 396 SJMP ?C0020
003F 397 ?C0019:
398 ; else RF_MOSI=0;
399 ; SOURCE LINE # 109
003F C292 400 CLR RF_MOSI
0041 401 ?C0020:
402 ; RF_SCK=1;
403 ; SOURCE LINE # 110
0041 D291 404 SETB RF_SCK
405 ; SpiData=_crol_(SpiData,1);
406 ; SOURCE LINE # 111
0043 7801 407 MOV R0,#01H
0045 AF05 408 MOV R7,AR5
0047 EF 409 MOV A,R7
0048 08 410 INC R0
0049 8001 411 SJMP ?C0033
004B 412 ?C0032:
004B 23 413 RL A
004C 414 ?C0033:
004C D8FD 415 DJNZ R0,?C0032
004E FD 416 MOV R5,A
417 ; RF_SCK=0;
418 ; SOURCE LINE # 112
004F C291 419 CLR RF_SCK
420 ; }
421 ; SOURCE LINE # 113
0051 0C 422 INC R4
0052 BC08DF 423 CJNE R4,#08H,?C0016
0055 424 ?C0017:
425 ;
426 ; //Send data;
427 ; RF_NSS=1;
428 ; SOURCE LINE # 116
0055 D294 429 SETB RF_NSS
430 ; CY=0;
431 ; SOURCE LINE # 117
0057 C2D7 432 CLR CY
433 ; // return;
434 ; }
435 ; SOURCE LINE # 119
0059 22 436 RET
437 ; END OF _SPIWrite
438
439 END
A51 MACRO ASSEMBLER SPIRD 03/14/2006 11:16:11 PAGE 8
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?C0001. . . . . . . C ADDR 0015H R SEG=?PR?_SPIREAD?SPIRD
?C0002. . . . . . . C ADDR 0034H R SEG=?PR?_SPIREAD?SPIRD
?C0004. . . . . . . C ADDR 0020H R SEG=?PR?_SPIREAD?SPIRD
?C0005. . . . . . . C ADDR 0022H R SEG=?PR?_SPIREAD?SPIRD
?C0006. . . . . . . C ADDR 0036H R SEG=?PR?_SPIREAD?SPIRD
?C0007. . . . . . . C ADDR 0051H R SEG=?PR?_SPIREAD?SPIRD
?C0009. . . . . . . C ADDR 003EH R SEG=?PR?_SPIREAD?SPIRD
?C0010. . . . . . . C ADDR 0057H R SEG=?PR?_SPIREAD?SPIRD
?C0011. . . . . . . C ADDR 0013H R SEG=?PR?_SPIWRITE?SPIRD
?C0012. . . . . . . C ADDR 0032H R SEG=?PR?_SPIWRITE?SPIRD
?C0014. . . . . . . C ADDR 001EH R SEG=?PR?_SPIWRITE?SPIRD
?C0015. . . . . . . C ADDR 0020H R SEG=?PR?_SPIWRITE?SPIRD
?C0016. . . . . . . C ADDR 0034H R SEG=?PR?_SPIWRITE?SPIRD
?C0017. . . . . . . C ADDR 0055H R SEG=?PR?_SPIWRITE?SPIRD
?C0019. . . . . . . C ADDR 003FH R SEG=?PR?_SPIWRITE?SPIRD
?C0020. . . . . . . C ADDR 0041H R SEG=?PR?_SPIWRITE?SPIRD
?C0022. . . . . . . C ADDR 0008H R SEG=?PR?_SPIREAD?SPIRD
?C0023. . . . . . . C ADDR 0009H R SEG=?PR?_SPIREAD?SPIRD
?C0024. . . . . . . C ADDR 002AH R SEG=?PR?_SPIREAD?SPIRD
?C0025. . . . . . . C ADDR 002BH R SEG=?PR?_SPIREAD?SPIRD
?C0026. . . . . . . C ADDR 0046H R SEG=?PR?_SPIREAD?SPIRD
?C0027. . . . . . . C ADDR 0047H R SEG=?PR?_SPIREAD?SPIRD
?C0028. . . . . . . C ADDR 0006H R SEG=?PR?_SPIWRITE?SPIRD
?C0029. . . . . . . C ADDR 0007H R SEG=?PR?_SPIWRITE?SPIRD
?C0030. . . . . . . C ADDR 0028H R SEG=?PR?_SPIWRITE?SPIRD
?C0031. . . . . . . C ADDR 0029H R SEG=?PR?_SPIWRITE?SPIRD
?C0032. . . . . . . C ADDR 004BH R SEG=?PR?_SPIWRITE?SPIRD
?C0033. . . . . . . C ADDR 004CH R SEG=?PR?_SPIWRITE?SPIRD
?PR?_SPIREAD?SPIRD. C SEG 0058H REL=UNIT
?PR?_SPIWRITE?SPIRD C SEG 005AH REL=UNIT
AC. . . . . . . . . B ADDR 00D0H.6 A
ACC . . . . . . . . D ADDR 00E0H A
AR5 . . . . . . . . D ADDR 0005H A
AR6 . . . . . . . . D ADDR 0006H A
AR7 . . . . . . . . D ADDR 0007H A
B . . . . . . . . . D ADDR 00F0H A
CARD_LED. . . . . . B ADDR 00B0H.3 A
CP_RL2. . . . . . . B ADDR 00C8H.0 A
CY. . . . . . . . . B ADDR 00D0H.7 A
C_T2. . . . . . . . B ADDR 00C8H.1 A
DPH . . . . . . . . D ADDR 0083H A
DPL . . . . . . . . D ADDR 0082H A
EA. . . . . . . . . B ADDR 00A8H.7 A
ES. . . . . . . . . B ADDR 00A8H.4 A
ET0 . . . . . . . . B ADDR 00A8H.1 A
ET1 . . . . . . . . B ADDR 00A8H.3 A
ET2 . . . . . . . . B ADDR 00A8H.5 A
EX0 . . . . . . . . B ADDR 00A8H.0 A
EX1 . . . . . . . . B ADDR 00A8H.2 A
EXEN2 . . . . . . . B ADDR 00C8H.3 A
EXF2. . . . . . . . B ADDR 00C8H.6 A
F0. . . . . . . . . B ADDR 00D0H.5 A
IE. . . . . . . . . D ADDR 00A8H A
IE0 . . . . . . . . B ADDR 0088H.1 A
IE1 . . . . . . . . B ADDR 0088H.3 A
INT0. . . . . . . . B ADDR 00B0H.2 A
INT1. . . . . . . . B ADDR 00B0H.3 A
IP. . . . . . . . . D ADDR 00B8H A
IT0 . . . . . . . . B ADDR 0088H.0 A
IT1 . . . . . . . . B ADDR 0088H.2 A
A51 MACRO ASSEMBLER SPIRD 03/14/2006 11:16:11 PAGE 9
KEY . . . . . . . . B ADDR 00D8H.3 A
LCD_CS. . . . . . . B ADDR 00A0H.4 A
LCD_DATA. . . . . . B ADDR 00A0H.7 A
LCD_RD. . . . . . . B ADDR 00A0H.5 A
LCD_WR. . . . . . . B ADDR 00A0H.6 A
OV. . . . . . . . . B ADDR 00D0H.2 A
P . . . . . . . . . B ADDR 00D0H.0 A
P0. . . . . . . . . D ADDR 0080H A
P1. . . . . . . . . D ADDR 0090H A
P2. . . . . . . . . D ADDR 00A0H A
P3. . . . . . . . . D ADDR 00B0H A
P4. . . . . . . . . D ADDR 00D8H A
PCON. . . . . . . . D ADDR 0087H A
PS. . . . . . . . . B ADDR 00B8H.4 A
PSW . . . . . . . . D ADDR 00D0H A
PT0 . . . . . . . . B ADDR 00B8H.1 A
PT1 . . . . . . . . B ADDR 00B8H.3 A
PT2 . . . . . . . . B ADDR 00B8H.5 A
PX0 . . . . . . . . B ADDR 00B8H.0 A
PX1 . . . . . . . . B ADDR 00B8H.2 A
RB8 . . . . . . . . B ADDR 0098H.2 A
RCAP2H. . . . . . . D ADDR 00CBH A
RCAP2L. . . . . . . D ADDR 00CAH A
RCLK. . . . . . . . B ADDR 00C8H.5 A
RD. . . . . . . . . B ADDR 00B0H.7 A
REN . . . . . . . . B ADDR 0098H.4 A
RF_MISO . . . . . . B ADDR 0090H.3 A
RF_MOSI . . . . . . B ADDR 0090H.2 A
RF_NSS. . . . . . . B ADDR 0090H.4 A
RF_RST. . . . . . . B ADDR 00B0H.5 A
RF_SCK. . . . . . . B ADDR 0090H.1 A
RI. . . . . . . . . B ADDR 0098H.0 A
RS0 . . . . . . . . B ADDR 00D0H.3 A
RS1 . . . . . . . . B ADDR 00D0H.4 A
RXD . . . . . . . . B ADDR 00B0H.0 A
SBUF. . . . . . . . D ADDR 0099H A
SCON. . . . . . . . D ADDR 0098H A
SM0 . . . . . . . . B ADDR 0098H.7 A
SM1 . . . . . . . . B ADDR 0098H.6 A
SM2 . . . . . . . . B ADDR 0098H.5 A
SP. . . . . . . . . D ADDR 0081H A
SPEAKER . . . . . . B ADDR 00B0H.4 A
SPIRD . . . . . . . N NUMB -----
T0. . . . . . . . . B ADDR 00B0H.4 A
T1. . . . . . . . . B ADDR 00B0H.5 A
T2. . . . . . . . . B ADDR 0090H.0 A
T2CON . . . . . . . D ADDR 00C8H A
T2EX. . . . . . . . B ADDR 0090H.1 A
TB8 . . . . . . . . B ADDR 0098H.3 A
TCLK. . . . . . . . B ADDR 00C8H.4 A
TCON. . . . . . . . D ADDR 0088H A
TF0 . . . . . . . . B ADDR 0088H.5 A
TF1 . . . . . . . . B ADDR 0088H.7 A
TF2 . . . . . . . . B ADDR 00C8H.7 A
TH0 . . . . . . . . D ADDR 008CH A
TH1 . . . . . . . . D ADDR 008DH A
TH2 . . . . . . . . D ADDR 00CDH A
TI. . . . . . . . . B ADDR 0098H.1 A
TL0 . . . . . . . . D ADDR 008AH A
TL1 . . . . . . . . D ADDR 008BH A
TL2 . . . . . . . . D ADDR 00CCH A
TMOD. . . . . . . . D ADDR 0089H A
TR0 . . . . . . . . B ADDR 0088H.4 A
TR1 . . . . . . . . B ADDR 0088H.6 A
TR2 . . . . . . . . B ADDR 00C8H.2 A
TXD . . . . . . . . B ADDR 00B0H.1 A
A51 MACRO ASSEMBLER SPIRD 03/14/2006 11:16:11 PAGE 10
WR. . . . . . . . . B ADDR 00B0H.6 A
_SPIREAD. . . . . . C ADDR 0000H R SEG=?PR?_SPIREAD?SPIRD
_SPIWRITE . . . . . C ADDR 0000H R SEG=?PR?_SPIWRITE?SPIRD
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -