?? jbmcall.h
字號:
#include <jjf24b.h>
#define START_TIME 1
#define END_TIME 0
#define RTChour 0
#define RTCminute 1
#define TABhour 2
#define TABminute 3
#define MCALL 0
#define SCALL 1
bool f3Plus1,fHoliday,fNo2Tariff,fFlashOff;
uint xdata iF0Tariff,iF1Tariff,iF2Tariff,iF3Tariff;
ulint xdata lTotalF1,lTotalF2,lTotalF3,lTotalF0;
uint xdata iT0Time;
uint xdata iT1Time,iT2Time;
byte idata bFTime;
uint idata iSubTimes;
ulint xdata lSubTariff;
byte xdata bStartMode;
ulint idata lTotalTariff;
uint idata iTotalTime;
byte idata aCallTime[7];
byte idata bClass;
byte idata bDayPartCode;
byte idata bIDL;
byte xdata bQueryFee;
byte xdata bMClass;
byte xdata bSClass;
byte xdata bIs201;
byte bFSKTimes;
void NewMasterCall(void);
void NewNo2Tariff(void);
void NewGetTariff(bool);
void NewGetDiscount(void);
void NewCheckHoliday(void);
void OldMasterCall(void);
byte OldGetDiscount(void);
void OldGetTariff(void);
void OldCheckHoliday(void);
void OldNo2Tariff(void);
void AllTotal(byte);
void JudgeCallKind(void);
bool JudgeCallStation(void);
void SaveFee(byte,byte);
bool OnHook(void);
bool OffHook(void);
bool DisableNumAnaly(void);
void CallStation(void);
void TotalAdd(uint);
bool CheckTable(byte);
bool RecNumber(void);
uint FeeCalc(uint,byte);
void SaveCurrentTime(void);
void SaveRecord(void);
void Flash(bool);
void Speaker(byte);
void WriteTwoBytes(uint);
void WriteTriBytes(ulint);
void SaveTotal(void);
void F0TotalAdd(void);
void F1TotalAdd(void);
void F2TotalAdd(void);
void F3TotalAdd(void);
bool JudgeCC(byte);
bool CheckTabSpecial(void);
bool DetectDialTone(void);
void SaveBaoBiao(void);
extern bool fiDelaySecond;
extern bool fWorkMode;
extern bool fLocked;
extern bool fSaveFreeTalk;
extern bool fSaveInTalk;
extern bool fDetectDialTone;
extern bool fFanJi,fSecond;
extern bool fDelaySecond;
extern bool fLockRequest;
extern bool fKey;
extern bool fDelay5MS,fFanjiRequest;
extern byte cbDelaySecond;
extern byte pReadNumber;
extern byte pWriteNumber;
extern byte cbLineState;
extern byte bCallReason;
extern byte cbKey;
extern byte bKeyBuf;
extern byte cbDelay5MS;
extern byte cbLineState;
extern byte bStatusWord;
extern bool fDelayLock;
extern bool fPluseFD;
extern bool fDaoDa;
extern bool fiiDelaySecond,fLockContinue;
extern uint iAddress;
extern byte idata cbRingTimes;
extern byte idata cbRingPulseNum;
extern uint idata ciDelaySecond;
extern byte idata bDialType;
extern byte xdata bResetTime;
extern uint xdata iCancelCodeDelay;
extern byte data bPaBuf;
extern byte data bNeBuf;
extern uint data iPaNeNum;
extern byte cbFangDao;
extern byte idata bParaByte;
extern uint idata ciiDelaySecond;
extern uint idata iParaWord;
extern ulint idata lParaLWord;
extern uint xdata iAutoDelayTime;
extern uint xdata iResetTime;
extern byte xdata bTalkDispTime;
extern byte xdata bReportWord;
extern byte xdata bStationFDLength;
extern byte idata bErrorCode;
extern byte idata aParaBuf[];
extern byte xdata aRTCTime[];
extern byte idata aNumBuf[];
extern byte xdata aDataBuf[];
extern byte xdata aLargeBuf[];
extern byte xdata aSmallBuf[];
extern byte xdata aUserRTCBuf[];
extern void DispClr(void);
extern void DispOut(void);
extern void DispNum(bool);
extern void DispCharge(ulint,byte);
extern void DispSymbol(byte);
extern void DispTime(uint);
extern void Close(byte);
extern void Open(byte);
extern bool KeyPro(void);
extern byte ReadByte(uint,byte);
extern void ReadBytes(byte,byte);
extern void ReadData(byte,uint,byte,byte*);
extern void WaitRTC(void);
extern void Page(byte);
extern void DelaySecond(byte);
extern void ResetModem(void);
extern byte ReadModem(byte);
extern void WriteModem(byte,byte);
extern bool PrintTalkRecord(void);
extern void AutoWritePara(byte);
extern bool AutoReadPara(byte);
extern void DispErrorCode(void);
extern void GeneralWriteData(uint);
extern void Delay5MS(byte);
extern bool PrintBaoBiao(void);
// 由管理系統(tǒng)設(shè)置的位控制變量
byte bdata fbBuf1 _at_ 0x22;
sbit fIDDCallLimit =fbBuf1^0;
sbit fDDDCallLimit =fbBuf1^1;
sbit fLOCCallLimit =fbBuf1^2;
sbit fIDDPrintLimit =fbBuf1^3;
sbit fDDDPrintLimit =fbBuf1^4;
sbit fLOCPrintLimit =fbBuf1^5;
sbit fDialForm =fbBuf1^6;
sbit fSecretSelect =fbBuf1^7;
byte bdata fbBuf2 _at_ 0x23;
sbit fHanderEnable =fbBuf2^0;
sbit fErrorAutoCall =fbBuf2^1;
sbit fDefaultFeeSelect =fbBuf2^2;
sbit fClearTotalEnable =fbBuf2^3;
sbit fAutoReport =fbBuf2^4;
sbit fEndLockEnable =fbBuf2^5;
sbit fSlaveCallEnable =fbBuf2^6;
sbit fSlaveCalcForm =fbBuf2^7;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -