用汇编的方式使LED灯以1Hz闪烁
1、 新建文件
新建txt文件,改后缀名为 .asm文件,文件命名为英文加数字,例如:c51.asm
2、编写程序
在 c51.asm 文件中进行汇编编程,完成后保存。LED闪烁程序如下。
$MOD52
ORG 0
START: CPL P2.7
CALL DELAY05S
SJMP START
DELAY05S:
MOV R7,#10
DL_1: MOV R6,#100
DL0: MOV R5,#250
DL1: DJNZ R5,$
DJNZ R6,DL0
DJNZ R7,DL_1
RET
END
3、放置程序
新建文件夹,例:命名为:c51,将汇编程序ASM51.exe 和 MOD52 以及刚刚编写的程序c51.asm 都放入c51文件夹内,并将此文件夹放入c盘。
4、编译
打开DOSBOX软件,到C51文件夹下进行编译。
mount c c:\c51
c:
dir
asm51 c51.asm
5、烧录
运行stc-isp-15xx-v6.86B程序。注意单片机型号。