?? main.lis
字號:
00C8 .dbline 61
00C8 ;
00C8 ; #ifdef DEBUG
00C8 ; printf("Test call\n");
00C8 00E0 ldi R16,<L24
00CA 10E0 ldi R17,>L24
00CC 00D0 rcall _printf
00CE .dbline 62
00CE ; printf("Test answer!\n");
00CE 00E0 ldi R16,<L25
00D0 10E0 ldi R17,>L25
00D2 00D0 rcall _printf
00D4 .dbline 64
00D4 ; #endif
00D4 ; RF_SendPacket(Test_RFTx_Buf, MAX_DATA_TEST);//應答返回
00D4 20E3 ldi R18,48
00D6 00E0 ldi R16,<_Test_RFTx_Buf
00D8 10E0 ldi R17,>_Test_RFTx_Buf
00DA 00D0 rcall _RF_SendPacket
00DC .dbline 65
00DC ; }
00DC 01C0 rjmp L11
00DE L10:
00DE .dbline 67
00DE ; else
00DE ; {
00DE .dbline 68
00DE ; Uart_SendPacket();//發送串口
00DE 00D0 rcall _Uart_SendPacket
00E0 .dbline 69
00E0 ; }
00E0 L11:
00E0 .dbline 70
00E0 ; }
00E0 L7:
00E0 .dbline 72
00E0 ;
00E0 ; if (CC1100IntLFlg == TRUE)//CC1100接收、發送中斷
00E0 80910000 lds R24,_CC1100IntLFlg
00E4 8130 cpi R24,1
00E6 21F4 brne L26
00E8 .dbline 73
00E8 ; {
00E8 .dbline 74
00E8 ; CC1100IntLFlg = FALSE;
00E8 2224 clr R2
00EA 20920000 sts _CC1100IntLFlg,R2
00EE .dbline 75
00EE ; RF_ReceivePacket();
00EE 00D0 rcall _RF_ReceivePacket
00F0 .dbline 76
00F0 ; }
00F0 L26:
00F0 .dbline 78
00F0 ;
00F0 ; if((Key_Scan()==TRUE) && CC1100IntHFlg==FALSE && CC1100IntLFlg==FALSE)
00F0 00D0 rcall _Key_Scan
00F2 0130 cpi R16,1
00F4 B1F5 brne L28
00F6 20900000 lds R2,_CC1100IntHFlg
00FA 2220 tst R2
00FC 91F5 brne L28
00FE 20900000 lds R2,_CC1100IntLFlg
0102 2220 tst R2
0104 71F5 brne L28
0106 .dbline 79
0106 ; {
0106 .dbline 80
0106 ; DIS_RX(); //禁止串口接收
0106 8091C100 lds R24,193
010A 8F7E andi R24,239
010C 8093C100 sts 193,R24
0110 .dbline 81
0110 ; DIS_RX_INT(); //禁止串口接收中斷
0110 8091C100 lds R24,193
0114 8F77 andi R24,127
0116 8093C100 sts 193,R24
011A .dbline 83
011A ;
011A ; Test_RFTx_Buf[0]='S';
011A 83E5 ldi R24,83
011C 80930000 sts _Test_RFTx_Buf,R24
0120 .dbline 84
0120 ; Test_RFTx_Buf[1]='e';
0120 85E6 ldi R24,101
0122 80930100 sts _Test_RFTx_Buf+1,R24
0126 .dbline 85
0126 ; Test_RFTx_Buf[2]='n';
0126 8EE6 ldi R24,110
0128 80930200 sts _Test_RFTx_Buf+2,R24
012C .dbline 86
012C ; Test_RFTx_Buf[3]='d';
012C 84E6 ldi R24,100
012E 80930300 sts _Test_RFTx_Buf+3,R24
0132 .dbline 88
0132 ;
0132 ; for(i=0;i<MAX_DATA_TEST-4-1;i++)
0132 4427 clr R20
0134 0AC0 rjmp L36
0136 L33:
0136 .dbline 89
0136 .dbline 90
0136 80E0 ldi R24,<_Test_RFTx_Buf+4
0138 90E0 ldi R25,>_Test_RFTx_Buf+4
013A E42F mov R30,R20
013C FF27 clr R31
013E E80F add R30,R24
0140 F91F adc R31,R25
0142 842F mov R24,R20
0144 805D subi R24,208 ; addi 48
0146 8083 std z+0,R24
0148 .dbline 91
0148 L34:
0148 .dbline 88
0148 4395 inc R20
014A L36:
014A .dbline 88
014A 4B32 cpi R20,43
014C A0F3 brlo L33
014E .dbline 92
014E ; {
014E ; Test_RFTx_Buf[i+4]='0'+i;
014E ; }
014E ; Test_RFTx_Buf[MAX_DATA_TEST-1]='\n';
014E 8AE0 ldi R24,10
0150 80932F00 sts _Test_RFTx_Buf+47,R24
0154 .dbline 95
0154 ;
0154 ; #ifdef DEBUG
0154 ; printf("Key Send To RF!\n");
0154 00E0 ldi R16,<L39
0156 10E0 ldi R17,>L39
0158 00D0 rcall _printf
015A .dbline 97
015A ; #endif
015A ; RF_SendPacket(Test_RFTx_Buf, MAX_DATA_TEST);
015A 20E3 ldi R18,48
015C 00E0 ldi R16,<_Test_RFTx_Buf
015E 10E0 ldi R17,>_Test_RFTx_Buf
0160 00D0 rcall _RF_SendPacket
0162 .dbline 98
0162 ; }
0162 L28:
0162 .dbline 99
0162 L3:
0162 .dbline 23
0162 50CF rjmp L2
0164 X0:
0164 .dbline -2
0164 L1:
0164 .dbline 0 ; func end
0164 0895 ret
0166 .dbsym r i 20 c
0166 .dbend
.area data(ram, con, rel)
0000 .dbfile D:\WIRELE~1\CC1020~1\SoftWare\SoftWare\main.c
0000 L39:
0000 .blkb 17
.area idata
0000 4B65792053656E6420546F205246210A .byte 'K,'e,'y,32,'S,'e,'n,'d,32,'T,'o,32,'R,'F,33,10
0010 00 .byte 0
.area data(ram, con, rel)
0011 .dbfile D:\WIRELE~1\CC1020~1\SoftWare\SoftWare\main.c
0011 L25:
0011 .blkb 14
.area idata
0011 5465737420616E73776572210A00 .byte 'T,'e,'s,'t,32,'a,'n,'s,'w,'e,'r,33,10,0
.area data(ram, con, rel)
001F .dbfile D:\WIRELE~1\CC1020~1\SoftWare\SoftWare\main.c
001F L24:
001F .blkb 11
.area idata
001F 546573742063616C6C0A00 .byte 'T,'e,'s,'t,32,'c,'a,'l,'l,10,0
.area data(ram, con, rel)
002A .dbfile D:\WIRELE~1\CC1020~1\SoftWare\SoftWare\main.c
002A L9:
002A .blkb 13
.area idata
002A 5246205265637665642E2E2E00 .byte 'R,'F,32,'R,'e,'c,'v,'e,'d,46,46,46,0
.area data(ram, con, rel)
0037 .dbfile D:\WIRELE~1\CC1020~1\SoftWare\SoftWare\main.c
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -