📄 display_process.c
字号:
#include"reg52.h"
#include"intrins.h"
#include"my_type.h"
#include"function.h"
#include"global_var.h"
#include"interface.h"
/********温度值转换处理程序*********/
void display_process(float temp)
{
if(temp>=0 && temp<10) //当温度在0-10摄氏度时
{
disp[0]=led[(uchar)(temp)+10];
disp[1]=led[((uchar)(temp*10))%10];
disp[2]=led[(uchar)((uint)(temp*100))%10];
disp[3]=led[(uchar)((uint)(temp*1000)%10)];
// return 1;
}
if(temp>=10 && temp<100) //当温度在10-100摄氏度时
{
disp[0]=led[(uchar)(temp/10)];
disp[1]=led[((uchar)(temp))%10+10];
disp[2]=led[(uchar)((uint)(temp*10)%10)];
disp[3]=led[(uchar)((uint)(temp*100)%10)];
// return 1;
}
if(temp>=100 && temp<1000) //当温度在100-1000摄氏度时
{
disp[0]=led[(uchar)(temp/100)];
disp[1]=led[(uchar)(((uint)(temp))%100/10)];
disp[2]=led[(uchar)(((uint)(temp))%10)+10];
disp[3]=led[(uchar)((uint)(temp*10)%10)];
// return 1;
}
if(temp>=1000 && temp<10000) //当温度在1000-10000摄氏度时
{
disp[0]=led[(uchar)((uint)(temp/1000))];
disp[1]=led[(uchar)(((uint)(temp))%1000/100)];
disp[2]=led[(uchar)(((uint)(temp))%100/10)];
disp[3]=led[(uchar)(((uint)(temp))%10)];
// return 1;
}
if(temp>-10 && temp<=0) //当温度在-10-0摄氏度时
{
disp[0]=led[21];
disp[1]=led[(uchar)((uint)(temp*(-1)))+10];
disp[2]=led[(uchar)(((uint)(temp*(-1)*10))%10)];
disp[3]=led[(uchar)(((uint)(temp*(-1)*100))%10)];
// return 1;
}
if(temp>-100 && temp<=-10) //当温度在-100 - -10摄氏度时
{
disp[0]=led[21];
disp[1]=led[(uchar)(temp*(-1)/10)];
disp[2]=led[(uchar)(((uint)(temp*(-1)))%10)+10];
disp[3]=led[(uchar)(((uint)(temp*(-1)*10))%10)];
// return 1;
}
}
void display_set_L()
{
num0=13;
num1=set_low/100;
num2=set_low/10%10;
num3=set_low%10;
disp[0]=led1[num0];
disp[1]=led1[num1];
disp[2]=led1[num2];
disp[3]=led1[num3];
}
void display_set_H()
{
num0=12;
num1=set_high/100;
num2=set_high/10%10;
num3=set_high%10;
disp[0]=led1[num0];
disp[1]=led1[num1];
disp[2]=led1[num2];
disp[3]=led1[num3];
}
void display_set_rtc()
{
num0=set_rtc/1000;
num1=set_rtc/100%10;
num2=set_rtc%100/10;
num3=set_rtc%10;
disp[0]=led1[num0];
disp[1]=led1[num1];
disp[2]=led1[num2];
disp[3]=led1[num3];
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -