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

📄 cs5460a.h

📁 RM0038红外传感器接收电视机摇控的源码
💻 H
字号:
#include "Stdafx.h"

#define	CONFIGSFR						0								//配置寄存器
#define IDCOFFSFR						2								//电流直流偏移寄存器
#define	IGAINSFR						4								//电流增益寄存器
#define VDCOFFSFR						6								//电压直流偏移寄存器
#define	VGAINSFR						8								//电压增益寄存器
#define COUNTSFR						10								//计算周期的点数
#define	PULSERATESFR					12								//能量脉冲数量寄存器
#define ISFR							14								//瞬时电流寄存器
#define VSFR							16								//瞬时电压寄存器
#define PSFR							18								//瞬时功率寄存器
#define ESFR							20								//能量累计寄存器
#define IRMSSFR							22								//电流有效值寄存器
#define VRMSSFR							24								//电压有效值寄存器
#define TBCSFR							26								//时基效准寄存器
#define POFFSFR							28								//功率偏移寄存器
#define STATUSSFR						30								//状态寄存器
#define IACOFFSFR						32								//电流交流偏移寄存器
#define VACOFFSFR						34								//电压交流偏移寄存器
#define MASKSFR							52								//中断屏蔽寄存器
#define	CTRLSFR							56								//控制寄存器

#define CCONVERT						0xE8							//连续转换
#define SYNC1							0xFF
#define SYNC0							0xFE
#define POWERUP							0xA0							//上电
#define POWERDOWN						0x88							//掉电
#define VDCOADJUST						0xD1							//电压偏移校准
#define IDCOADJUST						0xC9							//电流偏移校准
#define VDCGADJUST						0xD2							//电压增益校准
#define IDCGADJUST						0xCA							//电流增益校准
#define VACOADJUST						0xD5							//电压偏移校准
#define IACOADJUST						0xCD							//电流偏移校准
#define VACGADJUST						0xD6							//电压增益校准
#define IACGADJUST						0xCE							//电流增益校准

extern void Write_CS5460A(uchar *p,uchar len);// 写 CS5460A 的状态寄存器
extern void Read_CS5460A(uchar *p,uchar CommData );// 读 CS5460A 的状态寄存器
extern bit Waite_DRDY_High(void);
extern void Reset5460A(void);
extern long GetWeight(void);
extern	xdata uchar buf5460[4];
extern  code long *lbuf;

⌨️ 快捷键说明

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