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

📄 measure.h

📁 用ADE7169F16单片机实现了单向多费4率电能表
💻 H
字号:
/*************************************
;Ade7169 demo program     
;*************************************
;AUTHOR:        Su RuTong
;DATE:          03 09 2006
;*************************************/

#ifndef _MEASURE_H_
#define _MEASURE_H_


/*  For test
// ; the following 16 bytes are loaded from EEPROM block 0 starting at addr 0x10
V100Thresh:	DS	3
V10Thresh:	DS	2
V1Thresh:	DS	2
Vp1Thresh:	DS	2
Vp10Thresh:	DS	2

A10Thresh:	DS	3
A1Thresh:	DS	2
Ap1Thresh:	DS	2
Ap10Thresh:	DS	2
Ap100Thresh:	DS	2
*/

#define V100Thresh_const  (0x05EED3)
#define V10Thresh_const   (0x0097E2)
#define V1Thresh_const    (0x000F30)
#define VP1Thresh_const   (0x000798)
#define VP10Thresh_const  (0x000185)

#define A10Thresh_const   (0x039F19)
#define A1Thresh_const    (0x005CB6)
#define Ap1Thresh_const   (0x000945)
#define Ap10Thresh_const  (0x0000ED)
#define Ap100Thresh_const (0x000018)


typedef void (*_ADE_PROC_PTR)(void);
extern unsigned long data _ade_int_evt_word;
#define ADE_EVT_WORD _ade_int_evt_word

/*
extern unsigned short DeltaWattActiveZ[4];
extern unsigned short DeltaWattActiveF[4];
extern unsigned short DeltaWattReactiveZ[4];
extern unsigned short DeltaWattReactiveF[4];
extern unsigned short DeltaWattVactiveZ[4];
extern unsigned short DeltaWattVactiveF[4];
*/
//extern unsigned short CFAcc[4];
//extern unsigned short WattActiveAcc[4];
//extern unsigned short WattReactiveAcc[4];

//extern _sys_tariff_data curdata; //current data
//extern _sys_inst_data instdata;

extern void Write_ADE_SFR(char ByteM, char ByteL, char Register);
extern void Read_ADE_SFR(unsigned char __idata *Pointer, char Register);

extern void InitADE(void);
extern void InitRMSThresh(void);
extern void ParseADEInt(void);
extern void GetVrms(void);
extern void GetIrms(void);
extern void _ReadVRMS(void);
extern void _ReadIRMS(void);
extern void _ReadActive(void);
extern void _ReadRActive(void);
extern void _ReadRA(void);
extern void _ReadRR(void);
extern void GetADCWaveforms(unsigned char item);
extern void SavePowerData(void);

#endif

⌨️ 快捷键说明

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