detconst.h
来自「单片机程序,和上位机通讯,采集下位机的射频信号的功率,接收上位机的指令并向上位机」· C头文件 代码 · 共 37 行
H
37 行
#ifndef DEF_MODULE
#define DEF_MODULE
#include "AT89x051.h"
//ADC相关的定义
#define ADCCLKSPEED 20 //控制ADC时钟信号的速度
//CPU的引脚定义
#define ADCADDRESS P1_0 //SPI接口的数据输入信号
#define ADCCLK P1_4 //SPI接口的时钟信号
#define ADCCS P1_6 //SPI接口的片选信号
#define ADCDOUT P1_5 //SPI接口的数据输出信号
//CRC模块的有关常量定义
#define CRC1021_DEF 1
#define CRC_16_POLYNOMIAL 0x1021
#define CRC_16_SEED 0x0000
#define CRC_16_STEP_SEED (~((unsigned int)CRC_16_SEED))
#define CRC_TAB_SIZE 256
//命令分析模块的常量,RS485.C
#define FRAMESTART 0x7e //起始帧
#define FRAMEEND 0x7f //结束帧
#define MODULESELECT P1_7 //射频开关选择信号
#define MODULETYPE 0x01 //模块功能号
#define RS485BUFLEN 25 //发送接收缓冲区长度
sbit RS485DE =P1^3; //1487发送接收使能引脚,高电平发送,低电平接收。
//用于x5045模块
#define EPCLKWAITING 2 //控制X5045时钟信号的速度
//CPU的引脚定义
sbit EPSI = P3^5; //SPI接口的数据输入信号
sbit EPSCK = P3^4; //SPI接口的时钟信号
sbit EPCS = P3^2; //SPI接口的片选信号
sbit EPSO = P3^3; //SPI接口的数据输出信号
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?