| 本帖最后由 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
 
 
 ;很可能头文件装载可能出错。工程文件也传上了,用过的大侠帮我看看。谢谢。
 |