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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2733|回復: 2
打印 上一主題 下一主題
收起左側

單片機整點溫度記錄裝置程序,基于DS12C887+DS18B20芯片

[復制鏈接]
跳轉到指定樓層
樓主
整點溫度記錄裝置基于DS18B20,程序實現比較簡單,適于初學者

由于本設計是測溫電路,進而考慮到用溫度傳感器,在單片機電路設計中,大多都是使用傳感器,所以這是非常容易想到的,所以可以采用一只溫度傳感器DS18B20,此傳感器,可以很容易直接讀取被測溫度值,進行轉換,電路簡單,精度高,軟硬件都以實現,而且使用單片機的接口便于系統的再擴展,滿足設計要求。當溫度傳感器DS18B20把所測得的溫度發送到STC12C5A60S2單片機上,經單片機處理,將把溫度通過串口輸出。利用STC12C5A60S2芯片控制溫度傳感器DS18B20進行實時溫度檢測并顯示,能夠實現快速測量環境溫度。單片機從時鐘芯片DS12C887上讀取時間數據,并且在顯示電路上顯示和進行串口輸出。設計框圖如下:


主程序的主要功能是負責溫度的實時顯示、讀出并串口輸出DS18B20的測量的當前溫度值,串口輸出DS12C887的時間。


源程序如下:

#include "reg51.h"
#include"absacc.h"
#include"math.h"
#include"intrins.h"


void main()
{
   SP=0x60;
   DS_init();
   //write_time();   //DS12C887時間設置
   DS18B20_Init();
   key5=0;
   led_t=0xf7;
   led_d=0xfb;
   led_l=0xfd;
   led_h=0xfe;
   while(1)                           
   {
                readtime();
                //讀取溫度
                ReadTemp();
                //1小時
                if((time[1]==0)&&(time[0]==0)&&(bzcun==0)){bzcun=1;ti=time[2];temp[ti]=wendu1;/*ti=(ti+1)%24;*/weep();}
                if((time[0]>1)&&(bzcun==1)){bzcun=0;}
                //5s
                //if((time[0]==5)&&(bzcun==0)){bzcun=1;temp[ti]=wendu1;ti=(ti+1)%24; weep();}
                //if((time[0]>6)&&(bzcun==1)){bzcun=0;}
                   if(mode==0){crt_time();} //顯示時間
        if(mode==1){crt_wendu();} //顯示溫度
                if(mod==2){crt_time();}
                if(mod==3){crt_zdwendu();}//顯示整點溫度記錄
                if(moshi==0)
                   {
                           //切換
                           if(key1==0){mode=(mode+1)%2;mod=0;while(key1==0);}
                           if(key2==0){mod=((mod+1)%2)+2;mode=2;while(key2==0);}
                           //查詢
                           if(mod==3)
                           {
                                    if(key3==0){ti=(ti+1)%24;while(key3==0);}
                                     if(key4==0){ti=(ti-1)%24;while(key4==0);}
                           }
                        }

   }
}
/*************完整源碼請下載附件*************************/

全部資料51hei下載地址:
整點溫度記錄設計.rar (1.35 MB, 下載次數: 49)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發
ID:620885 發表于 2019-11-9 09:52 | 只看該作者
請問這個有仿真圖嗎
回復

使用道具 舉報

板凳
ID:680423 發表于 2020-1-7 15:39 | 只看該作者
真的非常感謝樓主,,
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表