欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 如何讓DS18B20溫度傳感器實時檢測溫度,當溫度超過45度時,給單片信號控制其他用電... [打印本頁]

作者: 我的小彭友    時間: 2018-9-11 16:33
標題: 如何讓DS18B20溫度傳感器實時檢測溫度,當溫度超過45度時,給單片信號控制其他用電...
void main(void)
{
  while(1)
{
   if (P2^2==1)         
   {
                p5^1=1;
    p5^0=1;
    if(p2^5==1)
    {
        P0^3=0;
    }
   }
   else if(P2^2==0)                                                                             
   {
    p0^3=1;
    if(p2^3==1)
    {
      p5^1=0;
     p5^0=1;
    }
    else if(p2^3==0)
    {
      p5^2=1;
    }
   }
}
}


上面是我的邏輯框架和溫度傳感器  現在需要當溫度超過45度時可以讓P0.3口置0 ,這樣外部就斷電了
但不知道p2.5口如何通過溫度傳感器檢測溫度并反饋給單片機,求程序





作者: wangshouyin    時間: 2018-9-11 18:17
提供的代碼太少,理解不清楚,可以通過計算公式來讓1602或12864讀取溫度傳感器所接收到的數據。你可以查詢一下有關的計算公式。
作者: woshige    時間: 2018-9-11 19:07
傳感器手冊里肯定會有計算溫度與電壓關系的公式,只需要程序實現計算溫度然后執行操作就可以了
作者: Fader    時間: 2018-9-11 20:55
添加一段中斷函數,當溫度達到45℃時,設置跳轉到該中斷即可,還應該將其中斷添加至主函數。
作者: 609763691    時間: 2018-9-11 22:43
你寫代碼最后設定位宏定義,要不這樣只看管腳真的不知道你這個是干嘛的,沒多久時間你都不知道自己這個代碼是干嘛的




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1