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

📄 main.lis

📁 为苏州一家公司所做的的恒温恒湿车间控制 系统
💻 LIS
📖 第 1 页 / 共 2 页
字号:
 0048 A601              lda #1
 004A B706              sta *_MoveBtn
 004C                   .dbline 67
 004C           L6:
 004C                   .dbline 69
 004C           ;      //Key.2:下移按钮标志      
 004C           ;      tmp=KB_DefValue&0x40;
 004C B602              lda *_KB_DefValue
 004E A440              and #64
 0050 E728              sta 40,X
 0052                   .dbline 70
 0052           ;      if(tmp==0) {KB_DefValue|=0xF0;MoveBtn=-1;}     
 0052 260A              bne L8
 0054                   .dbline 70
 0054                   .dbline 70
 0054 B602              lda *_KB_DefValue
 0056 AAF0              ora #-16
 0058 B702              sta *_KB_DefValue
 005A                   .dbline 70
 005A A6FF              lda #-1
 005C B706              sta *_MoveBtn
 005E                   .dbline 70
 005E           L8:
 005E                   .dbline 72
 005E           ;      //Key.3:确定按钮
 005E           ;      tmp=KB_DefValue&0x80;              
 005E B602              lda *_KB_DefValue
 0060 A480              and #-128
 0062 E728              sta 40,X
 0064                   .dbline 73
 0064           ;      if(tmp==0) {KB_DefValue|=0xF0;CertenFlag=(CertenFlag+1)%2;} 
 0064 2613              bne L10
 0066                   .dbline 73
 0066                   .dbline 73
 0066 B602              lda *_KB_DefValue
 0068 AAF0              ora #-16
 006A B702              sta *_KB_DefValue
 006C                   .dbline 73
 006C B603              lda *_CertenFlag
 006E AB01              add #1
 0070 AE02              ldx #2
 0072 8C                clrh
 0073 52                div
 0074 8B                pshh
 0075 86                pula
 0076 95                tsx
 0077 B703              sta *_CertenFlag
 0079                   .dbline 73
 0079           L10:
 0079                   .dbline 75
 0079           ;      //Key.4:上移按钮功能  
 0079           ;      if((MoveBtn==1)&&(CertenFlag==0)){MoveBtn=0;UpBtn(&CurrentRow);} 
 0079 B606              lda *_MoveBtn
 007B A101              cmp #1
 007D 2611              bne L12
 007F B603              lda *_CertenFlag
 0081 260D              bne L12
 0083                   .dbline 75
 0083                   .dbline 75
 0083 3F06              clr *_MoveBtn
 0085                   .dbline 75
 0085 450004            ldhx #_CurrentRow
 0088 89                pshx
 0089 8B                pshh
 008A CD0000            jsr _UpBtn
 008D A702              ais #2
 008F 95                tsx
 0090                   .dbline 75
 0090           L12:
 0090                   .dbline 77
 0090           ;      //Key.5:下移按钮功能
 0090           ;      if((MoveBtn==-1)&&(CertenFlag==0)){MoveBtn=0;DownBtn(&CurrentRow);} 
 0090 B606              lda *_MoveBtn
 0092 A1FF              cmp #-1
 0094 2611              bne L14
 0096 B603              lda *_CertenFlag
 0098 260D              bne L14
 009A                   .dbline 77
 009A                   .dbline 77
 009A 3F06              clr *_MoveBtn
 009C                   .dbline 77
 009C 450004            ldhx #_CurrentRow
 009F 89                pshx
 00A0 8B                pshh
 00A1 CD0000            jsr _DownBtn
 00A4 A702              ais #2
 00A6 95                tsx
 00A7                   .dbline 77
 00A7           L14:
 00A7                   .dbline 79
 00A7           ;      //Key.6:加1
 00A7           ;      if(MoveBtn==1&&CertenFlag==1){MoveBtn=0;AddBtn(CurrentRow);}  
 00A7 B606              lda *_MoveBtn
 00A9 A101              cmp #1
 00AB 2611              bne L16
 00AD B603              lda *_CertenFlag
 00AF A101              cmp #1
 00B1 260B              bne L16
 00B3                   .dbline 79
 00B3                   .dbline 79
 00B3 3F06              clr *_MoveBtn
 00B5                   .dbline 79
 00B5 B604              lda *_CurrentRow
 00B7 87                psha
 00B8 CD0000            jsr _AddBtn
 00BB A701              ais #1
 00BD 95                tsx
 00BE                   .dbline 79
 00BE           L16:
 00BE                   .dbline 81
 00BE           ;      //Key.7:减1  
 00BE           ;      if(MoveBtn==-1&&CertenFlag==1){MoveBtn=0;SubBtn(CurrentRow);}  
 00BE B606              lda *_MoveBtn
 00C0 A1FF              cmp #-1
 00C2 2611              bne L18
 00C4 B603              lda *_CertenFlag
 00C6 A101              cmp #1
 00C8 260B              bne L18
 00CA                   .dbline 81
 00CA                   .dbline 81
 00CA 3F06              clr *_MoveBtn
 00CC                   .dbline 81
 00CC B604              lda *_CurrentRow
 00CE 87                psha
 00CF CD0000            jsr _SubBtn
 00D2 A701              ais #1
 00D4 95                tsx
 00D5                   .dbline 81
 00D5           L18:
 00D5                   .dbline 84
 00D5           L4:
 00D5                   .dbline 62
 00D5 B601              lda *_ReSendFlag
 00D7 2703              beq X0
 00D9 CC003A            jmp L3
 00DC           X0:
 00DC                   .dbline -2
 00DC           L1:
 00DC A729              ais #41
 00DE                   .dbline 0 ; func end
 00DE 81                rts
 00DF                   .dbsym l channel 0 c
 00DF                   .dbsym l cs 1 c
 00DF                   .dbsym l j 2 I
 00DF                   .dbsym l i 4 I
 00DF                   .dbsym l k 6 c
 00DF                   .dbsym l buf 7 A[6:6]c
 00DF                   .dbsym l data 13 A[3:3]c
 00DF                   .dbsym l SendBuff 16 A[22:22]c
 00DF                   .dbsym l buff 38 A[2:2]c
 00DF                   .dbsym l tmp 40 c
 00DF                   .dbend
                        .area bss
 0000                   .dbfile main.c
 0000           _BackWindH::
 0000                   .blkb 2
 0002                   .dbsym e BackWindH _BackWindH s
 0002           _BackWindST::
 0002                   .blkb 1
 0003                   .dbsym e BackWindST _BackWindST c
 0003           _BackWindT::
 0003                   .blkb 2
 0005                   .dbsym e BackWindT _BackWindT s
 0005           _WindState::
 0005                   .blkb 1
 0006                   .dbsym e WindState _WindState c
 0006           _MoveBtn::
 0006                   .blkb 1
 0007                   .dbsym e MoveBtn _MoveBtn C
 0007           _Hour::
 0007                   .blkb 5
 000C                   .dbsym e Hour _Hour A[5:5]c
 000C           _BasicH::
 000C                   .blkb 2
 000E                   .dbsym e BasicH _BasicH s
 000E           _CurrentT::
 000E                   .blkb 2
 0010                   .dbsym e CurrentT _CurrentT s
 0010           _SignCT::
 0010                   .blkb 1
 0011                   .dbsym e SignCT _SignCT c
 0011           _SignBT::
 0011                   .blkb 1
 0012                   .dbsym e SignBT _SignBT c
 0012           _BasicT::
 0012                   .blkb 2
 0014                   .dbsym e BasicT _BasicT s
 0014           _TimeFlag::
 0014                   .blkb 1
 0015                   .dbsym e TimeFlag _TimeFlag c
 0015           _DAvalue::
 0015                   .blkb 32
 0035                   .dbsym e DAvalue _DAvalue A[32:16]s
 0035           _ADValue::
 0035                   .blkb 44
 0061                   .dbsym e ADValue _ADValue A[44:22]s
 0061           _SendBuf::
 0061                   .blkb 1
 0062                   .dbsym e SendBuf _SendBuf A[1:1]c
 0062           _ReBuf::
 0062                   .blkb 1
 0063                   .dbsym e ReBuf _ReBuf A[1:1]c
                        .area lit
 0000           L2:
 0000 3E00              .byte 62,0

⌨️ 快捷键说明

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