|
人體光控燈.zip
(48.82 KB, 下載次數: 68)
2016-6-7 10:34 上傳
點擊文件名下載附件
- #include <reg51.h>//頭文件
- #define uchar unsigned char//宏定義
- #define uint unsigned int//宏定義
- sbit gk=P1^7;//光控開關引腳
- sbit sk=P1^0;//人體感應開關引腳
- sbit led0=P2^0;//以下為LED照明燈
- sbit led1=P2^7;
- void delay(uint z) //延時程序
- {
- 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))//如果檢測到人體和光線暗同時具備的條件執行下面程序
- {
-
-
- led0=0; led1=0; //LED照明燈亮
- delay(5000);//延時
-
-
- }
-
- else //不具備條件執行下面程序
-
- { led0=1; led1=1; }//LED照明燈滅
-
-
- }
-
- }
復制代碼
|
評分
-
查看全部評分
|