作者biouio (biouio)
看板ASM
标题[问题] 请问一下8051的问题
时间Thu Mar 12 20:08:41 2009
请问一下各位高手,
我在SimLab上面写8051程式可以执行,
但烧在89s52上却无法动作,(确定烧录器是正常的)
请问有人知道是什麽问题吗?
以下程式~
START: MOV R0,#8
MOV P0,#00H
ADD A,#1
LOOP1: RR A
MOV P0,A
ACALL DELAY10MS
DJNZ R0,LOOP1
MOV R0,#7
LOOP2: RL A
MOV P0,A
ACALL DELAY10MS
DJNZ R0,LOOP2
MOV R0,#7
LOOP3: SETB C
RRC A
MOV P0,A
ACALL DELAY10MS
DJNZ R0,LOOP3
MOV R0,#8
LOOP4: CPL A
MOV P0,A
ACALL DELAY10MS
DJNZ R0,LOOP4
MOV R0,#8
LOOP5: CLR C
RLC A
MOV P0,A
ACALL DELAY10MS
DJNZ R0,LOOP5
AJMP START
include delay.inc
END
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.71.100.190
1F:推 ruemann:我猜是WTD的问题 03/12 22:54
2F:→ ruemann: WDT 03/12 22:55
3F:推 squall0734:确定register位置有没有一样(猜)~~ 03/13 18:07