找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6671|回復: 4
打印 上一主題 下一主題
收起左側

[求助]幫忙看看啊

[復制鏈接]
跳轉到指定樓層
樓主
ID:15556 發(fā)表于 2009-8-3 17:44 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
高手幫忙看看那本人這個小程序哪里出錯了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:15556 發(fā)表于 2009-8-3 17:45 | 只看該作者

高手幫忙看看那本人這個小程序哪里出錯了
ORG  0000H
MAIN:
     ACALL ZY_A0
     ACALL YY_A1
     ACALL YY_A2
     ACALL YY_A3
     ACALL DELAY

ZY_A0:
       MOV A, #0FEH
       MOV R1, #08H
LOOP0:
       MOV P0, A
       ACALL DELAY
       RL A
       DJNZ R1, LOOP0
YY_A1:
       MOV A, #7FH
       MOV R1, #08H
LOOP1:
       MOV P2, A
       ACALL DELAY
       RR A
       DJNZ R1, LOOP1
YY_A2:
       MOV A, #7FH
       MOV R1, #08H
LOOP2:
       MOV P3, A
       ACALL A
       RR A
       DJNZ R1, LOOP2
YY_A3: 
       MOV A, #7FH
       MOV R1, #08H
LOOP3:
       MOV P1, A
       ACALL DELAY
       RR A
       DJNZ R1, LOOP3
       AJMP MAIN

DELAY:
       MOV R3, #10
   D1:
       MOV R4, #200
   D2:
       MOV R5, #248
   D3:
       DJNZ R5, D3
       NOP
       DJNZ R4, D2
       DJNZ R3, D1
       RET
       END

回復

使用道具 舉報

板凳
ID:11838 發(fā)表于 2009-8-3 21:09 | 只看該作者
你好,這是個很簡單的匯編程序  錯誤在于LOOP2子程序的ACALL調用 
原為:
LOOP2:
       MOV P3, A
       ACALL A
       RR A
       DJNZ R1, LOOP2

改為:
LOOP2:
       MOV P3, A
       ACALL DELAY
       RR A
       DJNZ R1, LOOP2


回復

使用道具 舉報

地板
ID:15556 發(fā)表于 2009-8-4 13:01 | 只看該作者
啊 剛才一看才知道錯誤 好簡單啊 可能是我打錯了 難怪出錯  謝謝大哥!
回復

使用道具 舉報

5#
ID:15952 發(fā)表于 2009-8-5 16:40 | 只看該作者

呵呵,剛開始都會出現這樣那樣的小毛病。

[此貼子已經被作者于2009-8-5 16:40:59編輯過]
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表