求輕觸按鍵控制led燈,按下時燈亮,手鬆燈延時幾秒熄滅。應該怎麼做呢

時間 2022-03-30 19:25:05

1樓:忙碌枉然

如果延時時間不是很嚴格,可以用電容儲存電荷的方法達到延時放電。見下圖。

電源可以直接利用手機充電器,輸出電壓5v。因為led一般電壓都在3v左右,所以10個led採用並聯方式。

電容的容量根據延時長短選擇,容量越大,延時時間越長。

因為你沒有給定led的引數,所以r無法計算阻值。

下面給出方法:

假如使用的是食人魚led,引數為3v,80ma。

r=(5v-3v)/80ma=25歐

功率:(5v-3v)x80ma=0.24w及可選用10粒25歐,0.5w電阻。

2樓:匿名使用者

這個不是很複雜,按鍵檢測按下時點亮燈,按鍵彈起時呼叫延時程式,然後再關燈。

3樓:熙x1丶

我想實現一個按鍵按下後led燈亮起,再按一下led燈熄滅,可是程式燒寫後,按一下按鍵亮了一會兒馬上又熄滅了,每次按下只亮一會兒,可以幫我看下程式嗎?同樣的程式在51中是可以實現的,到pic16f1933裡面就不行了(電燈程式部分)

4樓:匿名使用者

給你一個原理圖,具體的電容值,電阻值,你根據led燈的具體電壓計算。

要保證r2的分壓略低於三極體基極的導通電壓。當按鍵未按時,r2拉低三極體基極電壓,三極體截止,燈不亮。當按下按鍵時,三極體導通的同時,電容c被迅速充電至電源電壓。

鬆開按鍵,c向三極體基極放電,維持導通。當c的電壓降至三極體導通電壓之下時,三極體截止,燈滅。

5樓:知無不道

很簡單,用一隻功率mos管搭一個最簡單的阻容延時電路就ok。

6樓:老朱

用電容充放電做延時,控制電晶體的導通關閉就行了,非常簡單的電路。

基本就是這樣的一個電路就可以了

請教一個電路,就是一個按鍵控制led燈亮與滅,按一下燈亮,按一下燈滅,,,不要用微控制器。 5

7樓:

這個電路簡單,不用三極體和可控矽,就只要led燈,電阻和開關就行了,重要的是考慮供電。

8樓:可能性格如此吧

同學這個可以用觸發器,不須要用三極體可控矽什麼的,這是數這電路里面的東西,很簡單的,自己運動腦,你就能弄出來了

9樓:士越雙瑋琪

這個程式太簡單了哦。

比如你的按鍵是p2.0,燈是p2.1的話程式如下:

org1000h

lcall

keyscan

sjmp

$keyscan:

push

accmov

a,p2

jbacc.0,here

lcall

delay

mova,p2

jbacc.0.here

cplp2.1

here:

retdelay:

movr6,20

delay1:

movr7,200

delay2:

nopnop

nopdjnz

r7,delay2

djnz

r6,delay1ret

一個按鍵怎麼實現兩個led燈切換,就是按下第一個燈亮鬆手燈滅,再按一下第二個燈亮鬆平燈滅。微控制器c

每個按鍵單獨控制一個led燈,按下亮,再次按下熄滅,數碼管顯示led燈點亮的個數。

求一個輕觸開關控制led燈的電路圖,不按是亮的,按了就熄滅的電路圖!

10樓:匿名使用者

幫你設計了一個,如圖所示。上電時燈是亮的,按一下輕觸開關燈滅,再按又亮,可以這樣重複。

11樓:無畏無知者

哈哈,按了就熄滅,然後呢,想讓燈亮怎麼做

求c程式,1個按鍵k控制2個led燈,輕觸一下k合者按下,led1亮5秒後led2亮8秒後全滅,再

12樓:匿名使用者

這個就是對按鍵的處理了,判斷按鍵的電位變化就可以了,如果發生1-0的跳變變化就執行你說的那個操作。if(key == 0)}else 然後你去判斷sta的值是不是從1-0跳變了,跳變了就執行你的動作。。

請用一個按鈕去控制一盞led燈的點亮與熄滅。當按鈕按下的時候燈亮,按鈕鬆開的時候燈滅。用c語言編寫。

13樓:匿名使用者

while(1)

else}

按鍵點燈程式,按一下按鍵燈亮(一直亮),再按一下滅,51微控制器。

14樓:曠文玉清戊

按一次1亮,再按一次滅

。。。我自己寫的檢測管腳==0,然後去抖,等待釋放什麼的都寫上了,不過效果是,當按著的時候有效果,放開就沒效果了(恢復原來狀態)。也就是讓他亮,按著就亮,放開就滅了....

囧...我需要的是1個按鍵分別讓5個led成流水燈

15樓:用著追她

1、首先開啟程式設計軟體keil uvision4,新建一個工程文

件,在選單欄中project—— new uvision project..。

擊檢視大圖" >

2、然後選擇微控制器型號是 atmel 公司的 at89c52,單擊ok。

3、再單擊工具欄上新建按鈕,新建一個文件,然後再點選儲存,輸入儲存的路徑,輸入名字。

4、右鍵單擊將這個檔案新增到到工程資料夾中。

5、開啟新建的文件,在文件中進行寫程式。

6、點選下面方框中的圖示,在target項晶振的上寫上:12.0代表晶振是12m,然後跳到output項在生成hex檔案上打勾,點選ok。

8、我們開啟isis 7 professional 軟體,將程式新增到該電路中,然後按下啟動按鈕。

16樓:小丿緣

你這個不對,按住按鍵不動後,程式高速跑起來,無法正確控制led開關,全部憑鬆開時間決定微控制器執行到on位置或off位置

用輕觸開關分別控制LED燈的幾種顏色,主要用到那些元件

是4個led那麼是分段控制的 如果是一組變色led 則需要調光器 掏寶很多 目前最便宜的適合你的是4段分段器 帶遙控的50塊左右 調光器 英文叫dimmer.調光器的目的是調整燈光不同的亮度。通過減少或增加rms電壓促使平均功率的燈光產生的不同強度的光輸出。雖然可變電壓裝置可用於各種目的,但是這種調...

需要微控制器組合語言程式 按鍵控制燈,此鍵每快速地按2下,燈的亮與滅就翻轉1次

做而論道 雙擊功能。統計 按鍵釋放 到 下次按鍵 的時間,很簡單的。下列程式,已經經過實驗檢測,可以滿足題目要求 led equ p3.5 key equ p3.7 org 0000h ljmp start org 0030h start jb key,call delay10ms jb key,s...

如何挑選led燈呢?求指點下,如何挑選LED燈泡,求指教。

目前來看,市面上中檔的led很多 某些國際品牌很貴,但也沒有顯示出特別好,都是代工的 不如找些有有歷史 穩定的牌子,我們浙江這邊有鴻雁電器,其他地方不清楚有沒有類似的。led燈 二極體發光原理,節能效果比節能燈好,同瓦數時比節能燈亮40 左右 挑選led燈 考慮這些優點 節能 白光led的能耗僅為白...