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

📄 proccomm.h

📁 用于GPRS远程电力抄表系统中采集器端的程序
💻 H
字号:
#ifndef __PROCESSCOMM_H__

#define __PROCESSCOMM_H__

#include <SM89516A.H>

#include "string.h"

#define uchar unsigned char
#define uint unsigned int

uchar xdata SenBuf[MAXLEN];   //发送缓存 

uchar xdata FreezeData[96];//冻结数据缓存


uchar FreezeClass;
uchar idata cs=0;	//校验和
uchar idata h_value;
uchar idata Senlen;
uchar idata AddressNum;       //采集器编号
//uchar AlarmCount;
//uchar xdata Nexlen;

bit FreezeFlag=0;
bit CycleFlag=0;
bit CheckInFlag=0;
bit LightFlashStart=1;
bit TimeStart=0;

uchar bdata bport[2];
sbit bport07=bport[0]^7;
sbit bport06=bport[0]^6;
sbit bport05=bport[0]^5;
sbit bport04=bport[0]^4;
sbit bport03=bport[0]^3;
sbit bport02=bport[0]^2;
sbit bport01=bport[0]^1;
sbit bport00=bport[0]^0;

sbit bport17=bport[1]^7;
sbit bport16=bport[1]^6;
sbit bport15=bport[1]^5;
sbit bport14=bport[1]^4;
sbit bport13=bport[1]^3;
sbit bport12=bport[1]^2;
sbit bport11=bport[1]^1;
sbit bport10=bport[1]^0;


bdata uchar bwary[2];

sbit bwary07=bwary[0]^7;
sbit bwary06=bwary[0]^6;
sbit bwary05=bwary[0]^5;
sbit bwary04=bwary[0]^4;
sbit bwary03=bwary[0]^3;
sbit bwary02=bwary[0]^2;
sbit bwary01=bwary[0]^1;
sbit bwary00=bwary[0]^0;

sbit bwary17=bwary[1]^7;
sbit bwary16=bwary[1]^6;
sbit bwary15=bwary[1]^5;
sbit bwary14=bwary[1]^4;
sbit bwary13=bwary[1]^3;
sbit bwary12=bwary[1]^2;
sbit bwary11=bwary[1]^1;
sbit bwary10=bwary[1]^0;

uchar bdata brary[2];

sbit brary07=brary[0]^7;
sbit brary06=brary[0]^6;
sbit brary05=brary[0]^5;
sbit brary04=brary[0]^4;
sbit brary03=brary[0]^3;
sbit brary02=brary[0]^2;
sbit brary01=brary[0]^1;
sbit brary00=brary[0]^0;

sbit brary17=brary[1]^7;
sbit brary16=brary[1]^6;
sbit brary15=brary[1]^5;
sbit brary14=brary[1]^4;
sbit brary13=brary[1]^3;
sbit brary12=brary[1]^2;
sbit brary11=brary[1]^1;
sbit brary10=brary[1]^0;	 

//uchar Hash(uchar *,uchar );
//void Err_fuc(void);	//出错处理函数
void Wr_port(void);	//写端口函数
void Rd_port(void);	//读端口函数
//void Wr_config(void);	//写配置函数
//void Rd_config(void);	//读配置函数
void Radd_data(void);	//读表数据处理函数
void Br_report(void);	 //告警上报函数
void ch_Datetime(void);	//校时处理函数
void Sys_init(void);    //系统初始化函数
void Ad_report(void);	//地址上报程序

void User_contr(void);
void UserLgiht_Flash(void);

#endif

⌨️ 快捷键说明

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