|
人體光控?zé)?zip
(48.82 KB, 下載次數(shù): 68)
2016-6-7 10:34 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
- #include <reg51.h>//頭文件
- #define uchar unsigned char//宏定義
- #define uint unsigned int//宏定義
- sbit gk=P1^7;//光控開關(guān)引腳
- sbit sk=P1^0;//人體感應(yīng)開關(guān)引腳
- sbit led0=P2^0;//以下為LED照明燈
- sbit led1=P2^7;
- void delay(uint z) //延時(shí)程序
- {
- uint x,y;
- for(x=z;x>0;x--)
- for(y=110;y>0;y--);
- }
- void main ()//主程序
- {
- led0=1;
- led1=1;
- while(1)
- {
- if((gk==0)&&(sk==0))//如果檢測(cè)到人體和光線暗同時(shí)具備的條件執(zhí)行下面程序
- {
-
-
- led0=0; led1=0; //LED照明燈亮
- delay(5000);//延時(shí)
-
-
- }
-
- else //不具備條件執(zhí)行下面程序
-
- { led0=1; led1=1; }//LED照明燈滅
-
-
- }
-
- }
復(fù)制代碼
|
評(píng)分
-
查看全部評(píng)分
|