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

📄 jbdata.h

📁 电话PSTN线路上FSK处理软件。。。。。。。。。
💻 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 + -