119
个编辑
更改
→实验现象
UpdateLCD函数,用于改变屏幕的内部。其输入参数为当前的温度值。在其内部对温度区间进行划分,小于20度属于NORMAL,显示屏会显示绿色背景;在20到27度之间,属于WARN,显示屏会显示黄色;大于27度,属于EMERGENT,显示屏会显示红色。同时也会显示当前温度值。<syntaxhighlight lang="c" line="1">
typedef enum
{
TEMP_DEFAULT,
TEMP_NORMAL,
TEMP_WARN,
TEMP_EMERGENT
}TEMP_RANGE;
</syntaxhighlight><syntaxhighlight lang="c" line="1">
void UpdateLCD(int32_t temp)
{