找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3199|回復: 1
收起左側

雙紅外反射式紅外巡線傳感器程序及資料

[復制鏈接]
ID:137190 發(fā)表于 2016-9-25 13:28 | 顯示全部樓層 |閱讀模式
原理圖:
0.png 0.png 0.png
  1. 13:25 2016/9/2513:25 2016/9/25/********************************************************************
  2.                             匯誠科技
  3. 實現功能:此版配套測試程序
  4. 使用芯片:AT89S52
  5. 晶振:11.0592MHZ
  6. 波特率:9600
  7. 編譯環(huán)境:Keil
  8. 作者:zhangxinchunleo
  9. 網站:www.ourhc.cn
  10. 淘寶店:匯誠科技 http://shop36330473.taobao.com
  11. 【聲明】此程序僅用于學習與參考,引用請注明版權和作者信息!     
  12. *********************************************************************/
  13. /********************************************************************
  14. 說明:1、        當測量濃度大于設定濃度時,單片機IO口輸出低電平
  15. *********************************************************************/
  16. #include<reg52.h>                 //庫文件
  17. #define uchar unsigned char//宏定義無符號字符型
  18. #define uint unsigned int  //宏定義無符號整型

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


雙紅外反射式紅外巡線傳感器.zip

1.53 MB, 下載次數: 18, 下載積分: 黑幣 -5

回復

使用道具 舉報

ID:130231 發(fā)表于 2017-3-20 19:36 | 顯示全部樓層
資料不錯,感謝你的分享。
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

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