📄 define.h
字号:
#ifndef _DEFINE_H
#define _DEFINE_H
//-----***-公共变量(字)-***-----//
extern unsigned char data PowerStA;
extern unsigned char data PowerStB;
extern unsigned char data DataProtectTime;
extern unsigned char data LcdDelay;
extern unsigned char data ComTimeA;
extern unsigned char data ComTimeB;
extern unsigned char idata TimeBuf[3];
extern unsigned char data TemperatureTime;
extern unsigned char data PulseData;
extern unsigned char data LcdShowTime;
extern unsigned char data IIcByteStar;
extern unsigned char data MataStData;
extern unsigned char data LcdRunData;
extern unsigned char data KeyTemp; //脉冲、键盘缓冲器
extern unsigned char data LcdTime;
extern unsigned char data CkData;
extern unsigned char data IIcBuf[16];
extern unsigned char idata LcdShowBit[2];
extern unsigned char idata LcdShowBuf[8];
extern unsigned char idata SumPulseData[4];
extern unsigned char idata FengPulseData[4];
extern unsigned char idata GuPulseData[4];
extern unsigned char idata PingPulseData[4];
extern unsigned char idata ReversePulseData[4];
extern unsigned char pdata ComDataBuf[60]; //***串口数据接收存放空间***//
//extern unsigned char pdata ReceiveComBuf[60];
//extern unsigned char pdata SendComBuf[60];
extern unsigned char data InfraredBufDptr; //***红外数据接收指针***//
extern unsigned char data SeriesBufDptr; //***串口数据接收指针***///
extern unsigned char idata DaysBuf[4];
extern unsigned char idata ReverseTime[3];
extern unsigned char data SeriesInData;
//-----***-公共变量(位)-***-----//
extern bit LcdShowFg;
extern bit LcdTimeFg;
extern bit CmdParseFg;
extern bit BataMoveFg;
extern bit DataProtectFg;
extern bit TemperatureTimeFg;
extern bit LowPowerFg;
extern bit ComFg;
extern bit ReverseFgToData;
extern bit ReverseFgToLcd;
extern bit FengFg;
extern bit PingFg;
extern bit GuFg;
extern bit TimeSendFg;
extern bit SeriesSendFg;
extern bit SendOverFg; //数据发送结束标志
extern bit KeyFg0; //清楚数据标志
extern bit KeyFg1; //编程数据标志
extern bit KeyFg2; //表盖打开标志
extern bit PulseParseFg;
extern bit TimeOk;
extern bit ComBit;
extern bit SeriesBitNine; //串口第九位
extern bit SeriesOk;
extern bit SeriesSt;
extern bit SeriesFg;//串口占用数据通道标志
extern bit InfraredBitNine; //红外第九口
extern bit InfraredOk;
extern bit InfraredSt;
extern bit InfraredFg;//红外占用数据通道标志
extern bit ComEn;
//-----***-外部函数的声明-***-----//
extern void Delay(unsigned int count) reentrant;
extern unsigned char IicByteRead(unsigned char device,unsigned char address);
extern void IicMuchByteRead(unsigned char Device,unsigned char Address,unsigned char DataLend);
extern void IicByteWrite(unsigned char device,unsigned char address,unsigned char bytedata);
extern void IicMuchByteWrite(unsigned char Device,unsigned char Address,unsigned char DataLend);
extern unsigned char IicReceiveByte(void);
extern bit IicSentByte(unsigned char bytedata);
extern void IicStart(void);
extern void IicStop(void);
extern void IicWait(void);
extern void SendAcknowledge(bit ack);
extern void LcdStart(void);
extern void LcdStop(void);
extern void LcdSendId(unsigned char ID);
extern void LcdSendAddress(unsigned char Address);
extern void LcdSendByte(unsigned char Data);
extern void LcdSendCommand(unsigned char Command);
extern void SeriesSend(void);
extern unsigned char HexToBcd(unsigned char Bytedata);
extern unsigned char BcdToHex(unsigned char Bytedata);
extern void DataSave(void);
extern void DataPickup(void);
extern void SeriesSentByte(unsigned char Byte);
extern void InitCpu(void);
extern void InitLcd(void);
extern void InitRTC(void);
extern void InitCmd(void);
extern void Temperature(void);
extern void TimeSpend(void);
extern void CmdParse(void);
extern void PulseParse(void);
extern void KeyParse(void);
extern void KeyCmd(void);
extern void LcdParse(void);
extern void DataProtect(void);
extern void PowerAddUp(void);
extern void ToDay(unsigned char Day);
extern void WDT(void);
extern void LowPower(void);
extern void ClerBuf(void);
extern void ClerData(void);
extern void TimeChk(unsigned char ByteDataA,unsigned char ByteDataB);
extern void DataCom(void);
extern void StakeOut(unsigned char DataA,unsigned char DataB);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -