微控制器如何感知高電平? 微控制器一接人體感測模組,就始終高

發布 科技 2024-07-26
27個回答
  1. 匿名使用者2024-01-31

    它不能直接連線,如果直接連線,在線路不斷線的時候可以得到高電平,但是一旦你切斷它,那麼它在空載時就是高阻抗,並且電平未知。 如果不介意的話,可以加乙個下拉電阻,即電阻的一端接導線或單片的引腳,另一端接地。 在這種情況下,如果不切斷電源,則為5V,而當它斷開時,則為現場0V。

    對引腳進行程式設計時,應將其設定為 1

  2. 匿名使用者2024-01-30

    當電線被切斷,5V電壓變為0V,需要反轉時,建議你這樣做:

    用導線將微控制器的引腳與地連線(負極,0V),然後,當導線不切斷時,引腳為0V,即低電平L,如果斷線,則引腳變為5V,即高電平。

    如果要達到“斷線時,電壓變為0V”的相反效果,可以使用逆變器,例如三極體來做簡單的逆變器。

  3. 匿名使用者2024-01-29

    看看下面的圖片(隨便畫畫的那個,可能很醜。。。

    如果電阻較大,則要檢測的線路是VCC下方的線路,1:當線路未斷開時,引腳為高電平。

    2:剪線時,引腳接地,低電平。

    該引腳在程式設計時被讀取,或者將其插入外部中斷引腳並讓它觸發中斷。

    呃呵呵,上面給出的答案是錯誤的...... **刪除,文字留作反向教程。。。

  4. 匿名使用者2024-01-28

    其實這個問題,你有沒有注意到,它其實和鍵盤掃瞄程式和電路圖是一樣的,鍵盤不按的時候,對應的按鍵口是,高電平,按下的時候是低電平,這個可以程式設計就可以設定你想要實現的功能了。

  5. 匿名使用者2024-01-27

    使用下拉電阻,最好使用外部中斷,查詢也沒問題,但響應速度慢。

    如果中斷,則可以使用外部下降沿進行中斷。

    最好在外面連線乙個保護晶元,245什麼的。

  6. 匿名使用者2024-01-26

    埠串中的1k電阻可以隨意設定。

  7. 匿名使用者2024-01-25

    微控制器自帶乙個100k上拉電阻,你加乙個電阻到地試試。

  8. 匿名使用者2024-01-24

    您可以在 IO 引腳和檢測輸出之間新增乙個二極體。 我希望您能看到這些資訊並發現它對您有所幫助。

  9. 匿名使用者2024-01-23

    讓我們談談正確答案,這樣它可以幫助更多的人。 我也一樣,輸出電平總是很高,因為延遲旋鈕調得太高,原因是我自己的身材。 調好後,有些人也會經歷高低電平,那是因為你沒有仔細閱讀說明。

    人們工作的電壓上公升了,你就連線起來了。 連線 5V 並連線它。 我為此思考了四五個小時。

    中午解決。 該模組使用方法:連線5V,然後兩個旋鈕逆時針向最左邊扭動,即可正常使用。

    然後根據需要慢慢調整兩個旋鈕到您想要的程度。 希望對你有所幫助。

  10. 匿名使用者2024-01-22

    樓主,你沒見過情況 微控制器怎麼可能自己改變狀態 只能用程式來控制它 如果改變,一定是程式裡的操作說明。

  11. 匿名使用者2024-01-21

    P0口? 如果新增上拉電阻器?

  12. 匿名使用者2024-01-20

    這個問題並不詳細。 無法回答。

  13. 匿名使用者2024-01-19

    答案是否定的。

    顯然,你問的是 51 系統,51 的 p1 是弱上拉、弱拉上拉能力和強低拉能力。

    另外,應該理解的是,如果是兩個推挽輸出的埠,則不允許短路。

  14. 匿名使用者2024-01-18

    估計你的旋轉時間太短,輸出其實是高低電平轉換,但是如果用萬用表,應該是低於5V的高電平,用示波器應該能看到脈衝。

    建議增加高低電平的轉換時間,也就是增加計時時間,你讓他每2秒轉換一次,你應該能用萬用表測量一下。

  15. 匿名使用者2024-01-17

    請檢查一下:

    1.電路沒有問題,物理連線正常,晶體振盪器有啟動。

    埠應設定為輸出狀態。

    3.輸出電平應保持一段時間(超過 20 毫秒)。

  16. 匿名使用者2024-01-16

    檢查電路板上的線條,看看是否有任何**短路。

  17. 匿名使用者2024-01-15

    程式是否寫入晶元?

    新增:在開發板上正常,表示程式已經寫好了。 再次檢查您的焊縫是否正確。 晶元未插入。

  18. 匿名使用者2024-01-14

    最好的方法是使用中斷,但這取決於你的微控制器的工作量,平衡,如果你需要實時操作,那麼使用中斷,如果你不需要查詢,並注意中斷選擇模式,上公升沿、下降沿觸發模式的選擇。

  19. 匿名使用者2024-01-13

    設定時間範圍,例如 100 毫秒。 如果該時間段內存在較高的電平,請將 IO 設定為高電平。 否則,它被設定為低電平。

  20. 匿名使用者2024-01-12

    首先確認P21已經拉到高電平,接上339輸出口,是否為低電平,然後讓339為高電平,P21埠是否高電平,用儀表測量,然後編寫程式。 p2=0,不能這樣寫,作為輸入埠,之前必須傳送1。除非可以使用內部未連線的 P0 埠,否則要做到這一點,硬體狀態非常重要,首先確認 339 必須有輸出。

  21. 匿名使用者2024-01-11

    首先,需要判斷微控制器引腳的電平輸入是高還是低(可以用萬用表測量),然後確定微控制器是否在執行(可以編寫乙個閃爍程式來確認微控制器可以執行)。確定這兩個步驟後,進入上述程式應該沒有問題。

  22. 匿名使用者2024-01-10

    如果這樣寫程式,就收不到訊號了,在用P2口作為輸入口之前,應該先分配FF,使用NOT門,把訊號改成a==0,然後執行下一步。 你試過,我沒試過。

  23. 匿名使用者2024-01-09

    可能是你輸入的電壓不夠,微控制器識別出超過2V才被認為是高的。

  24. 匿名使用者2024-01-08

    這顯然不是基本的 51 微控制器。 最好給出乙個特定的模型。 “配置輸入”,清除請求標誌,然後清除“允許”。

    只有當中斷模式使能時,系統才會允許引腳電平中斷。 硬體需要將乙個 10k 電阻器上下拉至地,或在外部觸發源復位後將電路保持低電平。

  25. 匿名使用者2024-01-07

    單電源微控制器必須首先進行自復位,然後在初始化程式後開啟中斷。

    為了使輸入IO在高電平中斷,應新增乙個下拉電阻,使其在不中斷時保持低電平。

  26. 匿名使用者2024-01-06

    首先,您需要能夠執行初始值設定項 include""

    void cpu_initial(void)

    數字時鐘已初始化。

  27. 匿名使用者2024-01-05

    埠不會自行觸發,或者您可以將觸發設定為邊沿觸發,那麼為什麼必須使用電平來觸發呢?

相關回答
6個回答2024-07-26

大部分的MCU控制都是面向硬體的,這些物理硬體的控制最重要的就是調整速度和精度,這體現在微控制器的內部演算法上,我認為是時間和空間的合理利用,而這些演算法的要求是什麼,還是作為微控制器的開發者, 我們應該如何考慮自己的微控制器方案? >>>More

7個回答2024-07-26

微控制器是指微控制器。 簡單地說,它是一種整合了計算機所有功能的電路晶元。 方法:建議使用 Keil 的 C 語言和簡單的 congreusance。 >>>More

7個回答2024-07-26

它是一種一流的實時控制計算機,是現場控制,要求抗干擾能力強,成本低,這也是與離線計算機(如家用PC)的主要區別。 >>>More

6個回答2024-07-26

品牌很多,英特爾、飛利浦、AT、ARM、摩托羅拉、PIC、凌陽、飛思卡爾,這些都是比較有名的,當然也有很多日本的,這裡就不介紹了,我從來沒有用過日本的**。 >>>More

10個回答2024-07-26

定義 uint unsigned int 等效於在程式集中定義乙個 16 位整數變數 n,該變數分為上層 8 位 nh 和下層 8 位 nl >>>More