完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我用的是stc89c52单片机,这是我写的程序和人体红外感应模块与单片机的连接。
为什么实现不了功能。我想实现一个红外模块感应到人,led就发光,可是led却常亮?求哪位大神帮我一下??? #include ***it DQ=P2^2; #define uint unsigned int void delayus(uint xms) { uint i,j; for(i=xms;i>0;i--) for(j=118;j>0;j--); } void main() { while(1) { if(DQ==1); P1=0x00; delayus(1000); P1=0xff; } }
|
|
相关推荐
2个回答
|
|
|
|
|
|
楼上大神!!!!
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1848 浏览 1 评论
8098 浏览 0 评论
1915 浏览 0 评论
VL53L5CX #高达 8x8 多区域测距和 63°对角线宽视场 飞行时间多区域测距传感器
17290 浏览 0 评论
【罗姆传感器评估板试用体验连载】罗姆传感器整合进同一个示例程序
21943 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 23:25 , Processed in 0.454091 second(s), Total 48, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号