exlib.h

来自「电能表源码」· C头文件 代码 · 共 69 行

H
69
字号
/*************************************************************/
//
// 库函数定义,已被屏蔽,用户可以按说明调用,但不可以更改
//
/***************************************************************/

#include "Var.h"
#include "dw8051.h"
#include "ExTigReg.h"

extern void CfgRTC(unsigned char,unsigned char);
extern void SetRTCTime(struct RTCTime);
extern unsigned char ReadRTCTime(void);
extern void AdjustRTC(unsigned char,unsigned char,unsigned char);

extern void Interrupt_Int0(void);
extern void Interrupt_Timer0(void);
extern void Interrupt_Int1(void);
extern void Interrupt_Timer1(void);
extern void Interrupt_Timer2(void);
extern void Interrupt_Uart1(void);
extern void Interrupt_ExInt2(void);
extern void Interrupt_ExInt3(void);
extern void Interrupt_ExInt4(void);
extern void Interrupt_PF(void);

extern unsigned char SetPLL(unsigned char);
extern void ClearWDT(void);
extern void CfgLCD(unsigned char);
extern void CfgET(struct ETMode);
extern char CfgEU(unsigned char,unsigned int,unsigned char,unsigned char);
extern void SetIR(unsigned char,unsigned char);
extern char SendUData(unsigned char,unsigned char);
extern int RecvUData(unsigned char);
//extern void SetLCDData(unsigned char xdata *,unsigned char,unsigned char);

extern void CfgInterrupt(unsigned long);
extern void SetInterrupt(unsigned char);
extern void ClrInterrupt(unsigned char);
extern unsigned char ReadIntFlg(unsigned char);
extern void ClrIntFlg(unsigned char);

extern void CfgPort(unsigned char,unsigned char);
extern void SetXRam(unsigned char);

extern void InitMeter(void);
extern unsigned char SetADC(unsigned char,unsigned char);
extern char OpenPDT(void);
extern void SwitchClk(unsigned char);
extern void SetMeterCfg(unsigned long,unsigned char);
extern unsigned long ReadMeterPara(unsigned char);
extern void SetMeterFunc(unsigned char);
extern unsigned char ReadMeterFunc(void);
extern unsigned char SetMChannel(unsigned char,unsigned char);

extern void Sleep(void);
extern void SetFrq(unsigned char);
extern void DeepSleep(void);
extern void CloseLCD(void);

extern void IAP_FLASH_PageErase(unsigned int);
extern void IAP_FLASH_ByteWrite(unsigned int addr,unsigned char dat);
extern unsigned char IAP_FLASH_ByteRead(unsigned int);

//extern void Disp_Full(void);
extern unsigned long ReadInterrupt(void);
extern char GetRealTemperature(signed int);
extern void CompensateRTC(void);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?