📄 light_app.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 + -