h = (set_Setpoint % 10) ; //提取set_Setpoint变量值最低位个位
z = (set_Setpoint / 10 ) % 10 ; //提取set_Setpoint变量值最低位十位
y = (set_Setpoint / 100 ) % 10 ; //提取set_Setpoint变量值最低位百位
x = (set_Setpoint / 1000 ) % 10 ; //提取set_Setpoint变量值最低位千位
b = (set_Setpoint / 10000 ) % 10 ; //提取set_Setpoint变量值最低位千位
if (!digitalRead(KEY_UP) and key_mode == 2) h += 1; //小时数码管十位数加一
else if (!digitalRead(KEY_DW) and key_mode == 2) h -= 1; //小时数码管十位数减一
else if (!digitalRead(KEY_UP) and key_mode == 3) z += 1; //小时数码管十位数加一
else if (!digitalRead(KEY_DW) and key_mode == 3) z -= 1; //小时数码管十位数减一
else if (!digitalRead(KEY_UP) and key_mode == 4) y += 1; //小时数码管个位数加一
else if (!digitalRead(KEY_DW) and key_mode == 4) y -= 1; //小时数码管个位数减一
else if (!digitalRead(KEY_UP) and key_mode == 5) x += 1; //分钟数码管十位数加一
else if (!digitalRead(KEY_DW) and key_mode == 5) x -= 1; //分钟数码管十位数减一
else if (!digitalRead(KEY_UP) and key_mode == 6) b += 1; //分钟数码管十位数加一
else if (!digitalRead(KEY_DW) and key_mode == 6) b -= 1; //分钟数码管十位数减一