⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 led_light.asm

📁 LED数码管驱动开发例程
💻 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 + -