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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 8748|回復(fù): 11
打印 上一主題 下一主題
收起左側(cè)

STC89C52+12864串行顯示+DS18B20+DHT11

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
基于STC89C52,在12864液晶屏上。采用12864的串行顯示溫濕度,溫度用DS18B20,濕度用DHT11。


完整代碼下載:
main.zip (60.01 KB, 下載次數(shù): 297)

評(píng)分

參與人數(shù) 1黑幣 +100 收起 理由
admin + 100 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:138884 發(fā)表于 2016-11-2 23:02 | 只看該作者
部分代碼在這

  1. /************************************************************************************/
  2. /*通過DS18B20測(cè)試當(dāng)前環(huán)境溫度, 通過DHT11測(cè)試濕度,并通過12864串行顯示當(dāng)前溫度值**********/
  3. /*目前顯示范圍: 溫度-55~ +125攝氏度,濕度20%-95% 濕度測(cè)量誤差:+-5%******************/
  4. /************************************************************************************/

  5. #include "reg52.H"
  6. #include "intrins.h"
  7. #include "math.H"  //要用到取絕對(duì)值函數(shù)abs()

  8. #include "DELAY.H"
  9. #include "DS18B20.H"
  10. #include "12864.h"
  11. #include "DHT11.H"

  12. #define uchar unsigned char
  13. #define uint unsigned int

  14. extern uchar U8RH_data_H,U8RH_data_L;
  15. int tempValue;

  16. sbit dula = P2^0;                //段選信號(hào)的鎖存器控制
  17. sbit wela = P2^1;                //位選信號(hào)的鎖存器控制
  18. sbit cs88 = P2^2;         //點(diǎn)陣管的鎖存器控制        cs88=0;//關(guān)點(diǎn)陣管
  19. //unsigned char code digit[10]={"0123456789"};     //定義字符數(shù)組顯示數(shù)字
  20. //uchar code dis1[] = {"溫度:"};
  21. //uchar code dis2[] = {"濕度:"};
  22. //uchar code dis3[] = {"煙霧濃度:"};

  23. //uchar number[10]="0123456789";
  24. //uchar code dis4[] = {"  "};

  25. void cmg88()//關(guān)數(shù)碼管,點(diǎn)陣函數(shù) 實(shí)際應(yīng)用去掉         
  26. {
  27.   dula = 1;  
  28.   P0 = 0x00;
  29.   dula = 0;
  30.   cs88 = 0x00;
  31.   P0 = 0x00;
  32.   cs88 = 1;
  33. }


  34. /*MAIN*/


  35. void main()
  36. {
  37.   unsigned char TMPS[] = {0, 0, 0,0x2e, 0,0};
  38.   unsigned char RHS[] = {0,0,0x2e,0,0x25};
  39.   uchar i,RH_H,RH_L;  uint tmp;
  40.   cmg88();//關(guān)數(shù)碼管,點(diǎn)陣函數(shù)
  41.   delayxms(10);                 //延時(shí)
  42.   wela=0;
  43.   dula=0;
  44.   
  45.   LCD_INIT();

  46.   while(1)
  47.   {
  48.   
  49.   DS_sendChangeCmd();
  50.   tempValue = DS_getTmpValue();
  51.   lcd_setaddr(1,0);
  52.   lcd_putstr("溫度:");
  53.   tmp = abs(tempValue);
  54.     TMPS[0] = 0x30+tmp / 10000;
  55.     TMPS[1] = 0x30+tmp % 10000 / 1000;
  56.     TMPS[2] = 0x30+tmp % 1000 / 100;
  57.     TMPS[4] = 0x30+tmp % 100 / 10;
  58.     TMPS[5] = 0x30+tmp % 10;                  

  59.        
  60.     lcd_setaddr(1,3);
  61.     for(i = 0;i<6;i++)
  62.           {
  63.         lcd_wdata(TMPS[i]);                 
  64.         }
  65.         lcd_setaddr(1,6);
  66.         lcd_putstr("℃");
  67.          /*以上為DS18B20溫度,以下為DHT11濕度*/
  68.         lcd_setaddr(2,0);
  69.         lcd_putstr("濕度:");
  70.         RH();
  71.         RH_H= U8RH_data_H;
  72.     RH_L= U8RH_data_L;
  73.         RHS[0] = 0x30+RH_H/10;
  74.         RHS[1] = 0x30+RH_H%10;
  75.         RHS[3] = 0x30+RH_L/10;
  76.         lcd_setaddr(2,3);
  77.         for(i = 0;i<5;i++)
  78.         {
  79.           lcd_wdata(RHS[i]);
  80.         }
  81.   }
  82. }
