人体感应模块,当人体靠近感应区时,灯就闪烁,很简单,人体感应模块就相当于开关,直接看做开关控制灯闪烁。
单片机源程序如下:
- #include<reg52.h>
- #define uint unsingned int
- #define uchar unsingned char
- sbit IR=P1^0;//定义温度传感器端口。
- sbit LED1=P1^1;//定义LED灯端口。
- void delay (unsigned int x)
- {
- unsigned int y;
- for(y=0;y<x;y++);
- } //定义时间变量。
- void main()
- {
- while(1)
- {
- if(IR==1)
- {
- LED1=0;
- delay(5000);
- LED1=1;
- delay(5000);
- }
- }
- }
复制代码
所有资料51hei提供下载:
人体感应报警.rar
(22.02 KB, 下载次数: 59)
|