很简单啊,初学单片机吧
if(tmp>0&&tmp<50 && beep<30&&beep>10)
run();
你这个度应该是温度吧,而且不一样的传感器获取温度的代码不一样,无非就是用ad或者数字传感器获取到温度的数值,然后进行比较,
比较的代码 就是 temp=ad();//获取到温度
if(temp<10||temp>30)//温度小于10或温度大于30
{
beep();//蜂鸣器程序
}