📄 snd_main.lst
字号:
C51 COMPILER V6.12 SND_MAIN 04/27/2009 10:27:55 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE SND_MAIN
OBJECT MODULE PLACED IN .\snd_main.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE E:\发送\snd_main.c DEBUG OBJECTEXTEND PRINT(.\snd_main.lst) OBJECT(.\snd_ma
-in.obj)
stmt level source
1 #include "reg51.h"
2 #include "nRF2401_snd.h"
3
4 sbit led = P1^0;
5
6 void flash_led ( unsigned char n ); //led闪烁程序
7 void delayms ( unsigned int dly ); //延时1MS的程序
8
9
10 unsigned int RxBuf[25]; // 接收缓冲,保存接收到的数据
11
12 int main()
13 {
14 1 nRF2401_Initial(); // nRF2401A初始化
15 1
16 1
17 1 while((nRF2401_RxStatus()) != 1);
18 1
19 1 nRF2401_ReceiveByte(RxBuf); // 接收数据
20 1
21 1 flash_led ( RxBuf[0]*2);
22 1
23 1 }
24
25
26
27
28
29 //====================================================================================
30 //文 件 名: flash_led
31 //功能描述: led flash
32 //====================================================================================
33
34 void flash_led ( unsigned char n )
35 {
36 1
37 1 for ( ; n > 0; n-- )
38 1 {
39 2 led = !led; //控制LED闪烁N次
40 2 delayms ( 1000 );
41 2 }
42 1 }
43
44
45 //====================================================================================
46 //文 件 名: delayms();
47 //功能描述: 延时程序
48 //延时次数:
49 //====================================================================================
50
51 void delayms ( unsigned int dly )
52 {
53 1 unsigned int i;
54 1 for ( ; dly > 0; dly-- )
C51 COMPILER V6.12 SND_MAIN 04/27/2009 10:27:55 PAGE 2
55 1 {
56 2 for ( i=0; i<50; i++ );
57 2 }
58 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 83 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 50 1
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 + -