if(key_value==1) { LCD_Clear(White); if(mode==1) mode=2; else if(mode==2) { Threshold1_p=Threshold1; Threshold2_p=Threshold2; Threshold3_p=Threshold3; write_at24c02(0x00,Threshold1); HAL_Delay(10); write_at24c02(0x01,Threshold2); HAL_Delay(10); write_at24c02(0x02,Threshold3); HAL_Delay(10); choice=1; mode=1;
时间: 2024-03-29 13:41:10 浏览: 96
这段代码的作用是,当按键键值为1时,清空LCD显示器的内容,并根据变量mode的值进行不同的操作。如果mode的值为1,则将其设置为2;如果mode的值为2,则将三个阈值变量(Threshold1、Threshold2、Threshold3)的当前值保存到EEPROM中,并将choice变量的值设置为1,最后将mode的值设置为1。其中,write_at24c02()函数用于向EEPROM中写入数据,HAL_Delay()函数用于延时。
阅读全文