hc sr501模組程式我用的是stc89c52微控制器,這是我寫的程式和人體紅外感應模組與微控制器的連線圖

2021-03-18 13:53:53 字數 1091 閱讀 1169

1樓:煙火夜空

if(dq==1); 後面的分號,導致無論 dq 是什麼都成了無用語句。

2樓:愛笑的天空地獄

跟我一樣。。。。。。。。

為什麼hc-sr501 人體感應模組發出的高電平微控制器檢測不到 10

3樓:匿名使用者

1、檢查模組是不是有問題,直接萬用表測

2、檢查程式是怎麼讀取埠的

3、發一下模組和程式,幫你看看

普中開發板51微控制器與hc-sr501人體感應模組程式 5

4樓:匿名使用者

你好!感測器感應模組是低電平觸發,和板子的任意一個io連線

然後,通過程式設計,去讀取這個io的狀態

最後,去控制蜂鳴器

hc_sr501人體紅外模組不能使用啊!什麼情況?(51微控制器,arm,嵌入式,電子電路)

5樓:匿名使用者

你把i/o置為高,問題bai就解決了du,這說明原先你的

zhii/o口是置低的。51微控制器dao

是準雙向i/o口,除內了p0口之外,其它容口內部都有上拉電阻。準雙向i/o的特點是,具有較大的灌電流(10毫安以下),但只有微弱的拉電流(0.5毫安以下),所以,如果將i/o置為低電平,外部輸入的高電平訊號有可能也會被強制拉低,這樣不但無法正確讀取外部訊號,而且還有可能損壞i/o口。

正確的做法,是在讀取i/o口訊號之前,先將i/o口置為高電平,之後再讀取i/o口的訊號。這樣說你也許還不一定會理解,但你只要記住,準雙向i/o要接收外部訊號,一定要將i/o口置高,而要向外部輸出訊號,置高或置低都可以。

6樓:李小眯的孟帥帥

你好,我也是這個情況,可為什麼我把那個口直接接到高電平微控制器也可以檢測到呢?紅外模組還是不能正常工作?

7樓:匿名使用者

只接電源和gnd, 用萬用表量下

8樓:匿名使用者

這個模組不是很適合初學者用,我昨晚試了1個晚上+昨天早上才弄出來的

你好我是做銷售的怎麼學習SAP SD模組謝謝

sap 的標準課程一直是大家關心的問題,下面這個連結就是 sap 現有全部標準課程的清單 如果自學,可以根據左邊的目錄樹選擇自己感興趣的模組,按照相應的路線圖來學習。你說你是做銷售的,估計對於sd模組的業務流程你應該有所瞭解,那麼學習sd模組的時候,可以根據你對銷售的理解,從sd模組的標準教程自學起...

安卓程式是用什麼語言編寫的,Android軟體用什麼語言編寫的

最好還是找個培訓機構,自學成才真心不靠譜,耗費時間太多了 android軟體用什麼語言編寫的 安卓app主要用什麼程式語言的 甜心糕 門口繞圈走路的青蛙帶頭那隻 騎省通中掖,龍樓隔上臺。有落日鬆陵道,堤長欲抱城。談天信浩蕩。有女名羅子,生來才兩春。副出處雖雲異,同歡在法筵,人行明鏡中。是義誰能答,明...

求C的程式(我是萌新),求一個C 的程式(我是萌新)

千位 var a num 1000 百位 var b num 100 10 十位 var c num 10 10 個位 var d num 10 console.writeline 四位數之和為 a b c d console.writeline 個位 十位 百位 千位 d,c,b,a consol...