各位有空的大神能帮我解决一下这个程序吗

2019-07-15 08:38发布

IMG_20180415_094333.jpg 这个是我毕业设计的电路图,实现的功能是:利用人体感应传感器作为一级安全检测,感应范围内若有人闯入则红灯亮进行预警,当人体再度靠近危险区域,利用红外对管作为二级检测,对管的信号被人体挡住则蜂鸣器发声报警,红灯依旧亮着,同时继电器动作切断主机电源,反应时间在10秒内,单片机用stc89c52。由于当初考研跨考了别的专业,这些很不懂啊,前来请各位赐教!小女子在此谢过!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
灬今何在灬
2019-07-16 12:49
int main()
{
    init();
    while(1);
}
void inter() interrupt 1
{
    int a;
    TH0=(65535-50000)/256;
    TL0=(65535-50000)%256;
    a++;
    if(a==40)
    {
        a=0;
        beep=~beep;
    }
   
}列如以上程序,while是个死循环,什么都没执行,当inter条件满足的时候就会执行这个函数,这这就是中断。

一周热门 更多>