?? jbmcomm.h
字號:
/*******************************************************
*
* 文 件: jbmcomm.h
* 說 明: jbmcomm.c的頭文件
*
******************************************************/
#include <jjf24b.h>
//
// 函數(shù)原型聲明:
//
void UpCall(void);
void DownCall(void);
void SendTelNum(bool);
void ExitPro(void);
bool SelectBill(uint);
// OLD模式通信過程函數(shù):
void OldComm(void);
void DynamicPassword(void);
void OldClock(void);
void OldSystem(void);
void OldDiscount(void);
void OldDisable(void);
void OldIDDTariff(void);
void OldDDDTariff(void);
void OldLocalTariff(void);
void OldIDDClass(void);
void OldDDDClass(void);
void OldLocalClass(void);
void OldQueryBills(void);
void OldReportBills(void);
void OldReportQueryBills(void);
void OldTest(void);
void OldDayTotal(void);
void OldPowerOnOff(void);
void OldScallTotal(byte);
// NEW模式通信過程函數(shù):
void NewComm(void);
void NewSystem(void);
void NewDiscount(void);
void NewCallStation(void);
void NewIDDTariff(void);
void NewDDDTariff(void);
void NewLocalTariff(void);
void NewIDDClass(void);
void NewDDDClass(void);
void NewLocalClass(void);
void NewQueryBills(void);
void NewQueryPara(void);
void NewReportBills(void);
void NewReportQueryBills(void);
void NewTest(void);
void NewDayTotal(void);
void NewReportQueryBills(void);
void NewPowerOnOff(void);
void NewExpandPara(void);
void QueryVersion(void);
void ManageNumber(void);
//
void PrepareQueryPara(void);
void FlashComm(void);
//
// 內(nèi)部全局變量聲明:
//
byte data bCallReason;
byte bPaBuf; // 包數(shù)量(每包128字節(jié))
byte bNeBuf; // 剩余字節(jié)
uint iPaNeNum; // 由bPaBuf和bNeBuf決定的字節(jié)數(shù)
byte idata bErrorCode;
bool fFlash;
//
// 外部全局變量聲明:
//
extern bool fWorkMode;
extern bool fSecretSelect;
extern byte bDlpReason;
extern byte bStatusWord;
extern byte cbFangDao;
extern byte xdata bFailTimes;
extern byte idata bRecSBUF;
extern byte idata aNumBuf[];
extern byte xdata aDataBuf[];
extern byte idata bParaByte;
extern uint idata iParaWord;
extern uint iAddress;
extern byte idata aParaBuf[];
extern byte xdata aTestPara[];
extern byte InBuf;
extern bool Dial(void);
extern bool ConnectModem(void);
extern void Page(byte);
extern bool TxByte(byte);
extern bool RxByte(void);
extern void TxCmd(byte);
extern bool RxCmd(void);
extern bool TxPaNe(void);
extern bool RxPaNe(void);
extern bool TxData(void);
extern bool RxData(void);
extern bool RxFirstOK(void);
extern void DispCmd(byte);
extern void DispErrorCode(void);
extern void DispOK(byte);
extern void ResetModem(void);
extern void Open(byte);
extern void Close(byte);
extern void DelaySecond(byte);
extern void DispSymbol(byte);
extern void ReadBytes(byte,byte);
extern void DispCharge(ulint,byte);
extern void ClrRam(void);
extern void CheckSumTest(void);
extern byte CalcCSSubA(uint,uint);
extern byte CalcCSSubB(uint);
extern void ReadData(byte,uint,byte,byte*);
extern void GeneralReadData(byte,uint,uint,byte*);
extern void WriteData(byte,uint,byte,byte*);
extern void GeneralWriteData(uint);
extern bool AutoReadPara(byte);
extern bool AutoWritePara(byte);
extern void Delay5MS(byte);
extern byte ReadByte(uint,byte);
extern void DispTime(uint);
extern void DispCharge(ulint,byte);
byte SearchCmd(byte);
byte code CmdDisp[]={
// OLD模式代碼顯示:
0x10,0x01,
0x11,0x02,
0x12,0x03,
0x13,0x04,
0x14,0x05,
0x15,0x06,
0x16,0x07,
0x17,0x08,
0x18,0x09,
0x19,0x10,
0x1a,0x11,
0x1c,0x12,
0x20,0x13,
0x22,0x14,
0x23,0x15,
0x24,0x16,
0x25,0x17,
0x26,0x18,
// NEW模式代碼顯示:
0x60,0x61,
0x61,0x62,
0x62,0x63,
0x63,0x64,
0x64,0x65,
0x65,0x66,
0x66,0x67,
0x67,0x68,
0x68,0x69,
0x69,0x70,
0x6a,0x71,
0x6c,0x72,
0x70,0x73,
0x71,0x74,
0x73,0x75,
0x74,0x76,
0x75,0x77,
0x76,0x78,
0x77,0x79,
0x81,0x81,
0x59,0x59,
0x82,0x82};
extern void InitLevel(void);
extern byte fTxFSKStart;
extern void ResetUart(void);
extern byte xdata aCallID[];
byte bCurrentVoltage;
void TxFskByte(byte bByte);
extern byte cbDelay5MS;
extern bool fDelay5MS;
byte RxFskByte(byte * rxfsk);
extern byte code aVoltage[];
void Fsk_0_1_Modu(byte bBinar);
void Fsk_2225Hz(void);
//
// End file: jbmcomm.h
//
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -