📄 mxh.c
字号:
#include "DS18B20.h"
#include "display.h"
//extern unsigned char temp_value;
unsigned char tishi[]={"Temperature is:"};
unsigned char temp_buffer[7]; //存放液晶显示内容
unsigned char num;
unsigned char Integer=0,Decimal=0;
void temp_to_str()
{
temp_buffer[0]=Integer/10+'0';//十位
temp_buffer[1]=Integer%10+'0';//个位
temp_buffer[2]='.';
temp_buffer[3]=Decimal+'0';//小数
temp_buffer[4]=0xdf;//温度符号
temp_buffer[5]='C';
temp_buffer[6]='\0';
}
void main()
{
/*Init_DS18B20();
ReadTemp(); */
init_lcd();
delay(12);
dmsec(10);
tmstart();
while(1){
tmrtemp(); //读取温度值
temp_to_str();
Integer=Temp_Integer;
Decimal=Temp_Decimal;
write_com(0x80);//写命令,设置显示位置
for(num=0;num<20;num++)
{
write_data(tishi[num]); //写第一行数据
delay(10);
}
write_com(0x80+0x46); //改变数据指针,改变显示位置
for(num=0;num<7;num++)
{
write_data(temp_buffer[num]); //写第二行数据
delay(1000);
}
delay(1000);
tmstart(); //重新启动温度转换
/* write_com(0x80);//写命令,设置显示位置
for(num=0;num<20;num++)
{
write_data(tishi[num]); //写第一行数据
delay(10);
}
write_com(0x80+0x46); //改变数据指针,改变显示位置
for(num=0;num<5;num++)
{
write_data(temp_buffer[num]); //写第二行数据
delay(10);
} */
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -