當前位置:編程學習大全網 - 編程軟體 - 求實現51單片機按下按鈕LED燈亮1秒後熄滅?

求實現51單片機按下按鈕LED燈亮1秒後熄滅?

外部中斷的優先級是高於定時器中斷的。首先是觸發外部中斷嘛,在外部中斷程序裏面開定時器中斷,定時器設置為50ms,這個直接裝初值大概46000(晶振12m)的樣子,具體妳自己算壹下。然後在調用定時器中斷程序裏面肯定是要有個標誌位的,這個標誌位會累加n個定時器時間直到8s,然後在這個定時器中斷程序裏面不斷檢測3.2口電平就行了,如果變回高電平就把燈在點亮(比如在這句直接將flag賦到設定的技術最大值)就行了。最好用下降沿觸發,低電平觸發容易出問題總感覺,可能妳程序邏輯是完全正確的,但是仿真或者實物的時候會出問題。

  • 上一篇:絕地求生g502的鼠標宏怎麽設置?
  • 下一篇:怎樣設計壹種凸輪機構,實現間歇運動?
  • copyright 2024編程學習大全網