?? jbdata.h
字號:
/*********************************************************
*
* 文 件: jbdata.h
* 說 明: jbdata.c的變量和函數原型聲明.
*
*********************************************************/
#include <jjf24b.h>
#define QUERY_HEX 0 // 16進制可查詢參數
#define QUERY_BCD 1 // 壓縮BCD可查詢參數
#define QUERY_BYTE 2 // 字節型可查詢參數
#define QUERY_INT 3 // 整型可查詢參數
#define QUERY_LONG 4 // 長整型可查詢參數
#define QUERY_BIT 5 // 位尋址可查詢參數
//
// 內部函數原型聲明:
//
bool Dial(void);
bool DetectConnectTone(byte);
bool ConnectModem(void);
// CML644A讀寫函數:
byte ReadModem(byte);
void WriteModem(byte,byte);
void ResetModem(void);
// 鏈路層函數:
bool TxByte(byte);
bool RxByte(void);
void TxCmd(byte);
bool RxCmd(void);
bool TxPaNe(void);
bool RxPaNe(void);
bool TxData(void);
bool RxData(void);
void GereralWriteFlash(uint);
void GereralReadFlash(uint,uint,byte*);
void ReadData(byte,uint,byte,byte*);
void WriteData(byte,uint,byte,byte*);
bool AutoReadPara(byte);
bool AutoWritePara(byte);
//
// 外部函數原型聲明:
//
extern void Page(byte);
extern void Delay5MS(byte);
extern void DelaySecond(byte);
extern void DispClr(void);
extern void DispSymbol(byte);
extern void DispNum(bool);
extern void Speaker(byte);
extern void WriteOut(uint,byte);
extern void Open(byte);
extern void Close(byte);
extern bool OffHook(void);
extern byte ReadByte(uint,byte);
extern void DispCmd(byte);
extern void DispCharge(luint,byte);
extern void Flash(bool);
extern void CheckSumTest(void);
extern void FlashComm(void);
//
// 自動讀寫參數全局變量定義:
//
byte idata bParaByte;
uint idata iParaWord;
ulint idata lParaLWord;
byte idata aParaBuf[10];
byte xdata aTestPara[9];
byte idata bLastCmd;
extern bool fFirstCmd;
//
// 外部全局變量聲明:
//
extern bool fFanjiRequest;
extern bool fFanJi;
extern bool fWaitExit;
extern bool fDelay5MS;
extern bool fDelaySecond;
extern bool fKey;
extern bool fTxDataReady;
extern bool fRxDataReady;
extern bool fWorkMode;
extern bool fLocked;
extern byte cbDelay5MS;
extern byte cbDelaySecond;
extern byte bKeyBuf;
extern byte bStatusWord;
extern byte idata bErrorCode;
extern byte bPaBuf;
extern byte bNeBuf;
extern uint iPaNeNum;
extern byte OutBuf;
extern byte pReadNumber;
extern bool fiiDelaySecond;
extern uint idata ciiDelaySecond;
extern byte xdata bFailTimes;
extern byte bKeyBuf;
extern byte idata bRecSBUF;
extern byte idata aNumBuf[];
extern byte xdata aDataBuf[];
extern byte xdata aLargeBuf[];
extern byte code aLCDSegment[];
extern uint xdata iWaitDDTime;
extern bool fWriteFlashRequest;
extern byte idata bWriteFlashLen;
extern byte idata bWriteFlashPage;
extern uint idata tWriteFlashAddr;
extern byte xdata sWriteFlashBuf[128];
extern byte xdata aWriteFlashBuf[128];
extern byte bdata fbBuf1;
extern bool fIDDCallLimit;
extern bool fDDDCallLimit;
extern bool fLOCCallLimit;
extern bool fIDDPrintLimit;
extern bool fDDDPrintLimit;
extern bool fLOCPrintLimit;
extern bool fDialForm;
extern bool fSecretSelect;
//
// End file: jbdata.h
//
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -