当前位置:编程学习 > 汇编语言 >>

单片机一个流水灯汇编程序,有个错误,帮忙改正,谢谢

ORG 0000H JMP START ORG 0030H JMP T0_IN ORG 0040H START: MOV SP,#30H MOV P1,#00H MOV R1,#00H MOV R0,#00H CLR C SETB IT0 SETB EA SETB EX0 MAIN: MOV P1,R1 LCALL DELAY MOV P1,#00H LCALL DELAY JMP MAIN MOV A,R1 RLC A MOV R1,A INC R1 JNC LOOP MOV R1,#00H CLR C LOOP: RETI DELAY: MOV R7,#225 LOP: MOV R6,#198 LOP1: MOV R5,#2 DJNZ R5,$ DJNZ R6,LOP1 DJNZ R7,LOP RET END
答案:ORG 0030H          ;    INT0   中断  应该 ORG 0003H         T0   中断  应该 ORG 000BH          
  JMP T0_IN          ;    转移 目标 没有

LOOP:                  ;    中断入口 没有用,   不影响编译
  RETI

上一个:命令提示符运行汇编的问题。
下一个:汇编语言 d1 dw 1234h和d2 db 12h,34h有什么区别

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,