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

📄 formula.c

📁 好东西与大家分享……关于单片机驱动微型打印机和液晶屏的程序!!已经测试过!绝对没有问题
💻 C
字号:
#include <head.h>
#include <math.h>

#ifdef HEADUSED
#define	DELTA	0	
#else
#define	DELTA	0.3
#endif

#ifndef SMB_RATIO
#define	SMB_RATIO	1	
#endif

#define	A1	0.0176
#define	A2	0.414
#define	A3	-0.0014

#define	B1	0.0366
#define	B2	0.4584
#define	B3	-0.1314

#define	C1	-0.7535
#define	C2	7.4555
#define	C3	-10.4273

#define	D1	1.9049
#define	D2	-9.0558
#define	D3	14.5104

#define	E1	-0.0006
#define	E2	4.0851
#define	E3	-10.05
float	formula(unsigned int Read,unsigned int Zero)
{
	float v,v2;
	if(Read >= Zero)	return(0);
	else
	{
		v = log10(Zero/Read);
		if(v <= 0.6)
		{
			v2 = A1*v*v + A2*v + A3;
			v2	= v2 + DELTA;
			if(v2<0.001) v2 = 0.001;
			return(v2);
		}
		else if(v <= 1.5)
		{
			return(B1*v*v + B2*v + B3);
		}
		else if(v <= 2.0)
		{
			return(C1*v*v + C2*v + C3);
		}
		else if(v <= 2.5)
		{
			return(D1*v*v + D2*v + D3);
		}
		else if(v <= 3)
		{
			return(E1*v*v + E2*v + E3);
		}
		else
			return(2.2);
	}

}

⌨️ 快捷键说明

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