PTT
數位生活區
即時熱門文章
24小時內熱門文章
最新文章
熱門看板
看板列表
我的收藏
最近瀏覽
批踢踢 PTT 搜尋引擎
看板
[
Programming
]
討論串
[請益] 8051利用DJNZ迴圈寫程式
共 3 篇文章
排序:
最新先
|
最舊先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#3
Re: [請益] 8051利用DJNZ迴圈寫程式
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
icetofux
(豆腐)
時間
18年前
發表
(2007/05/03 16:09)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
MOV R5,#50 ;先讓R5的值為50. CLR A ;清除累加器(使內值=0). LOOP: ADD A,R5 ;把R5內的值+累加器內的值丟入累加器. DJNZ R5,LOOP ;R5-1如果不是0就跳至LOOP. ADD A,R5 ;R5-1如果=0(當R5=1時)把R5內的值+累加器內的
#2
Re: [請益] 8051利用DJNZ迴圈寫程式
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
xcycl
(XOO)
時間
18年前
發表
(2007/04/30 01:56)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
50H 指的是 16 進位的 50, 不是 10 進位的 50。CLR 只能用在 bit address, 或是 A, C register.ADD 的 target register 一定要是 A為什麼?去抓個 8051 的 simulator 吧 .... --.
※
發信站:
批踢踢實業坊(p
#1
[請益] 8051利用DJNZ迴圈寫程式
推噓
2
(2推
0噓 0→
)
留言
2則,0人
參與
,
最新
作者
wenher
(Coke)
時間
18年前
發表
(2007/04/29 02:56)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
請問利用DJNZ這個指令寫成1+2+3+4+....+49+50. 再將總和儲存至暫存器R5,R6 我這樣寫的是對的嗎??. MOV R5,#50H. CLR R6. LOOP: ADD R6, R5. DA R6. DJNZ R5,LOOP. END: SJMP END. PS:總是感覺有點怪怪
首頁
上一頁
1
下一頁
尾頁