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

📄 light_app.asm

📁 系统采用SONIX单片机作为控制核心
💻 ASM
字号:
;***********************************************************************************************
;File name	:light_main.asm
;Author		:guangyu_yang
;Purpose	:Training
;Data		:2/8/2007
;Dscription	:管理程序				
;Version:	v1.1
;Hardware&IDE:	m2 1.14
;Copyright(C).SONIX TECHNOLOGY CO.,Ltd.		   
;*************************************************************************************************
;input	keyresult
mn_app:
	mov	a,keyresult
	cmprs	a,#01h
	jmp	mn_app10	;不是MODE键
	
;///////////////////////////////////////////
;//初始化灯的初始值
	
	incms	mode		;是MODE键,mode<------mode++
	clr	keyresult
	mov	a,mode
	
	cmprs	a,#4
	jmp	mn_app90	;mode!=4
	clr	mode
	jmp	mn_app90
/*
;判断是否是MODE1
mn_app01:
	mov	a,mode
	cmprs	a,#01h
	jmp	mn_app02
	b0bset	fleftled	;set the flag of shift left led
	mov	a,#01h
	mov	leftledbuf,a	;设置左流水灯初始值
	jmp	mn_app90
;判断是否是MODE2
mn_app02:
	mov	a,mode
	cmprs	a,#02
	jmp	mn_app03
	b0bset	frightled
	mov	a,#08h
	mov	rightledbuf,a
	jmp	mn_app90
;判断是否是MODE3
mn_app03:
	mov	a,mode
	cmprs	a,#03
	jmp	mn_app90
	b0bset	flrled
	mov	a,#06h
	mov	lrledbuf,a
	jmp	mn_app90
/*
/*
//add speed key and sub speed key
*/

mn_app10:
	cmprs	a,#02h
	jmp	mn_app20
	b0bset	addledflag
	jmp	mn_app90
mn_app20:
	cmprs	a,#03h
	jmp	mn_app90
	b0bset	subledflag
	jmp	mn_app90
mn_app90:
	ret
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -