找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

帖子
查看: 6608|回復(fù): 4
收起左側(cè)

[求助]幫忙看看啊

[復(fù)制鏈接]
ID:15556 發(fā)表于 2009-8-3 17:44 | 顯示全部樓層 |閱讀模式
高手幫忙看看那本人這個(gè)小程序哪里出錯(cuò)了
回復(fù)

使用道具 舉報(bào)

ID:15556 發(fā)表于 2009-8-3 17:45 | 顯示全部樓層

高手幫忙看看那本人這個(gè)小程序哪里出錯(cuò)了
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

回復(fù)

使用道具 舉報(bào)

ID:11838 發(fā)表于 2009-8-3 21:09 | 顯示全部樓層
你好,這是個(gè)很簡(jiǎn)單的匯編程序  錯(cuò)誤在于LOOP2子程序的ACALL調(diào)用 
原為:
LOOP2:
       MOV P3, A
       ACALL A
       RR A
       DJNZ R1, LOOP2

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


回復(fù)

使用道具 舉報(bào)

ID:15556 發(fā)表于 2009-8-4 13:01 | 顯示全部樓層
啊 剛才一看才知道錯(cuò)誤 好簡(jiǎn)單啊 可能是我打錯(cuò)了 難怪出錯(cuò)  謝謝大哥!
回復(fù)

使用道具 舉報(bào)

ID:15952 發(fā)表于 2009-8-5 16:40 | 顯示全部樓層

呵呵,剛開始都會(huì)出現(xiàn)這樣那樣的小毛病。

[此貼子已經(jīng)被作者于2009-8-5 16:40:59編輯過]
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表