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...