⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 detconst.h

📁 单片机程序,和上位机通讯,采集下位机的射频信号的功率,接收上位机的指令并向上位机回送采集到的下位机的信息,我花了一个月才开发出来的.绝对真实,可靠性强.
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -