Build target 'Target 1'
assembling hh.asm...
linking...
BL51 BANKED LINKER/LOCATER V6.00 - SN: K1AQC-87QVH1
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2005
"hh.obj"
TO "hh"
*** FATAL ERROR L210: I/O ERROR ON INPUT FILE:
EXCEPTION 0021H: PATH OR FILE NOT FOUND
FILE: hh.obj
Target not created
ORG 00H ; 设置起始地址
START:
MOV RO,#5 ;循环闪烁5次,R0为计数器
LOOP:
MOV P1,#00H ;向P1扣输出低电平,使发光二极管发亮
CALL DELAY ;调用延时程序
MOV P1,#0FFH ;向P1口输出高电平,是发光二极管熄灭、
CALL DELAY ;调用延时程序
DJNZ R0,LOOP ;R0减一,如果不等于0就跳到LOOP标号处循环执行
JB P2.0,$ ;如果P2.0为高电平则循环执行本行
JMP START ;跳到START标号处重新执行
DELAY:
MOV R3,#50 ;延时子程序
D1:
MOV R4,#20
D2:
MOV R5,#248
DJNZ R5,$
DJNZ R4,D2
DJNZ R3,D1
RET ;返回主程序
END ;汇编程序结束