初级会员

- 积分
- 104
- 金钱
- 104
- 注册时间
- 2019-5-17
- 在线时间
- 59 小时
|
1金钱
如题,用了原子的例程但是只有一路温度显示,可是只有一路,想用两个IO口实现两路温度采集,怎么用=DS18B20_Get_Temp()函数采集两路数据呢,没有思路while(1)
{
if(t%10==0)//ÿ100ms¶áè¡ò»′Î
{
temperature=DS18B20_Get_Temp();
if(temperature<0)
{
LCD_ShowChar(30+40,150,'-',16,0); //ÏÔ꾸ooÅ
temperature=-temperature; //×aÎaÕyêy
}else LCD_ShowChar(30+40,150,' ',16,0); //è¥μô¸ooÅ
LCD_ShowNum(30+40+8,150,temperature/10,2,16); //ÏÔê¾Õyêy2¿·Ö
LCD_ShowNum(30+40+32,150,temperature%10,1,16); //ÏÔê¾D¡êy2¿·Ö
}
delay_ms(10);
t++;
if(t==20)
{
t=0;
LED0=!LED0;
}
}
}
|
|