1樓:林立秋
org 100h ;微控制器起始地址
mov a,31h ;分配儲存空間
m0:mov a,#0efh ;p2口賦初值mov r0,#08h ;迴圈次數
m1:mov p2,a ;給p1口賦值,從而點亮ledlcall delay ;led點亮延遲時間lcall delay
lcall delay
rr a ;led右移迴圈顯示djnz r0,m1 ;迴圈結構語句
jmp m0
delay: mov r6,#0ffh ;延遲時間設定dl1: mov r7,#0f0h
djnz r7,$
djnz r6,dl1
retend
2樓:匿名使用者
org 0000h
jmp start
org 000bh
jmp timer
start:
mov sp ,#60h
mov th0 ,#0fh
mov tl0 ,#0fh
mov a ,#0feh ;依據接法也可以為01hmov r0 ,#10h
mov p2 ,a
mov tmod ,#01h
setb et0
setb ea
setb tr0
sjmp $
timer:
clr tr0
djnz r0, t
mov r0, #10h
mov a,p2
rr a ;依接法和要求的左右移,此處也可能為rlmov p2 ,a
mov th0, #0fh
mov tl0, #0fh
setb tr0
reti
t:mov th0, #0f0h
mov tl0 ,#0fh
setb tr0
retiend
3樓:雙初厹
mov sp ,#60h
mov th0 ,#0fh
mov tl0 ,#0fh
mov a ,#0feh ;依據接法也可以為01hmov r0 ,#10h
mov p2 ,a
求助微控制器控制LED程式,求助微控制器控制LED程式
你好!微控制器什麼型號?程式是c語言寫嗎 什麼微控制器,用什麼語言說清楚 微控制器控制led程式詳談幫你搞定 什麼型號的微控制器?要用什麼語言編寫?多少個led燈?51微控制器如何控制8個led程式 include包含微控制器專用標頭檔案 include這個是什麼俺也不知道,但這個程式不需要這個標頭...
微控制器,程式看不懂啊,求解釋,微控制器,程式看不懂啊,求解釋。
你需要先看微控制器彙編,以及熟悉cpu的gpio,還有就是看懂硬體原理圖。其實多數彙編程式可以改寫成c程式,你可以從學51微控制器c語言開發入門 微控制器c語言程式,看不懂,求講解 t0中斷服務程式不是一個子程式嗎?但沒看見在主程式中呼叫這個子程式啊,求講解這個程式命令的執行過程,定時器怎麼中斷的?...
微控制器實現LED閃光程式,51微控制器實現用按鍵控制led的閃與不閃
感覺要求有些重複 1 每分鐘閃60次,那麼還手動幹嘛?2 一個開關按一下,亮一個,再按一下另一個亮,再按是都滅嗎?還是第一支亮?不能明白你到底想怎麼樣。手動,自動?每分鐘60次 自動閃亮?為什麼又要按?提問題,也要說清楚哦!這種程式設計不難,先會讓一隻led閃。然後不讓led閃,會用按鍵控制兩隻le...