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

標題: 單片機遠近光燈切換及下雨檢測Proteus仿真程序 [打印本頁]

作者: 占山土匪    時間: 2020-4-23 20:41
標題: 單片機遠近光燈切換及下雨檢測Proteus仿真程序
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  1. #include <reg52.h>                 //庫文件
  2. #define uchar unsigned char//宏定義無符號字符型
  3. #define uint unsigned int  //宏定義無符號整型

  4. /********************************************************************
  5.                             I/O定義
  6. *********************************************************************/
  7. sbit yushui=P2^1;         //定義雨水傳感器
  8. sbit guang=P2^0;         //定義光敏傳感器接口
  9. sbit led1=P2^4;  //定義近光燈接口
  10. sbit led2=P2^5;  //定義遠光燈接口

  11. sbit key=P3^2; //定義按鍵接口
  12. sbit LED=P2^6; //定義示廓燈接口

  13. uchar flag,date;//定義變量
  14. /********************************************************************
  15.                             延時函數
  16. *********************************************************************/
  17. void delay(uint ms)                //延時函數,大約延時25us
  18. {
  19.         uchar x;
  20.         for(ms;ms>0;ms--)
  21.                 for(x=10;x>0;x--);
  22. }


  23. void Daytime()//設置白天模式
  24. {
  25.         led2=1;
  26.         if(guang==0) //當有光時
  27.         {
  28.                 led1=1;//燈滅
  29.                
  30.                 delay(100);//延時
  31.         }
  32.         else//無光時
  33.         {
  34.                 led1=0;//燈亮
  35.                 delay(100);//延時
  36.         }
  37. }

  38. void Night()//設置夜晚模式
  39. {
  40.         led2=0;//遠光燈亮
  41.         led1=1;//近光燈滅
  42.         if(guang==0)//當有光時
  43.         {
  44.                 led2=1;//遠光燈滅
  45.                 led1=0;//近光燈亮
  46.                 delay(100);//延時
  47.                
  48.         }
  49.         else//無光時
  50.         {
  51.           led2=0;//遠光燈亮
  52.                 led1=1;//近光燈滅
  53.                 delay(100);//延時
  54.         }
  55. }


  56. /********************************************************************
  57.                             主函數
  58. *********************************************************************/
  59. void main()
  60. {
  61.         Night();//啟動時默認為夜間模式
  62.      while(1)   //無限循環
  63.        {
  64.         if(key==0)                                                          //模式切換設置
  65.                                 {
  66.                                         delay(10);                                                  //延時去抖
  67.                                         if(key==0)flag=~flag;                                  //再次判斷按鍵,按下的話進入自動狀態
  68.                                         while(key==0);//松手檢測        按鍵釋放
  69.                           }
  70.                                 if(flag)//模式按鍵沒有按下
  71.                                 {
  72.                                         Night();//夜間模式
  73.                                 }
  74.                                 else//模式按鍵按下
  75.                                 {
  76.                                         Daytime();//白天模式
  77.                                 }       
  78.                                 if(yushui==0)//有雨水時
  79.                     {
  80.                                         delay(100);          //消抖動
  81.                                         if(yushui==0)          //確認觸發
  82.                             {
  83.                                                 LED=0;//示廓燈亮

  84.                                         }
  85.           
  86.                     }
  87.                                 else//沒有雨水時
  88.                                 {
  89.                                         LED=1;//示廓燈滅
  90.                                 }
  91.                  

  92.                        
  93.                          }
  94.                                        

  95. }        
復制代碼

所有資料51hei提供下載:
汽車車燈控制.zip (519.88 KB, 下載次數: 50)



作者: milimi    時間: 2020-6-25 09:36
很有用




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产欧美精品一区二区三区 | 国产在线精品一区二区三区 | 国产精品一码二码三码在线 | 2022精品国偷自产免费观看 | 日韩2020狼一二三 | 天天躁天天操 | 日韩欧美在线视频观看 | 日韩av免费在线观看 | 黄色精品 | 2019天天干夜夜操 | 一级欧美| 一区二区三区四区不卡 | 精品国产青草久久久久福利 | 国产人成精品一区二区三 | 国产乱码精品一区二区三区忘忧草 | 最新国产精品视频 | 中文字幕在线第二页 | 久久成人国产 | 欧美日韩一区二区三区四区 | 色婷婷综合成人av | 蜜桃久久| av免费电影在线 | 欧美网站一区 | 欧美日韩专区 | 日韩在线观看一区二区三区 | 国产亚洲精品精品国产亚洲综合 | 成人三级网址 | 午夜丁香视频在线观看 | av黄色在线| 国产免费观看久久黄av片涩av | 成人欧美一区二区 | 免费色网址 | 国产xxxx在线 | 拍戏被cao翻了h承欢 | 91精品国产综合久久久密闭 | 免费视频一区 | 国产精品久久久久久久久久 | 高清视频一区 | 超碰免费在线 | av在线播放一区二区 | 久久久久国产精品一区二区 |