復(fù)制代碼
回復(fù)

使用道具 舉報(bào)

板凳
ID:138884 發(fā)表于 2016-11-2 23:05 | 只看該作者
代碼可以在百度云盤下載:
鏈接: http://pan.baidu.com/s/1hr4cx5i 密碼: veeq
回復(fù)

使用道具 舉報(bào)

地板
ID:187029 發(fā)表于 2017-4-11 15:25 | 只看該作者
學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

5#
ID:130231 發(fā)表于 2017-5-10 09:20 | 只看該作者
很給力
回復(fù)

使用道具 舉報(bào)

6#
ID:196826 發(fā)表于 2017-5-10 13:54 | 只看該作者
有PRITEUS仿真圖嗎?
回復(fù)

使用道具 舉報(bào)

7#
ID:191236 發(fā)表于 2017-7-6 09:39 | 只看該作者
學(xué)習(xí)當(dāng)中謝謝分享
回復(fù)

使用道具 舉報(bào)

8#
ID:254173 發(fā)表于 2017-11-27 14:55 來自手機(jī) | 只看該作者
謝謝樓主,好用
回復(fù)

使用道具 舉報(bào)

9#
ID:339144 發(fā)表于 2018-6-2 22:03 | 只看該作者
有仿真圖嗎
回復(fù)

使用道具 舉報(bào)

10#
ID:326967 發(fā)表于 2018-6-3 10:18 | 只看該作者
感謝分享。
回復(fù)

使用道具 舉報(bào)

11#
ID:428518 發(fā)表于 2018-11-20 01:20 | 只看該作者
學(xué)習(xí)啦
回復(fù)

使用道具 舉報(bào)

12#
ID:219441 發(fā)表于 2018-11-20 15:22 | 只看該作者
為啥少了一部分呢?樓主可以補(bǔ)上那部分嗎?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 一区二区精品 | 日本涩涩网 | 日本精a在线观看 | 精品一区二区三区四区在线 | 国产激情小视频 | 欧美www在线 | 中文字幕亚洲一区二区va在线 | 九色在线视频 | 国产精品视频导航 | 四虎永久 | 欧美一区二区免费 | 日韩欧美国产精品综合嫩v 一区中文字幕 | 亚洲精品日韩在线 | 伊人狼人影院 | 国产精品视频专区 | 亚洲一区二区三 | 中文字幕国产日韩 | 国产精品亚洲综合 | 日韩欧美一区二区三区免费看 | 国产精品视频一 | 天堂网av在线 | 国产午夜在线 | 久久国产精品视频 | 奇米超碰在线 | 一区二区三区日韩 | 亚洲精品乱码久久久久久按摩观 | 在线一区 | 99久久精品国产一区二区三区 | 一区二区三区免费 | 中文字幕在线中文 | 欧美色影院 | 色99视频| 精精国产xxxx视频在线播放 | 色av一区 | 青春草在线 | 亚洲精品久久久久久久不卡四虎 | 成人免费淫片aa视频免费 | 美女毛片免费看 | 久久久久成人精品 | 国产精品久久久久久久久久免费看 | 日韩精品免费播放 |