📄 wireless.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 + -