📄 main.lst
字号:
C51 COMPILER V7.08 MAIN 09/27/2006 15:13:05 PAGE 1
C51 COMPILER V7.08, 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 <reg9e5.h>
2 #include "ISD51.h"
3
4 #define INT8U unsigned char
5 #define INT16U unsigned int
6
7
8 //*****************************************************************************
9 //寄存器宏定义
10 //*****************************************************************************
11 #define WRC 0x00 //W_RF_CONFIG
12 #define RRC 0x10 //R_RF_CONFIG
13 #define WTP 0x20 //W_TX_PAYLOAD
14 #define RTP 0x21 //R_TX_PAYLOAD
15 #define WTA 0x22 //W_TX_ADDRESS
16 #define RTA 0x23 //R_TX_ADDRESS
17 #define RRP 0x24 //R_RX_PAYLOAD
18 #define RAD 0x40 //R_ADC_DATA
19 #define WAC 0x44 //W_ADC_CONFIG
20 #define RAC 0x46 //R_ADC_CONFIG
21 #define WTU 0x50 //W_TEST_UNLOCK (use with data A5)
22 #define WTR 0x52 //W_TEST_REGISTER
23 #define RTR 0x53 //R_TEST_REGISTER
24 #define CC 0x80 //CHANNEL_CONFIG
25 #define SAV 0xC0 //START_ADC_CONV
26 #define HFREQ 1 // 0=433MHz, 1=868/915MHz 19/08/2004 set 915mhz
27 #define POWER 3 // 0=min power...3 = max power
28 ///////////////////////////////////////////////////////////////////////////////
29
30 //*****************************************************************************
31 //I/O口定义
32 //*****************************************************************************
33 sbit LEDG =P0^6;
34 sbit LEDR =P0^5;
35 sbit KEY1 =P0^3;
36 sbit KEY2 =P0^4;
37 ///////////////////////////////////////////////////////////////////////////////
38
39 //*****************************************************************************
40 //配置寄存器
41 //*****************************************************************************
42 code INT8U Nrf9e5Config[10] = {
43 0x28, //频道设置
44
45 0x0e, //自动重发关,发送节电模式关,输出功率10dB,915MHZ
46
47 0x44, //收发地址都为4字节
48
49 0x04, //接收数据长度,4字节
50
51 0x04, //发送数据长度,4字节
52
53 0xe7,
54 0xe7,
55 0xe7,
C51 COMPILER V7.08 MAIN 09/27/2006 15:13:05 PAGE 2
56 0xe7, //地址
57
58 0xdf //CRC开,16位校验,16M晶振,外部时钟使能500KHZ输出
59 };
60 ///////////////////////////////////////////////////////////////////////////////
61
62
63
64 //*****************************************************************************
65 //全局变量
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -