楼主,我想请教一下你做的这个防盗装置,可以给个联系方式吗 |
标点符号使用错误,if语句 |
问题出在if(DQ==1)之后的分号 |
if(DQ==1) { P1=0x00;//LED ON delayus(1000); P1=0xff;//LED OFF } |
你的那个if语句后面不应该加分号,红外的那个模块检测到人后会持续输出一段时间的高电平,你这个延时肯定是不够的,还不如改为if else结构 |
P1=0x00; delay(100);//为灭的时间 P1=0xff; delay(100)//为亮的时间 |
灯灭哪里加一个延时 试一下 |
请问您有解决办法了么 |