亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 這是一個51單片機寫的灑水車的程序 [打印本頁]

作者: wenmang618    時間: 2018-11-18 15:29
標題: 這是一個51單片機寫的灑水車的程序
這一次來不及寫很多介紹了,下次 再一一詳細的說

單片機源程序如下:
  1. #include<reg52.h>


  2. #define uchar unsigned char
  3. #define uint unsigned int
  4.        
  5. #define  con P1
  6. #define  k

  7. sbit pul =P2^0;          //脈沖
  8. sbit dir =P2^1;   //方向
  9. sbit hongwai1 =P2^2;//電機的紅外檢測1
  10. sbit hongwai2 =P2^3;//電機的紅外檢測2
  11. sbit shui=P2^4;         //水泵1
  12. sbit shui2=P2^5; //水泵2
  13. sbit f0 =P2^6;  //車移動的紅外檢測1
  14. sbit f1 =P2^7;   //車移動的紅外檢測2
  15. sbit qi=P3^3;   //繼電器

  16. unsigned char code qianjin[2]={0xaa,0x00};

  17. void  delay(uint x)                //X=1,0.5MS
  18. {
  19.         uchar i;
  20.         while(x--)
  21.         {
  22.                 for(i=0;i<120;i++);
  23.         }
  24. }

  25. void Timer0Init()
  26. {
  27.         TMOD|=0X01;//選擇為定時器0模式,工作方式1,僅用TR0打開啟動。

  28.         TH0=0XFC;        //給定時器賦初值,定時1ms
  29.         TL0=0X18;       
  30.         ET0=1;//打開定時器0中斷允許
  31.         EA=1;//打開總中斷
  32.         TR0=1;//打開定時器                       
  33. }

  34. /*
  35. void dianji()

  36.         uchar j=0;
  37.         uint i=0;
  38.         uint flag=0;
  39.         uint yiyi=0;
  40. uint k=0;
  41.         uint flag2=0;
  42.         pul=0;
  43.         dir=0;       
  44.         while(1)
  45.         {if(flag==0)                                                                                                                  
  46.         //        {               
  47.         //                 pul=~pul;
  48.         //                delay(2);
  49.         //        j++;
  50.         //                if(j==2)
  51.         //                {
  52.         //                j=0;i++;
  53.         //                }       
  54.                        
  55.         //        }
  56.         if((i==1600)/*&&(flag==0))         {flag=1;j=0;break;}
  57.   }   
  58. */

  59. void Timer0() interrupt 1
  60. {
  61.         static uchar i;
  62.         pul=0;
  63.         TH0=0XFC;        //給定時器賦初值,定時1ms
  64.         TL0=0X18;
  65.         i++;
  66.         if(i==8)
  67.         {
  68.                 i=0;
  69.                 pul=~pul;       
  70.         }       
  71. }



  72.         void main()
  73.         {
  74.                
  75.               shui2=1;
  76.               //qi=0;
  77.               shui=1;//水泵共陽極
  78.        
  79.                
  80.                 if((f0==1)&&(f0==1))
  81.                   {  
  82.                                 con=qianjin[0];
  83.                   }
  84.           
  85.                  if ((f0==0)||(f1==0))
  86.                  {   
  87.                            con=qianjin[0];
  88.                            delay(500);
  89.                            qi=1;
  90.                                  dir=1;
  91.                            TR0=1;//打開定時器
  92.          con=qianjin[1];
  93.          Timer0Init();                         
  94.          delay(8000);
  95.                            qi=0;
  96.                            delay(8000);
  97.                            TR0=0;
  98.                                  if((hongwai1==0)||(hongwai2==0))
  99.                                  {
  100.                                     shui=0;
  101.                                           
  102.                                           delay(2000);
  103.                                            shui=1;
  104.                                           dir=0;
  105.                                           TR0=1;
  106.                                           delay(8000);
  107.                                           //dianji(4);
  108.                                           qi=1;
  109.                                           delay(8000);
  110.                                           dir=1;
  111.                                  }
  112.                                  
  113.                          }

  114.                  }
復制代碼

所有資料51hei提供下載:
智能車灑水.zip (23.79 KB, 下載次數: 29)



作者: eflyfly    時間: 2018-11-18 20:05
學到很多
作者: ssk7793    時間: 2018-11-20 15:44
麻煩說下用到的組件及接線圖,謝謝
作者: arduino-kevin    時間: 2018-12-21 11:51







water_car:1:18: error: reg52.h: No such file or directory

compilation terminated.

exit status 1
reg52.h: No such file or directory
作者: arduino-kevin    時間: 2018-12-21 11:51
這是哪里的錯誤,校驗不通過





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