急!用51微控制器控制LED,馬上要交了,幫幫忙

2022-09-18 17:50:16 字數 2036 閱讀 5892

1樓:花橙影視家

啊,這麼複雜,人家會幫你做好的嗎,自己動手吧

2樓:匿名使用者

org 0000h

ajmp main

org 0003h

ajmp ex0int

org 0030h

main: setb ea

setb ex0

setb it0

acall disp

ajmp main

ex0int: inc r0

cjne r0,#6,rti

mov r0,#1

rti: reti

disp:

led1:   cjne r0,#1,led2ajmp led10

led2: cjne r0,#2,led3ajmp led20

led3: cjne r0,#3,led4ajmp led30

led4: cjne r0,#4,led5ajmp led40

led5: cjne r0,#5,ledrtajmp led50

ledrt: ret

led10: clr p1.0

ajmp disp

led20: clr p1.1

ajmp disp

led30: clr p1.2

ajmp disp

led40:  clr p1.3

ajmp disp

led50: mov p1,#0ffh

ajmp disp

end電源、復位電路和晶振電路自己加上吧

用51微控制器寫一條控制led

3樓:做而論道

org 0000h

mov p0, #0

loop:

xrl p0, #3

djnz r7, $

jnb p1.0, $ - 2

djnz r7, $

jb p1.0, $ - 2

sjmp loop

rr aend

我現在想利用51微控制器的四個i/o口實現對50個以上led控制,我想將led燈拼成漢子,然後按照漢子比劃流水線跑

4樓:匿名使用者

兩個io口就夠了,兩個io口可以驅動64個led,將led燈按8 * 8矩陣排列。

5樓:匿名使用者

採用專用led驅動晶片,再用微控制器控制驅動晶片就行了,

51微控制器控制512個led 要怎麼做呢 用那些74lsxx 該怎連線? 5

6樓:匿名使用者

用8片max7219級聯,亮度由程式調節。每片7219都是8x8的l。

如何用51微控制器控制多個led燈? 50

7樓:匿名使用者

51微控制器可以一次對一個埠的8個引腳賦值 對於這種led矩形陣列 你只能用掃描的方法做 不可能一次就顯示出想要的圖形

51微控制器為何控制不了led的?在帶電阻的情況下

8樓:匿名使用者

i/o口過載了,設計時記得要計算下,免得出現問題,演算法如下;假設是紅色led,管壓降約1.5v,此時有算式:i=(5-1.

5)/100=35ma;這個電流,一般的51微控制器是拉不動的,都說能拉動20ma;但最好小些,才能可靠工作,不能小於220ω。

9樓:胖大海君

呵呵 硬體連線沒什麼問題 只是限流電阻的阻值有點小 應改用大於或等於220歐的電阻

你的失控原因應該是軟體設計不當造成的,有可能亮和滅的時間間隔太短了,修改一下延時的

時間。呵呵 趕快試試吧 有問題可以找我

10樓:

先確定程式是否燒寫進去了。p0口不行。在確定是不是p0。然後看看閃爍的時間。

求助微控制器控制LED程式,求助微控制器控制LED程式

你好!微控制器什麼型號?程式是c語言寫嗎 什麼微控制器,用什麼語言說清楚 微控制器控制led程式詳談幫你搞定 什麼型號的微控制器?要用什麼語言編寫?多少個led燈?51微控制器如何控制8個led程式 include包含微控制器專用標頭檔案 include這個是什麼俺也不知道,但這個程式不需要這個標頭...

微控制器控制led燈。用I O口,控制led燈,要求能實現同時點亮若干盞燈,要如何實現

你用74hc595吧,只用3根線就可以控制了,一個74hc595輸出為8位,這樣可以控制8個led,而且每個74hc595都可以級聯的,像我這圖示例,上面一共有5個74hc595,都是級聯的,所以上圖實際上3個io口即可控制5 8 40個led!當然,級聯的多少,就看你的需要了,呵呵!微控制器用4個...

微控制器實現LED閃光程式,51微控制器實現用按鍵控制led的閃與不閃

感覺要求有些重複 1 每分鐘閃60次,那麼還手動幹嘛?2 一個開關按一下,亮一個,再按一下另一個亮,再按是都滅嗎?還是第一支亮?不能明白你到底想怎麼樣。手動,自動?每分鐘60次 自動閃亮?為什麼又要按?提問題,也要說清楚哦!這種程式設計不難,先會讓一隻led閃。然後不讓led閃,會用按鍵控制兩隻le...