单灯闪烁实验
执行结果:程序执行后,P1.0灯一直闪烁。
本实验硬件原理图如下:

特别说明:
本实验在“2004套件”运行时跳线的联接方法:J1跳线插在1、2号端子上,其它的可以不插;将ZIF1、ZIF4开关全部闭合,ZIF0、ZIF2、ZIF3可以不闭合。
程序运行时的拦截图片:

本实验原程序如下:
;单灯闪烁实验
;*****************************************************************
;* Date : 2004.4.20 *
;* Support Mb: 020-34007281 E-mail:c51cn@163.com *
;* Create by :dendewu 更多例程请登陆网站 *
;* 网站单片机学习资料同步更新,敬请新老朋友随时关注 *
;*****************************************************************
ORG 0030H ;程序由地址30开始
JMP DDW
DDW: MOV SP,60H ;置位堆栈指针至RAM地址60H
LOOP: ;循环
CPL P1.7 ;位反向
MOV R5,#15 ;加载延时参数
CALL DELAY ;调用延时子程序
JMP LOOP ;再循环执行一次
DELAY:MOV R6,50 ;延时子程序
S1: MOV R7,100
DJNZ R7,$
DJNZ R6,S1
DJNZ R5,DELAY
RET
END