本帖最后由 jiuri 于 2012-5-11 23:25 编辑
$ INCLUDE (c8051f000.inc)
org 0h
ljmp main
org 30h
main: mov pcaomd,a ;关wdt
mov a,#83h
mov oscicn,a;OSCICN
;默认片内12m时钟
mov a,#040h
mov xbr1,a;使能交叉开关
mov a,#0ffh
mov p1,a ;p1输出
start: acall delay
mov a,#0ffh
mov p1,a
acall delay
clr a
mov p1,a
sjmp start
DELAY: MOV R5,#04H ;将立即数传给寄存器R5
fF3: MOV R6,#0FFH
fF2: MOV R7,#0FFH
fF1: DJNZ R7,fF1 ;若为0程序向下执行,若不为0程序跳转到
DJNZ R6,fF2
DJNZ R5,fF3
RET
end
;很可能头文件装载可能出错。工程文件也传上了,用过的大侠帮我看看。谢谢。
8051f000test.rar
(15.83 KB)
|