欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: HC-SR501接在單片機上一直輸出高電平,不管有沒有檢測到人 [打印本頁]

作者: 豬一只    時間: 2019-5-5 18:24
標題: HC-SR501接在單片機上一直輸出高電平,不管有沒有檢測到人
代碼
#include<reg52.h>
#define uchar unsigned char
#define uint  unsigned int
sbit rsd=P2^0;
void delay500ms(void)
{
uchar i,j,k;
for(i=23;i>0;i--)
for(j=152;j>0;j--)
for(k=70;k>0;k--);
}
void main()
{
   
while(1)
{
   delay500ms();
   if(rsd==1)
   {
     P1=0x0c;
   }
   else
     P1=0x4a;
   
   
}
}
有人說要將電平先拉高,但是也不可以,有沒有人將曾經運行過可以的代碼發給我


作者: wulin    時間: 2019-5-6 07:43
不是程序問題是使用問題。此模塊初始化要1分鐘,還有一些簡單設置。


作者: xuyaqi    時間: 2019-5-6 09:10
先檢查傳感器工作正常否,51IO口做輸入口用,先將電平拉高再讀,循環中 delay500ms();要去掉,影響及時響應。
作者: dsew027    時間: 2019-5-6 11:22
樓主用的是不可重復觸發模式還是重復觸發,先確認好,設置的延時時間是多少,先檢查這些配置沒問題再查軟件。
作者: wuzhi123    時間: 2019-5-28 08:26
您好,這個紅外接不接都是輸出高電平,是單片機的問題嗎
作者: 豬一只    時間: 2019-6-12 22:05
已經解決,可能是傳感器問題,換了個貴的就行了
作者: 豬一只    時間: 2019-6-12 22:07
wuzhi123 發表于 2019-5-28 08:26
您好,這個紅外接不接都是輸出高電平,是單片機的問題嗎

可能是單片機問題,換了其他傳感器就行了,這個一直調都跳不出來
作者: 豬一只    時間: 2019-6-12 22:08
xuyaqi 發表于 2019-5-6 09:10
先檢查傳感器工作正常否,51IO口做輸入口用,先將電平拉高再讀,循環中 delay500ms();要去掉,影響及時響應 ...

拉高也沒用,傳感器問題吧,后來換了一個貴的傳感器就OK了
作者: xzh3366    時間: 2020-4-27 18:12
大哥,你買什么型號的,跟我說說,我也一樣,便宜沒好貨
作者: xzh3366    時間: 2020-4-27 18:15
老哥,你買什么型號的,我也一樣
作者: xmlvictor    時間: 2021-4-16 15:48
51單片機io口默認高電平,io口要先置0
作者: 學習學習ing    時間: 2022-3-17 23:11
豬一只 發表于 2019-6-12 22:05
已經解決,可能是傳感器問題,換了個貴的就行了

老哥買的啥型號的,現在我的也是一直高電平




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1