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

📄 key_min_max.lst

📁 /* * Copyright (c) 2005,浙江联大仪表有限公司仪表技术部 * All rights reserved. * * 文件名称:oil level sensor over.c * 文件
💻 LST
字号:
     1: unsigned char key_min(void);//变小或调零按键查询子程序

     2: unsigned char key_max(void);//变大或调量程按键查询子程序

     3: void ee_write_float(unsigned char place,float number);//保存浮点数到EEPROM子程序

     4: void pwm(unsigned int mid);//PWM输出子程序

     5: /*

     6: * 函数介绍:调整保存零位、量程PWM输出值

     7: * 输入参数:EEPROM的地址

     8: * 输出参数:

     9: * 返回值 :

    10: */

    11: void key_min_max(unsigned char place)

    12: {

    13:         unsigned int max, min, mid;

    14:         max = 1023;

    15:         min = 0;

    16:         mid = 512;

    17: 

    18:         while (1)

    19:         {

    20: 

    21:                 if (key_min())

    22:                 {

    23:                         max = mid;

    24:                         mid = (min+mid)>>1;

    25:                         ee_write_float(place, mid);

    26:                 }

    27: 

    28:                 if (key_max())

    29:                 {

    30:                         min = mid;

    31:                         mid = (max+mid)>>1;

    32:                         ee_write_float(place, mid);

    33:                 }

    34: 

    35:                 pwm(mid);

    36:         }

    37: 

    38: }

⌨️ 快捷键说明

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