📄 24e1.h
字号:
#include <reg24e1.h>
/* S1-S4
sbit S1 = P0^3;
sbit S2 = P0^0;
sbit S3 = P1^1;
sbit S4 = P1^0;
*/
//* LED1-LED4
//sbit LED1 = P0^7;
//sbit LED2 = P0^6;
//sbit LED3 = P0^5;
//sbit LED4 = P0^4;
sbit P_Rsta = P0^4; //100K精密电阻
sbit P_Rntc = P0^5; //100K热敏电阻
sbit P_Ctest = P0^3; //0.1uF电容
//*/
//RTC's time
#define TICK 10e-2 // 1ms (1000Hz) tick
#define TRTC 20 // 2s sleep time
typedef struct stRFConfig
{
unsigned char n;
unsigned char buf[15];
}RFConfig;
extern RFConfig tconf,rconf;
//struct Trdata TrBuffer;
#define ADDR_INDEX 8 // Index to address bytes in RFConfig.buf
#define ADDR_COUNT 4 // Number of address bytes
#define TNUM 14 //发送的数据字节数
#define RNUM 16 //接收的数据字节数
extern unsigned char TxBuf[TNUM];
extern unsigned char RxBuf[RNUM];
extern unsigned char TRCOUNT;
extern unsigned char TIME;
void WriteRTC(unsigned int w);
unsigned char SpiReadWrite(unsigned char b);
void Transmitter(unsigned char *txbuf);
void Init_Receiver(void);
void Receiver(unsigned char *rxbuf);
void PutChar(char c);
//char GetChar(void);
void Delay100us(volatile unsigned int n);
void Delayms(volatile unsigned char n);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -