light_ram.asm

来自「系统采用SONIX单片机作为控制核心」· 汇编 代码 · 共 44 行

ASM
44
字号
;***********************************************************************************************
;File name	:light_ram.asm
;Author		:guangyu_yang
;Purpose	:Training
;Data		:17/8/2007
;Dscription	:系统变量定义				
;Version:	v1.1
;Hardware&IDE:	m2 1.14
;Copyright(C).SONIX TECHNOLOGY CO.,Ltd.		   
;*************************************************************************************************	
		accbuf		ds	1	;累加器寄存器

		keyinbuf	ds	1	;按键扫描寄存器	
		keychkbuf	ds	1	;按键检测寄存器
		keycvtbuf	ds	1	;按键处理结果寄存器
		keyoldbuf	ds	1	;保留上次按键的处理结果				
		keychat		ds	1	;按键消抖处理时间100ms
		keyresult	ds	1

		delayvalbuf	ds	1	
		delayvalue	ds	1

		leftledbuf	ds	1
		rightledbuf	ds	1
		lrledbuf	ds	1
		
		mode		ds	1	;mode=0,close the led
						;mode=1;shift left the led
						;mode=2;shift right the led
						;mode=3,shift from middle
		flag1		ds	1	;标志寄存器
		fkey_timer	equ	flag1.0	;10ms时间标志位
		ft0_10ms	equ	flag1.1	;1ms的昂市标志位
		fkey_in		equ	flag1.2
		fkeycvt		equ	flag1.3
		timeout		equ	flag1.4
		delayflag	equ	flag1.5

		flag2		ds	1
		fleftled	equ	flag2.0
		frightled	equ	flag2.1
		flrled		equ	flag2.2
		addledflag	equ	flag2.3
		subledflag	equ	flag2.4

⌨️ 快捷键说明

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