📄 main.lst.svn-base
字号:
C51 COMPILER V8.02 MAIN 10/24/2007 17:18:15 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "CC1100.h"
2
3 void Delay(unsigned int s)
4 {
5 1 unsigned int i;
6 1 for(i=0; i<s; i++);
7 1 for(i=0; i<s; i++);
8 1 }
9
10
11 void main(void)
12 {
13 1 INT8U leng =0;
14 1 INT8U tf =0;
15 1 INT8U TxBuf[8]={0}; // 8字节, 如果需要更长的数据包,请正确设置
16 1 INT8U RxBuf[8]={0};
17 1 CpuInit();
18 1 POWER_UP_RESET_CC1100();
19 1 halRfWriteRfSettings();
20 1 halSpiWriteBurstReg(CCxxx0_PATABLE, PaTabel, 8);
21 1
22 1 LED1 = 0;
23 1 LED2 = 0;
24 1 //TxBuf[0] = 8 ;
25 1 TxBuf[1] = 1 ;
26 1 TxBuf[2] = 1 ;
27 1 halRfSendPacket(TxBuf,8); // Transmit Tx buffer data
28 1 Delay(6000);
29 1 LED1 = 1;
30 1 LED2 = 1;
31 1
32 1 while(1)
33 1 {
34 2 //setRxMode();
35 2 if(KEY1 ==0 )
36 2 {
37 3 LED1 = 0;
38 3 TxBuf[1] = 1 ;
39 3 tf = 1 ;
40 3 //while(KEY1 ==0);
41 3 }
42 2 if(KEY2 ==0 )
43 2 {
44 3 LED2 = 0;
45 3 TxBuf[2] = 1 ;
46 3 tf = 1 ;
47 3 //while(KEY2 ==0);
48 3 }
49 2
50 2 if (tf==1)
51 2 {
52 3 halRfSendPacket(TxBuf,8); // Transmit Tx buffer data
53 3 TxBuf[1] = 0xff;
54 3 TxBuf[2] = 0xff;
55 3 tf=0;
C51 COMPILER V8.02 MAIN 10/24/2007 17:18:15 PAGE 2
56 3 Delay(500);
57 3 LED1 = 1;
58 3 LED2 = 1;
59 3
60 3 //setRxMode();
61 3 }
62 2
63 2 leng =8;// 预计接受8 bytes
64 2 if(halRfReceivePacket(RxBuf,&leng))
65 2 {
66 3
67 3 if( RxBuf[1]==1)
68 3 {
69 4 LED1 = 0;
70 4 }
71 3 if( RxBuf[2]==1)
72 3 {
73 4 LED2 = 0;
74 4 }
75 3 Delay(1000);
76 3 LED1 = 1;
77 3 LED2 = 1;
78 3 }
79 2
80 2 RxBuf[1] = 0xff;
81 2 RxBuf[2] = 0xff;
82 2 }
83 1
84 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 246 ----
CONSTANT SIZE = 16 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 18
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -