久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機PM2.5溫度報警系統proteus仿真+源碼

  [復制鏈接]
跳轉到指定樓層
樓主
PM2.5溫度報警系統仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序:

  1. 部分代碼:
  2. //18b20初始化函數
  3. void init_18b20()
  4. {
  5.         bit q;
  6.         dq = 1;                                //把總線拿高
  7.         delay_uint(1);            //15us
  8.         dq = 0;                                //給復位脈沖
  9.         delay_uint(80);                //750us
  10.         dq = 1;                                //把總線拿高 等待
  11.         delay_uint(10);                //110us
  12.         q = dq;                                //讀取18b20初始化信號
  13.         delay_uint(20);                //200us
  14.         dq = 1;                                //把總線拿高 釋放總線
  15. }

  16. //寫18b20內的數據
  17. void write_18b20(uchar dat)
  18. {
  19.         uchar i;
  20.         for(i=0;i<8;i++)
  21.         {                                         //寫數據是低位開始
  22.                 dq = 0;                         //把總線拿低寫時間隙開始
  23.                 dq = dat & 0x01; //向18b20總線寫數據了
  24.                 delay_uint(5);         // 60us
  25.                 dq = 1;                         //釋放總線
  26.                 dat >>= 1;
  27.         }        
  28. }


  29. //讀取18b20內的數據
  30. uchar read_18b20()
  31. {
  32.         uchar i,value;
  33.         for(i=0;i<8;i++)
  34.         {
  35.                 dq = 0;                         //把總線拿低讀時間隙開始
  36.                 value >>= 1;         //讀數據是低位開始
  37.                 dq = 1;                         //釋放總線
  38.                 if(dq == 1)                 //開始讀寫數據
  39.                         value |= 0x80;
  40.                 delay_uint(5);         //60us        讀一個時間隙最少要保持60us的時間
  41.         }
  42.         return value;                 //返回數據
  43. }


  44. //讀取溫度的值 讀出來的是小數
  45. uint read_Temp()
  46. {
  47.         uint value;
  48.         uchar low;                           //在讀取溫度的時候如果中斷的太頻繁了,就應該把中斷給關了,否則會影響到18b20的時序
  49.         init_18b20();                   //初始化18b20

  50.         write_18b20(0xcc);           //跳過64位ROM
  51.         write_18b20(0x44);           //啟動一次溫度轉換命令


  52.         init_18b20();                   //初始化18b20

  53.         write_18b20(0xcc);           //跳過64位ROM
  54.         write_18b20(0xbe);           //發出讀取暫存器命令

  55.         low = read_18b20();           //讀溫度低字節
  56.         value = read_18b20();  //讀溫度高字節

  57.         value <<= 8;                   //把溫度的高位左移8位
  58.         value |= low;                   //把讀出的溫度低位放到value的低八位中
  59.         value *= 0.625;               //轉換到溫度值 小數
  60.         return value;                   //返回讀出的溫度 帶小數
  61. }
復制代碼

全部資料51hei下載地址:
程序.rar (96.71 KB, 下載次數: 126)


評分

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

查看全部評分

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

使用道具 舉報

沙發
ID:1 發表于 2018-10-13 16:19 | 只看該作者
好像proteus工程不全?只有備份文件
回復

使用道具 舉報

板凳
ID:401656 發表于 2018-12-18 21:05 | 只看該作者
這個是還測了PM2.5是嗎?  有去掉這個部分的代碼嗎?
回復

使用道具 舉報

地板
ID:480151 發表于 2019-3-12 09:50 | 只看該作者
有實物圖嗎
回復

使用道具 舉報

5#
ID:511966 發表于 2019-4-17 08:24 | 只看該作者
可以的,對我有些幫助。
回復

使用道具 舉報

6#
ID:438171 發表于 2019-4-26 16:53 | 只看該作者
仿真文件不全啊,有沒有完整的
回復

使用道具 舉報

7#
ID:484435 發表于 2019-4-27 11:01 | 只看該作者
感謝樓主分享
回復

使用道具 舉報

8#
ID:375715 發表于 2019-4-27 19:35 來自手機 | 只看該作者
謝謝分享
回復

使用道具 舉報

9#
ID:688984 發表于 2020-4-1 23:18 | 只看該作者
不全不全不全
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久精品国产一区二区电影 | 99精品电影 | 国产日韩欧美在线一区 | 91精品久久久久久久久久入口 | 视频一区二区在线观看 | 日韩在线 | 成人在线观看免费 | 黄色网址在线免费播放 | 特黄色一级毛片 | 成年网站在线观看 | 国产在线精品一区二区三区 | av在线二区 | 亚洲 欧美 日韩在线 | 国产精品久久久久久亚洲调教 | 亚洲情综合五月天 | 一区二区电影 | 黄色福利| 国产成人精品一区二区三区视频 | 国产ts人妖一区二区三区 | 成人午夜精品 | 久久综合久久自在自线精品自 | 免费观看一级毛片 | 久久精品一区二区视频 | 精品国产一区二区三区性色av | 97久久久久久久久 | www日韩| 99精品一区二区 | 中文字幕av在线播放 | 亚洲国产精品视频 | 91亚洲精选| 亚洲精品一 | 先锋资源站| 亚洲精品福利视频 | 精品亚洲一区二区三区四区五区 | 亚洲精品在线视频 | 欧洲av在线 | 天天干天天爱天天爽 | 人人叉 | www.99热这里只有精品 | 国产乱码精品一区二区三区中文 | 久久亚洲欧美日韩精品专区 |