📄 com.h
字号:
#ifndef _COM_H
#define _COM_H
#include <reg51.h>
#include <types.h>
unsigned char bdata Byte[1]; //0x20
sbit MDOG=Byte[0]^3; //狗翻信号
sbit dianchi_jiance=Byte[0]^4;//电池检测标志
sbit Is40H=Byte[0]^5; //是否已收到数据头40H
sbit IsBeginCom=Byte[0]^6; //是否开始通信(通信开始延时用)
sbit IsSave=Byte[0]^7; //通信后是否保存数据
unsigned char ComBuf[23]; //通信缓冲区
unsigned char ComJs=0;
unsigned char ComHand=0; //数据长度
struct _Para
{
unsigned char Bit_Add1;
unsigned char Bit_Add2;
unsigned char fasheji_pinlv; //发射机工作频率
int lingdian; //零点
unsigned char fenduzhi; //分度值
unsigned char dianwei; //单位
int liangcheng; //量程
int xielv_data; //斜率
int chuanganqi_liangcheng; //传感器量程
}pdata Para;
struct _Para1
{
unsigned int chuchang_bianhao; //出厂编号
unsigned int chuchang_time; //出厂时间
unsigned int jieshouji_bianhao; //接收机编号
}pdata Para1;
struct _Para2
{
unsigned int yonghuming[10]; //用户名
}pdata Para2;
long int zhongliang_data=0;
extern void r_chengshang_data(unsigned char ch);
extern void w_data_to_chengshang(unsigned char ch);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -