|
出現(xiàn)好多錯誤啊 人體感應(yīng)熱釋電的
#include<REGX51.H>
sbit HCSR501_PORT=P1^0;//人體紅外傳感器管腳定義
sbit beep=P2^3;
//延時
void delay_10us(unsigned int ten_us)
{
while(ten_us--);
}
//蜂鳴器
void beep_alarm(unsigned int time)
{
while(time--)
{
beep=~beep;
delay_10us(1);
}
}
void hcsr501_check()//熱釋電處理
{
while(1){
if(HCSR501_PORT)
{
beep_alarm(100);//報警
}
else{
beep=0;}
}
}
|
|