用按鍵作為輸入,用來控制輸出端LED發光二極體,按下按鍵相應的LED亮一秒,怎樣程式設計

時間 2021-06-18 22:52:15

1樓:匿名使用者

我有個程式和程式圖,要嗎?

你有郵箱嗎,我發到你郵箱裡

2樓:匿名使用者

用555晶片來做,每個led連上一個變阻器,調一下就行了

或是用微控制器來做,外接12mhz晶振,延時1秒,每個燈程式設計迴圈1000*1000次就是一秒,程式設計你自己來

3樓:深圳貝德

你可以用個微控制器來做啊!!!把p1埠接個可程式設計器件啊!!!再來根據led想要的時間來個延時程式久好了啊!!!

學校出來太久了!!!!!都快忘了!!

4樓:匿名使用者

這樣專業的問題你懸賞五分,太小氣了!

5樓:匿名使用者

8個按鍵接p1口,8個led接p0口。

org 00h

ajcx:

jnb p1.0, ajcl-1 ;鍵按下,轉移到消抖延時程式jnb p1.1, ajcl-2 ;鍵按下,轉移到消抖延時程式jnb p1.

2, ajcl-3 ;鍵按下,轉移到消抖延時程式jnb p1.3, ajcl-4 ;鍵按下,轉移到消抖延時程式jnb p1.4, ajcl-5 ;鍵按下,轉移到消抖延時程式jnb p1.

5, ajcl-6 ;鍵按下,轉移到消抖延時程式jnb p1.6, ajcl-7 ;鍵按下,轉移到消抖延時程式jnb p1.7, ajcl-8 ;鍵按下,轉移到消抖延時程式jmp ajcx ;無鍵按下,轉按鍵查詢

ajcl-1: ;按鍵處理程式

call xdys ;調轉消抖延時程式

jnb p1.0, $ ;查詢p1.0等待clr p0.0 ;點燃p1.0口led燈call ldys ;調亮燈延時

setb p0.0 ;關掉p1.0口led燈sjmp ajcx ;轉移到按鍵查詢程式

ajcl-2: ;按鍵處理程式

call xdys ;調轉消抖延時程式

jnb p1.1, $ ;查詢p1.1等待clr p0.1 ;點燃p0.1口led燈call ldys ;調亮燈延時

setb p0.1 ;關掉p0.1口led燈sjmp ajcx ;轉移到按鍵查詢程式

ajcl-3: ;按鍵處理程式

call xdys ;調轉消抖延時程式

jnb p1.2, $ ;查詢p1.2等待clr p0.2 ;點燃p0.2口led燈call ldys ;調亮燈延時

setb p0.2 ;關掉p0.2口led燈sjmp ajcx ;轉移到按鍵查詢程式

ajcl-4: ;按鍵處理程式

call xdys ;調轉消抖延時程式

jnb p1.3, $ ;查詢p1.3等待clr p0.3 ;點燃p0.3口led燈call ldys ;調亮燈延時

setb p0.3 ;關掉p0.3口led燈sjmp ajcx ;轉移到按鍵查詢程式

ajcl-5: ;按鍵處理程式

call xdys ;調轉消抖延時程式

jnb p1.4, $ ;查詢p1.4等待clr p0.4 ;點燃p0.4口led燈call ldys ;調亮燈延時

setb p0.4 ;關掉p0.4口led燈sjmp ajcx ;轉移到按鍵查詢程式

ajcl-6: ;按鍵處理程式

call xdys ;調轉消抖延時程式

jnb p1.5, $ ;查詢p1.5等待clr p0.5 ;點燃p0.5口led燈call ldys ;調亮燈延時

setb p0.5 ;關掉p0.5口led燈sjmp ajcx ;轉移到按鍵查詢程式

ajcl-7: ;按鍵處理程式

call xdys ;調轉消抖延時程式

jnb p1.6, $ ;查詢p1.6等待clr p0.6 ;點燃p0.6口led燈call ldys ;調亮燈延時

setb p0.6 ;關掉p0.6口led燈sjmp ajcx ;轉移到按鍵查詢程式

ajcl-8: ;按鍵處理程式

call xdys ;調轉消抖延時程式

jnb p1.7, $ ;查詢p1.7等待clr p0.7 ;點燃p0.7口led燈call ldys ;調亮燈延時

setb p0.7 ;關掉p0.7口led燈sjmp ajcx ;轉移到按鍵查詢程式

ldys: mov r7, #10

l2: mov r6, #202

l1: mov r5, #246

djnz r5, $

djnz r6, l1

djnz r7, l2

retxdys: mov r4, #60

l3: mov r3, #248

djnz r3, $

djnz r4, l3

retend

1.用微控制器控制8個led燈,8個led燈從左到右依次點亮一次,再從右到左依次點亮一次,下面是後面的題,這樣- 10

6樓:做而論道

分成小題,再來提問,你將能較順當的得到答案。

LED燈是什麼材料製作的,LED發光二極體是什麼材料做成的

兔亜 奧運會上的led從發光材料可以解釋為 紅黃色 algainp 藍綠色為 algan 一般用金屬有機化合物和沙林毒氣製作還有氮化物。然後做好材料再經過一系列的動作加工成管芯然後封裝成型就可以使用了 你的 led燈 是指一顆顆的小燈珠還是成品燈?led成品燈 led燈珠 印刷線路板 恆流電源 外殼...

發光二極體是LED嗎?發光二級管(發出的紅光和藍光)可以促進植物生長嗎

是的,發光二極體就是led。不同植物吸收光的波長不一樣,所以可以把紅光,藍光或者其他光按一定比例混合著用,以達到促進植物生長的作用,市場上也有這樣燈具賣,叫led植物燈,但 有點貴,如果是自己用的話可以買一些led自己組裝,去電子城可以買到,珠海萬州光電也有賣 led植物生長燈是採用半導體照明原理,...

發光二極體(LED燈)串聯需要多少伏電壓?串聯要多少伏電壓

笑賽諸葛 常見的led發光二極體用草帽管的居多,其工作電壓 vf 3.0v 3.2v,工作電流 if 18ma 20ma,170個就乘以170,電壓要 3 170 150v,有個變動小範圍,電壓太大於150v就燒掉了,很小的話,沒關係,但是不太亮。當然,你最好試試一個發光二極體正常發光兩端電壓看看多...