📄 key_min_max.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 + -