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

QQ登錄

只需一步,快速開(kāi)始

帖子
查看: 3504|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

一個(gè)單片機(jī)雨水土壤傳感器的程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
一個(gè)單片機(jī)雨水土壤傳感器的程序


  1. /********************************************************************
  2.                         
  3. 實(shí)現(xiàn)功能:此版配套測(cè)試程序
  4. 使用芯片:AT89S52
  5. 晶振:11.0592MHZ
  6. 波特率:9600
  7. 編譯環(huán)境:Keil
  8. 【聲明】此程序僅用于學(xué)習(xí)與參考   
  9. *********************************************************************/
  10. /********************************************************************
  11. 說(shuō)明:1、        當(dāng)測(cè)量濃度大于設(shè)定濃度時(shí),單片機(jī)IO口輸出低電平
  12. *********************************************************************/
  13. #include<reg52.h>                 //庫(kù)文件
  14. #define uchar unsigned char//宏定義無(wú)符號(hào)字符型
  15. #define uint unsigned int  //宏定義無(wú)符號(hào)整型

  16. /********************************************************************
  17.                             I/O定義
  18. *********************************************************************/
  19. sbit LED=P1^0;         //定義單片機(jī)P1口的第1位 (即P1.0)為指示端
  20. sbit DOUT=P2^0;         //定義單片機(jī)P2口的第1位 (即P2.0)為傳感器的輸入端
  21. /********************************************************************
  22.                             延時(shí)函數(shù)
  23. *********************************************************************/
  24. void delay()//延時(shí)程序
  25. {
  26. uchar m,n,s;
  27. for(m=20;m>0;m--)
  28. for(n=20;n>0;n--)
  29. for(s=248;s>0;s--);
  30. }
  31. /********************************************************************
  32.                             主函數(shù)
  33. *********************************************************************/
  34. void main()
  35. {
  36.         while(1)   //無(wú)限循環(huán)
  37.         {
  38.          LED=1;           //熄滅P1.0口燈
  39.          if(DOUT==0)//當(dāng)濃度高于設(shè)定值時(shí) ,執(zhí)行條件函數(shù)
  40.          {
  41.             delay();//延時(shí)抗干擾
  42.                 if(DOUT==0)//確定 濃度高于設(shè)定值時(shí) ,執(zhí)行條件函數(shù)
  43.             {
  44.                  LED=0;           //點(diǎn)亮P1.0口燈
  45.                 }
  46.          }
  47.         }
  48. }       
  49. /********************************************************************
  50.                               結(jié)束
  51. *********************************************************************/

復(fù)制代碼


雨水傳感器.docx

152.9 KB, 下載次數(shù): 14, 下載積分: 黑幣 -5

評(píng)分

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

查看全部評(píng)分

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

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表