?? define.h
字號:
#ifndef _DEFINE_H
#define _DEFINE_H
//-----涉及到電量方面的數據存儲區數組定義
//-----涉及到通訊方面的數據存儲區數組定義
extern bit SendStrFg; //數據開始發送標志
extern bit SendEndFg; //數據發送結束標志
extern bit InfSendFg; //紅外發送標志
extern bit SerSendFg; //串口發送標志
extern bit NullityFg; //標志/無效指令
//extern unsigned char pdata ComInceptTime;//串口接收超時時間---接收到第一個字節后開始置1秒的時間
//-----***-以下為自己添-***-----//
//extern bit stratled;
extern bit Answer;
extern bit AdBit;
extern bit PrgSn;
extern bit ClrSn;
extern bit cmdwr;
extern bit DataSaveSt;
extern bit PgIIcComm;
extern bit CmdParseFg;
extern bit InDataFg;
//extern bit PgIIcEn;
extern bit ClerRam;
extern bit Hwfg;
extern bit Serialfg;
extern bit infrfg;
extern bit EDatafg;
extern bit bytereceivefg;
extern bit time0fg;
//extern bit Displayfg;
extern unsigned char pdata startfg1;
extern unsigned char pdata startfg2;
extern unsigned char pdata startfg3;
extern unsigned char data t;
extern unsigned char data c;
extern unsigned char data x;
extern unsigned char data EleChFg;
extern unsigned char data EleChFg;
extern unsigned char data iicEData[4];
extern unsigned char data passwordbuf[3];
//extern unsigned char data ledEData[4];
extern unsigned char data inpulse;
extern unsigned char data EData[4];
extern unsigned char data InceptBuf[50]; //-----------------數據提取緩存
extern unsigned char data IicBuf[3];
extern unsigned char data InfraredBufDptr; //***紅外數據接收指針***//
extern unsigned char data SerialBufDptr; //***串口數據接收指針***///
extern unsigned char data MeterAdd[6]; //-----------------表地址
extern unsigned char data ShowDataBuf[4]; //-----------------顯示數據緩存
extern unsigned char data LedShowBuf[8]; //-----------------顯示緩存
extern void Datastart(void);
extern void Wait(void);
extern void InitInterrupt(void);
extern void infrarereceive(void);
extern void LedFull(void);
//-----***-以下iic總線-***-----//
extern void iicstart(void);
extern void iicstop(void);
extern bit ack(void);
extern void noack(bit ack);
extern bit w8bitiic(unsigned char templ);
extern unsigned char r8bitiic(void);
extern void wbyteiic(unsigned char deviceaddress,unsigned char dateaddress,unsigned char byte);
extern unsigned char rbyteiic(unsigned char deviceaddress,unsigned char dateaddress);
extern void IicMByteRead(unsigned char deviceaddress,unsigned char dateaddress,unsigned char *DataDptr,unsigned char DataLend);
extern void IicMByteWrite(unsigned char deviceaddress,unsigned char dateaddress,unsigned char *DataDptr,unsigned char DataLend);
//-----***-以上自己添-***-----//
extern void iicEDatasave(unsigned char i);
extern void Delay(unsigned int count);
//extern unsigned char bytereceive(void);
extern void SeriesSend(void);
extern unsigned char HexToBcd(unsigned char Bytedata);
extern unsigned char BcdToHex(unsigned char Bytedata);
extern void InitCpu(void);
//extern void InitCmd(void);
extern void CmdParse(void);
extern void PulseAdd(void);
//extern void LedParse(void);
//extern void PowerAddUp(void);
extern void WDT(void);
extern void SnCheck(void);
extern void ClerInceptBuf(void);
extern void IIcCler(void);
extern void DataSend(void);
extern void DataDeal(void);
extern bit CheckSum(void);
//extern bit CheckAdd(void);
extern bit CheckAvailabilityAdd(void);
extern bit CheckBroadcast(void);
extern void AvailabilityAddParse(void);
extern void BroadcastAddParse(void);
extern void CmdPick(unsigned char DeviceAdd,unsigned char ByteAdd,unsigned char *value,unsigned char DataLend);
extern void CmdSave(unsigned char DeviceAdd,unsigned char ByteAdd,unsigned char DataInNo,unsigned char DataLend);
extern void SentByte(unsigned char Byte);
extern void InitDelay(unsigned char count);
extern void ClerDataBuf(void);
extern unsigned char EleChk(unsigned char *DataDptr,unsigned char DataLend);
extern void RamCler(unsigned char *DataDptr,unsigned char DataLend);
extern void RamCopy(unsigned char *DataOneDptr,unsigned char *DataTwoDptr,unsigned char DataLend);
extern void EleDataChk(void);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -