keil c51编程时遇到这个....无论编哪个程序都一样。选的ATMEL AT89S51...

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 ;汇编程序结束

第1个回答  2011-10-09
c51编程 是c语言编程 你搞清楚
第2个回答  2011-10-21
你这个是汇编程序 要用汇编的编译器 WAVE