?? main.lst
字號:
C51 COMPILER V8.02 MAIN 08/20/2008 23:54:41 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN .\Bin\main.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND OBJECT(.\Bin\main.obj)
line level source
1 #include ".\\nRF24L01\\nRF24L01.h"
2 #include "def.h"
3
4 void Delay(unsigned int s)
5 {
6 1 unsigned int i;
7 1 for(i=0; i<s; i++);
8 1 for(i=0; i<s; i++);
9 1 }
10 bit old1=1,old2=1,new1=1,new2=1;
11 unsigned char checkkeys(uchar keynum)
12 {
13 1
14 1 switch(keynum)
15 1 {
16 2 case 1:
17 2
18 2 new1=UP;
*** ERROR C202 IN LINE 18 OF MAIN.C: 'UP': undefined identifier
19 2 if(old1==1&&new1==0)
20 2 {
21 3 inerDelay_us(30000);
22 3 new1=UP;
*** ERROR C202 IN LINE 22 OF MAIN.C: 'UP': undefined identifier
23 3 if(new1==0){old1=new1;return 1;}
24 3
25 3 }
26 2 old1=new1;
27 2 return 0;
28 2 break;
29 2 case 2:
30 2
31 2 new2=DOWN;
*** ERROR C202 IN LINE 31 OF MAIN.C: 'DOWN': undefined identifier
32 2 if(old2==1&&new2==0)
33 2 {
34 3 inerDelay_us(30000);
35 3 new2=DOWN;
*** ERROR C202 IN LINE 35 OF MAIN.C: 'DOWN': undefined identifier
36 3 if(new2==0){old2=new2;return 1;}
37 3
38 3 }
39 2 old2=new2;
40 2 return 0;
41 2 break;
42 2
43 2 }
44 1
45 1
46 1
47 1
48 1 }
49 void main(void)
50 {
51 1
C51 COMPILER V8.02 MAIN 08/20/2008 23:54:41 PAGE 2
52 1
53 1 unsigned char TxBuf[20]={0}; //
54 1 unsigned char RxBuf[20]={0};
55 1 init_io() ;
56 1 TMOD = 0x11; //設置計數器工作方式為16位裝載 ,計數器1波特率發生器2400bps@12MHz
57 1 IE = 0xff;
58 1 SCON=0x50;
59 1 TCLK=1;
60 1 RCLK=1;
61 1 RCAP2H=0xff;
62 1 RCAP2L=0xFD;//115200Bps
63 1 TR2=1;
64 1
65 1
66 1 while(1)
67 1 {
68 2 if(checkkeys(1)){
69 3 TxBuf[0]=0;
70 3 nRF24L01_TxPacket(TxBuf);
71 3 Delay(5000);
72 3 }
73 2 if(checkkeys(2)){
74 3 TxBuf[0]=1;
75 3 nRF24L01_TxPacket(TxBuf);
76 3 Delay(5000);
77 3 }
78 2
79 2 }
80 1
81 1
82 1
83 1
84 1 }
C51 COMPILATION COMPLETE. 0 WARNING(S), 4 ERROR(S)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -