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

📄 inout.lst

📁 指纹识别源代码,用于智能门紧,还有配合MF800卡使用
💻 LST
📖 第 1 页 / 共 4 页
字号:
                                           ; SOURCE LINE # 132
0011 22                RET     
0012         ?C0023:
                                           ; SOURCE LINE # 134
                                           ; SOURCE LINE # 135
C51 COMPILER V7.01  INOUT                                                                  03/08/2007 12:09:38 PAGE 11  

0012 C3                CLR     C
0013 E500        E     MOV     A,timerl
0015 9500        R     SUBB    A,aux1chktimer
0017 C3                CLR     C
0018 9403              SUBB    A,#03H
001A 4035              JC      ?C0026
001C         ?C0025:
                                           ; SOURCE LINE # 136
001C C200        R     CLR     aux1first
                                           ; SOURCE LINE # 137
001E 900000      E     MOV     DPTR,#bittbl+01H
0021 E4                CLR     A
0022 93                MOVC    A,@A+DPTR
0023 4200        R     ORL     instate,A
                                           ; SOURCE LINE # 138
0025 200029      E     JB      setflag,?C0026
0028         ?C0027:
                                           ; SOURCE LINE # 140
0028 7F62              MOV     R7,#062H
002A 120000      E     LCALL   _accessevent
                                           ; SOURCE LINE # 143
                                           ; SOURCE LINE # 144
                                           ; SOURCE LINE # 145
002D 22                RET     
002E         ?C0020:
                                           ; SOURCE LINE # 147
                                           ; SOURCE LINE # 148
002E 300003      R     JNB     aux1first,?C0029
0031 D200        R     SETB    aux1lowfirst
0033 22                RET     
0034         ?C0029:
                                           ; SOURCE LINE # 150
                                           ; SOURCE LINE # 152
0034 200006      R     JB      aux1lowfirst,?C0031
                                           ; SOURCE LINE # 153
                                           ; SOURCE LINE # 154
0037 D200        R     SETB    aux1lowfirst
                                           ; SOURCE LINE # 155
0039 850000      R     MOV     aux1chktimer,timerl
                                           ; SOURCE LINE # 156
003C 22                RET     
003D         ?C0031:
                                           ; SOURCE LINE # 158
                                           ; SOURCE LINE # 159
003D C3                CLR     C
003E E500        E     MOV     A,timerl
0040 9500        R     SUBB    A,aux1chktimer
0042 C3                CLR     C
0043 9403              SUBB    A,#03H
0045 400A              JC      ?C0026
0047         ?C0033:
                                           ; SOURCE LINE # 160
0047 D200        R     SETB    aux1first
                                           ; SOURCE LINE # 161
0049 900000      E     MOV     DPTR,#bittbl+01H
004C E4                CLR     A
004D 93                MOVC    A,@A+DPTR
004E F4                CPL     A
004F 5200        R     ANL     instate,A
                                           ; SOURCE LINE # 162
                                           ; SOURCE LINE # 163
                                           ; SOURCE LINE # 164
C51 COMPILER V7.01  INOUT                                                                  03/08/2007 12:09:38 PAGE 12  

                                           ; SOURCE LINE # 166
0051         ?C0026:
0051 22                RET     
             ; FUNCTION aux1chk (END)

             ; FUNCTION aux2chk (BEGIN)
                                           ; SOURCE LINE # 168
                                           ; SOURCE LINE # 169
                                           ; SOURCE LINE # 170
0000 20972B            JB      AUX2,?C0034
                                           ; SOURCE LINE # 171
                                           ; SOURCE LINE # 172
0003 200003      R     JB      aux2first,?C0035
0006 C200        R     CLR     aux2lowfirst
0008 22                RET     
0009         ?C0035:
                                           ; SOURCE LINE # 174
                                           ; SOURCE LINE # 175
0009 300006      R     JNB     aux2lowfirst,?C0037
                                           ; SOURCE LINE # 176
                                           ; SOURCE LINE # 177
000C C200        R     CLR     aux2lowfirst
                                           ; SOURCE LINE # 178
000E 850000      R     MOV     aux2chktimer,timerl
                                           ; SOURCE LINE # 179
0011 22                RET     
0012         ?C0037:
                                           ; SOURCE LINE # 181
                                           ; SOURCE LINE # 182
0012 C3                CLR     C
0013 E500        E     MOV     A,timerl
0015 9500        R     SUBB    A,aux2chktimer
0017 C3                CLR     C
0018 9403              SUBB    A,#03H
001A 4035              JC      ?C0040
001C         ?C0039:
                                           ; SOURCE LINE # 183
001C C200        R     CLR     aux2first
                                           ; SOURCE LINE # 184
001E 900000      E     MOV     DPTR,#bittbl+02H
0021 E4                CLR     A
0022 93                MOVC    A,@A+DPTR
0023 4200        R     ORL     instate,A
                                           ; SOURCE LINE # 185
0025 200029      E     JB      setflag,?C0040
0028         ?C0041:
                                           ; SOURCE LINE # 187
0028 7F63              MOV     R7,#063H
002A 120000      E     LCALL   _accessevent
                                           ; SOURCE LINE # 189
                                           ; SOURCE LINE # 190
                                           ; SOURCE LINE # 191
002D 22                RET     
002E         ?C0034:
                                           ; SOURCE LINE # 193
                                           ; SOURCE LINE # 194
002E 300003      R     JNB     aux2first,?C0043
0031 D200        R     SETB    aux2lowfirst
0033 22                RET     
0034         ?C0043:
                                           ; SOURCE LINE # 196
                                           ; SOURCE LINE # 198
C51 COMPILER V7.01  INOUT                                                                  03/08/2007 12:09:38 PAGE 13  

0034 200006      R     JB      aux2lowfirst,?C0045
                                           ; SOURCE LINE # 200
                                           ; SOURCE LINE # 201
0037 D200        R     SETB    aux2lowfirst
                                           ; SOURCE LINE # 202
0039 850000      R     MOV     aux2chktimer,timerl
                                           ; SOURCE LINE # 203
003C 22                RET     
003D         ?C0045:
                                           ; SOURCE LINE # 205
                                           ; SOURCE LINE # 206
003D C3                CLR     C
003E E500        E     MOV     A,timerl
0040 9500        R     SUBB    A,aux2chktimer
0042 C3                CLR     C
0043 9403              SUBB    A,#03H
0045 400A              JC      ?C0040
0047         ?C0047:
                                           ; SOURCE LINE # 207
0047 D200        R     SETB    aux2first
                                           ; SOURCE LINE # 208
0049 900000      E     MOV     DPTR,#bittbl+02H
004C E4                CLR     A
004D 93                MOVC    A,@A+DPTR
004E F4                CPL     A
004F 5200        R     ANL     instate,A
                                           ; SOURCE LINE # 209
                                           ; SOURCE LINE # 210
                                           ; SOURCE LINE # 211
                                           ; SOURCE LINE # 213
0051         ?C0040:
0051 22                RET     
             ; FUNCTION aux2chk (END)

             ; FUNCTION contactchk (BEGIN)
                                           ; SOURCE LINE # 215
                                           ; SOURCE LINE # 216
                                           ; SOURCE LINE # 217
0000 20B339            JB      CONTACT,?C0048
                                           ; SOURCE LINE # 218
                                           ; SOURCE LINE # 219
0003 200003      R     JB      contactfirst,?C0049
0006 C200        R     CLR     contactlowfirst
0008 22                RET     
0009         ?C0049:
                                           ; SOURCE LINE # 221
                                           ; SOURCE LINE # 222
0009 300006      R     JNB     contactlowfirst,?C0051
                                           ; SOURCE LINE # 223
                                           ; SOURCE LINE # 224
000C C200        R     CLR     contactlowfirst
                                           ; SOURCE LINE # 225
000E 850000      R     MOV     contactchktimer,timerl
                                           ; SOURCE LINE # 226
0011 22                RET     
0012         ?C0051:
                                           ; SOURCE LINE # 228
                                           ; SOURCE LINE # 229
0012 C3                CLR     C
0013 E500        E     MOV     A,timerl
0015 9500        R     SUBB    A,contactchktimer
0017 C3                CLR     C
C51 COMPILER V7.01  INOUT                                                                  03/08/2007 12:09:38 PAGE 14  

0018 9403              SUBB    A,#03H
001A 4050              JC      ?C0054
001C         ?C0053:
                                           ; SOURCE LINE # 230
001C C200        R     CLR     contactfirst
                                           ; SOURCE LINE # 231
001E 900000      E     MOV     DPTR,#bittbl+03H
0021 E4                CLR     A
0022 93                MOVC    A,@A+DPTR
0023 4200        R     ORL     instate,A
                                           ; SOURCE LINE # 233
0025 300004      E     JNB     setflag,?C0055
                                           ; SOURCE LINE # 234
                                           ; SOURCE LINE # 236
0028 750064      R     MOV     contactovertimer,#064H
002B 22                RET     
                                           ; SOURCE LINE # 238
002C         ?C0055:
                                           ; SOURCE LINE # 239
002C 200009      E     JB      doorunlockflag,?C0056
                                           ; SOURCE LINE # 240
                                           ; SOURCE LINE # 241
002F 7F61              MOV     R7,#061H
0031 120000      E     LCALL   _accessevent
                                           ; SOURCE LINE # 242
0034 750014      R     MOV     contactovertimer,#014H
                                           ; SOURCE LINE # 243
0037 22                RET     
0038         ?C0056:
                                           ; SOURCE LINE # 245
                                           ; SOURCE LINE # 246
0038 750064      R     MOV     contactovertimer,#064H
                                           ; SOURCE LINE # 247
                                           ; SOURCE LINE # 249
                                           ; SOURCE LINE # 250
                                           ; SOURCE LINE # 251
003B 22                RET     
003C         ?C0048:
                                           ; SOURCE LINE # 253
                                           ; SOURCE LINE # 254
003C 300003      R     JNB     contactfirst,?C0059
003F D200        R     SETB    contactlowfirst
0041 22                RET     
0042         ?C0059:
                                           ; SOURCE LINE # 256
                                           ; SOURCE LINE # 258
0042 200006      R     JB      contactlowfirst,?C0061
                                           ; SOURCE LINE # 259
                                           ; SOURCE LINE # 260
0045 D200        R     SETB    contactlowfirst
                                           ; SOURCE LINE # 261
0047 850000      R     MOV     contactchktimer,timerl
                                           ; SOURCE LINE # 262
004A 22                RET     
004B         ?C0061:
                                           ; SOURCE LINE # 264
                                           ; SOURCE LINE # 265
004B C3                CLR     C
004C E500        E     MOV     A,timerl
004E 9500        R     SUBB    A,contactchktimer
0050 C3                CLR     C
0051 9403              SUBB    A,#03H
C51 COMPILER V7.01  INOUT                                                                  03/08/2007 12:09:38 PAGE 15  

0053 4017              JC      ?C0054
0055         ?C0063:
                                           ; SOURCE LINE # 266
0055 D200        R     SETB    contactfirst
                                           ; SOURCE LINE # 267
0057 900000      E     MOV     DPTR,#bittbl+03H
005A E4                CLR     A
005B 93                MOVC    A,@A+DPTR
005C F4                CPL     A
005D 5200        R     ANL     instate,A
                                           ; SOURCE LINE # 269
005F 200005      E     JB      beeponflag,?C0064
0062 7F04              MOV     R7,#04H
0064 120000      E     LCALL   _clr_373
0067         ?C0064:
                                           ; SOURCE LINE # 271
0067 7F65              MOV     R7,#065H
0069 120000      E     LCALL   _accessevent
                                           ; SOURCE LINE # 272
                                           ; SOURCE LINE # 273
                                           ; SOURCE LINE # 274
                                           ; SOURCE LINE # 277
006C         ?C0054:
006C 22                RET     
             ; FUNCTION contactchk (END)

             ; FUNCTION tamperchk (BEGIN)
                                           ; SOURCE LINE # 279

⌨️ 快捷键说明

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