51微控制器按鍵控制兩個輸出端交替產生脈衝

時間 2022-04-15 08:55:07

1樓:逆天小白菜

硬體就不說了,直接點來軟體,

外部中斷配置好,然後在中斷函式裡面判斷是第幾次按下(用乙個變數,進入一次中斷變數加一,奇數表示第一次,偶數就表示第二次了,就這樣迴圈啦),然後根據奇偶性選擇引腳控制,相信延遲(要精確就用定時器,控制trx位就行),io口拉高拉低你應該會的

兄弟,加油^0^~

2樓:dj詩仙

燈就是乙個io口接乙個4.7k(一般led燈用1ma左右電流。)加上乙個led接地。

按鍵是乙個io口接乙個10k電阻加上按鍵接地。一直檢測按鍵所接io口電平,很顯然若為低電平則為按下。這時候講啊led所接io電平取反。

很簡單的,按照這個自己寫程式

3樓:強烈需求幫助

問題關鍵不是微控制器輸出高低電平,是微控制器發出指令後送給脈衝發生器,脈衝繼電器發出高低電平,關鍵在硬體,程式很簡單

4樓:劉同學

呃呃呃額額就是計算機

5樓:匿名使用者

寫乙個交替迴圈使用指令就能滿足了

6樓:左手指月月

輸出乙個0.5秒脈衝,。。。 ---- 需要樓主給出晶振頻率和按鍵、輸出脈衝的介面。 輸出四個脈衝,能有兩秒鐘。 此期間按下另外的鍵,那麼,馬上改變輸出脈衝的個數嗎?

7樓:慧文於人

這個可以用mcu定時器做,也可以自己用迴圈語句做。不過定時器做的更精確。

看到回覆多謝!51微控制器外部乙個按鍵控制兩個引腳輪流產生脈衝

8樓:珍惜是一種幸福快樂

( ˃̶̤́ ꒳ ˂̶̤̀ )

9樓:在黃岐灣轉悠的咖啡樹

u有多長v那幾個方法vv八年級可好吃

10樓:

見識見識見識見識見識卡卡卡開啟看看我咳咳咳就是就是睡覺睡覺就是看見我我姐姐

51微控制器用兩個定時器產生兩個脈衝?

51微控制器,四個不同按鍵,按第乙個輸出乙個0.5秒脈衝,按第二個輸出兩個,第三個三個,第四個四個~

11樓:做而論道

輸出乙個0.5秒脈衝,。。。

----

需要樓主給出晶振頻率和按鍵、輸出脈衝的介面。

輸出四個脈衝,能有兩秒鐘。

此期間按下另外的鍵,那麼,馬上改變輸出脈衝的個數嗎?

51微控制器按鍵控制流水燈左移,51微控制器的c語言 左移右移怎麼用?想用來控制流水燈,請幫忙寫個完整的c程式,參考下,埠隨意

按鍵不能用while函式來寫,第八行 if k1 0 按一次執行一次函式內容 開始學習微控制器的同學們寫注意了,在執行程式後,現象不正確的時候,不要首先就找軟體的錯誤,我的經驗是從源頭開始找問題,首先你得確定你的平臺是正確的,你說是按鍵沒效果,先用萬用表測試一下你的引腳的電平,是否被拉低了如果按鍵沒...

微控制器按鍵控制led燈亮滅程式,微控制器按鍵控制LED燈亮滅程式

按鍵按下就打控制燈的io取反就可以了 如 if key1 1 51微控制器的按鍵控制小燈亮滅的問題 程式型別 c語言 系統設定如下 p1.0 按鍵1 p1.1 按鍵2 p1.2按鍵3p2.0 p2.1 p 2.2 分別接乙個繼電器和ledio口 初始化均為高電平 程式main 黑龍江少帥 int0中...

51微控制器用按鍵控制8盞燈,進行花樣顯示

硬體開發 按照你的要求寫的,你可以測試一下看看!include reg52.h 按鍵 sbit key in1 p2 0 sbit key in2 p2 1 sbit key in3 p2 2 bit update flag1 bit update flag2 bit update flag3 le...