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

📄 wireless.h

📁 51单片机C语言应用程序设计实例精讲.rar
💻 H
字号:
/*****************************************/
/* Copyright (c) 2005, 通信工程学院        */
/* All rights reserved.                  */
/* /* 作    者:戴佳				      */
/*****************************************/

#ifndef	_WIRELESS_H 				// 防止wireless.h被重复引用

#define	_WIRELESS_H

#include <reg52.h>			    // 引用标准库的头文件
#include <stdio.h>

#define uchar unsigned char 
#define uint unsigned int
 
#define REQ_SEND  	0x33
#define REQ_RESEND  0x66
#define SEND_OVER	0x99	

//为简化起见,假设了7位固定的采集数据
#define DATA0  	0x10
#define DATA1  	0x20
#define DATA2  	0x30
#define DATA3  	0x40
#define DATA4  	0x50
#define DATA5  	0x60
#define DATA6  	0x70

sbit TXEN = P2^0;
sbit CS = P2^1;
sbit PWR = P2^2;

void ClearT_buf();				// 清除t_buf函数
void ClearR_buf();				// 清除r_buf函数
void Delay5ms();				// 延时5ms

void GetData();					// 采集数据
void Send();					// 采集并发送函数
void SendOver();				// 通知PC机发送结束函数

xdata uchar Flag_StartRec = 0 ;			//开始接受数据标志位
xdata uchar Flag_ReqSend = 0 ;			//请求发送标志位
xdata uchar Flag_ReqReSend = 0 ;		//请求重发标志位
xdata uchar Flag_Delay5ms = 1 ;			//延时5ms标志

xdata uchar Data[7];					//采集的7个字节数据

xdata uchar tCount = 0 ;
xdata uchar t_buf[11];					// 1开始字节"$",1长度字节LEN,
									    // 7字节数据,1校验和字节,
								    	// 1 结束字节"*"

xdata uchar rCount = 0 ;
xdata uchar r_buf[5];					// 1开始字节"$",1长度字节LEN,
									    // 1字节指令,1校验和字节,
								    	// 1 结束字节"*"

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -