標題: 單片機程序 酒精傳感器數(shù)字量輸出 [打印本頁]

作者: TYS5262217    時間: 2020-7-6 09:44
標題: 單片機程序 酒精傳感器數(shù)字量輸出
酒精傳感器數(shù)字量輸出
  1. #include<reg51.h>         //庫文件
  2. #define uchar unsigned char//宏定義無符號字符型
  3. #define uint unsigned int  //宏定義無符號整型

  4. sbit LED=P0^0; //定義單片機P1口的第1位 (即P1.0)為指示端
  5. sbit DOUT=P1^0; //定義單片機P2口的第1位 (即P2.0)為傳感器的輸入端

  6. void delay()//延時程序
  7. {
  8. uchar m,n,s;
  9. for(m=20;m>0;m--)
  10. for(n=20;n>0;n--)
  11. for(s=248;s>0;s--);
  12. }

  13. void main()
  14. {  

  15. while(1)   //無限循環(huán)
  16. {
  17. LED=1;   //熄滅P0.0口燈
  18. if(DOUT==0)//當濃度高于設(shè)定值時 ,執(zhí)行條件函數(shù)
  19. {
  20. delay();//延時抗干擾
  21. if(DOUT==0)//確定 濃度高于設(shè)定值時 ,執(zhí)行條件函數(shù)
  22. {
  23. LED=0;   //點亮P1.0口燈
  24. while(!DOUT);
  25. }
  26. }
  27. }
  28. }
復(fù)制代碼







歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1