|
void work()
{
Read_time(); //轉(zhuǎn)換時(shí)間
if(work_time_End!=0 && work_time_Start!=0) //工作時(shí)間已設(shè)置
{
if(hour >= work_time_Start) //當(dāng)前時(shí)間大于起始時(shí)間,如起始時(shí)間為19:00,當(dāng)前時(shí)間為21:00。
{
if(red_sr1|sound1)
{led_2=1;
delayms(50000) ;
}
else led_2=0;
Data = AD(1);
led_1 = 1; //點(diǎn)亮LED
if(Data < 50) //未檢測到LED點(diǎn)亮
Beep = 1; //聲光報(bào)警
else //檢測到Led點(diǎn)亮
Beep = 0; //停止報(bào)警
}
請問這個(gè)data為什么設(shè)置為50啊?這個(gè)有些不明白。
還有adc 0832的返回值是從通道輸入,然后從do輸出嗎?還是從單片機(jī)內(nèi)部向d0輸入,然后再輸出?
|
|