📄 led_light.asm
字号:
;******************************Copyright (c)*******************************
;** 广州周立功单片机发展有限公司研究所
;** http://www.zlgmcu.com
;******************************文件信息************************************
;文件名:Led_light.asm
;功能:演示使用DP-51h实验仪仿真调试程序的的方法
;说明:
;1.点亮发光管Led1~Led3并闪烁
;2.正确设置跳线JP4使P1.0~P1.2分别与Led1~Led3相连,即把跳线置于上端
;最后修改时间:2003年7月1
;*************************************************************************
ORG 8000H ;伪指令,指定程序从0000H开始存放
AJMP MAIN ;跳转指令,程序跳转到MAIN处
ORG 8100H ;伪指令,指定以下程序从0100H开始存放
MAIN:
MOV SP,#60 ;给堆栈指针赋初值
LIGHT: CPL P1.0 ;取反P1.0,改变L9的亮灭状态
CPL P1.1 ;取反P1.1,改变L10的亮灭状态
CPL P1.2 ;取反P1.2,改变L11的亮灭状态
ACALL DELAY ;调延时子程序
AJMP LIGHT ;跳转,程序继续
;延时子程序
DELAY: MOV R7,#10H
DELAY0: MOV R6,#7FH
DELAY1: MOV R5,#7FH
DELAY2: DJNZ R5,DELAY2
DJNZ R6,DELAY1
DJNZ R7,DELAY0
RET
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -