ds18b20用lcd做显示的程序中0x30是什么意思啊?请高手指教一下下面程序中0x30是什么意思啊?这是显示温度的程序段.void ds1820disp()//温度值显示{ uchar flagdat; disdata[0]=tvalue/1000+0x30;//百位数 disda
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/30 08:45:49
ds18b20用lcd做显示的程序中0x30是什么意思啊?请高手指教一下下面程序中0x30是什么意思啊?这是显示温度的程序段.void ds1820disp()//温度值显示{ uchar flagdat; disdata[0]=tvalue/1000+0x30;//百位数 disda
ds18b20用lcd做显示的程序中0x30是什么意思啊?
请高手指教一下下面程序中0x30是什么意思啊?这是显示温度的程序段.
void ds1820disp()//温度值显示
{ uchar flagdat;
disdata[0]=tvalue/1000+0x30;//百位数
disdata[1]=tvalue%1000/100+0x30;//十位数
disdata[2]=tvalue%100/10+0x30;//个位数
disdata[3]=tvalue%10+0x30;//小数位
if(tflag==0)
flagdat=0x20;//正温度不显示符号
else
flagdat=0x2d;//负温度显示负号:-
if(disdata[0]==0x30)
{
disdata[0]=0x20;//如果百位为0,不显示
if(disdata[1]==0x30)
{
disdata[1]=0x20;//如果百位为0,十位为0也不显示
}
}
ds18b20用lcd做显示的程序中0x30是什么意思啊?请高手指教一下下面程序中0x30是什么意思啊?这是显示温度的程序段.void ds1820disp()//温度值显示{ uchar flagdat; disdata[0]=tvalue/1000+0x30;//百位数 disda
你用的是1602液晶显示的吧 0x30就是对应的1602显示的0的意思 你可以看看1602的资料说明