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

📄 key_min_max.c

📁 /* * Copyright (c) 2005,浙江联大仪表有限公司仪表技术部 * All rights reserved. * * 文件名称:oil level sensor over.c * 文件
💻 C
字号:
unsigned char key_min(void);//变小或调零按键查询子程序
unsigned char key_max(void);//变大或调量程按键查询子程序
void ee_write_float(unsigned char place,float number);//保存浮点数到EEPROM子程序
void pwm(unsigned int mid);//PWM输出子程序
/*
* 函数介绍:调整保存零位、量程PWM输出值
* 输入参数:EEPROM的地址
* 输出参数:
* 返回值 :
*/
void key_min_max(unsigned char place)
{
	unsigned int max, min, mid;
	max = 1023;
	min = 0;
	mid = 512;

	while (1)
	{

		if (key_min())
		{
			max = mid;
			mid = (min+mid)>>1;
			ee_write_float(place, mid);
		}

		if (key_max())
		{
			min = mid;
			mid = (max+mid)>>1;
			ee_write_float(place, mid);
		}

		pwm(mid);
	}

}

⌨️ 快捷键说明

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