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

📄 main.lst

📁 指纹识别源代码,用于智能门紧,还有配合MF800卡使用
💻 LST
📖 第 1 页 / 共 5 页
字号:
00B7 D3                SETB    C
00B8 94C8              SUBB    A,#0C8H
00BA 4004              JC      ?C0050
                                           ; SOURCE LINE # 293
                                           ; SOURCE LINE # 294
00BC C200        E     CLR     removeeventflag
                                           ; SOURCE LINE # 295
00BE C200        E     CLR     removeuserflag
                                           ; SOURCE LINE # 296
                                           ; SOURCE LINE # 297
00C0         ?C0050:
                                           ; SOURCE LINE # 299
00C0 300018      E     JNB     setflag,?C0057
                                           ; SOURCE LINE # 300
                                           ; SOURCE LINE # 301
00C3 300015      E     JNB     submenuflag,?C0057
                                           ; SOURCE LINE # 302
                                           ; SOURCE LINE # 303
00C6 E500        E     MOV     A,setupitem
00C8 B41E10            CJNE    A,#01EH,?C0057
                                           ; SOURCE LINE # 304
                                           ; SOURCE LINE # 305
00CB C3                CLR     C
00CC E500        E     MOV     A,timerh
00CE 9500        E     SUBB    A,refreshtimer
00D0 D3                SETB    C
00D1 9406              SUBB    A,#06H
00D3 4006              JC      ?C0057
                                           ; SOURCE LINE # 306
                                           ; SOURCE LINE # 307
00D5 850000      E     MOV     refreshtimer,timerh
                                           ; SOURCE LINE # 308
00D8 120000      E     LCALL   setintestdisp
                                           ; SOURCE LINE # 309
                                           ; SOURCE LINE # 310
                                           ; SOURCE LINE # 311
                                           ; SOURCE LINE # 312
                                           ; SOURCE LINE # 313
00DB         ?C0057:
00DB 22                RET     
             ; FUNCTION cover (END)

             ; FUNCTION main (BEGIN)
                                           ; SOURCE LINE # 316
                                           ; SOURCE LINE # 317
                                           ; SOURCE LINE # 322
0000 7581C0            MOV     SP,#0C0H
                                           ; SOURCE LINE # 323
0003 120000      R     LCALL   init_var
                                           ; SOURCE LINE # 324
0006 120000      E     LCALL   init_sys
                                           ; SOURCE LINE # 327
0009 120000      E     LCALL   init_all
000C         ?C0058:
                                           ; SOURCE LINE # 335
                                           ; SOURCE LINE # 336
                                           ; SOURCE LINE # 341
000C 200003      E     JB      keydownflag,$ + 6H
000F 020000      R     LJMP    ?C0060
                                           ; SOURCE LINE # 342
                                           ; SOURCE LINE # 343
C51 COMPILER V7.01  MAIN                                                                   03/08/2007 12:09:35 PAGE 18  

0012 C200        E     CLR     keydownflag
                                           ; SOURCE LINE # 344
0014 E500        E     MOV     A,keytype
0016 7006              JNZ     ?C0061
                                           ; SOURCE LINE # 345
                                           ; SOURCE LINE # 346
0018 120000      E     LCALL   keyfun
                                           ; SOURCE LINE # 347
001B 020000      R     LJMP    ?C0060
001E         ?C0061:
                                           ; SOURCE LINE # 349
                                           ; SOURCE LINE # 350
001E 300003      E     JNB     idinflag,$ + 6H
0021 020000      R     LJMP    ?C0060
0024 300003      E     JNB     passinflag,$ + 6H
0027 020000      R     LJMP    ?C0060
                                           ; SOURCE LINE # 351
                                           ; SOURCE LINE # 352
002A 20002D      E     JB      setflag,?C0064
                                           ; SOURCE LINE # 353
                                           ; SOURCE LINE # 354
002D 7F04              MOV     R7,#04H
002F 120000      E     LCALL   _set_373
                                           ; SOURCE LINE # 355
0032 120000      E     LCALL   delay60ms
                                           ; SOURCE LINE # 356
0035 7F04              MOV     R7,#04H
0037 120000      E     LCALL   _clr_373
                                           ; SOURCE LINE # 357
003A E500        E     MOV     A,keynumber
003C FE                MOV     R6,A
003D E500        E     MOV     A,cardnumhigh
003F FF                MOV     R7,A
0040 120000      E     LCALL   _hex2bcd
                                           ; SOURCE LINE # 358
0043 7F00        E     MOV     R7,#LOW tempbuff
0045 7D00        E     MOV     R5,#LOW keybuff
0047 7B05              MOV     R3,#05H
0049 120000      E     LCALL   _idata2idata
                                           ; SOURCE LINE # 359
004C 75000B      E     MOV     keynumber,#0BH
                                           ; SOURCE LINE # 360
004F 750005      E     MOV     keycounter,#05H
                                           ; SOURCE LINE # 361
0052 D200        E     SETB    idinflag
                                           ; SOURCE LINE # 362
0054 120000      E     LCALL   enterfun
                                           ; SOURCE LINE # 363
0057 020000      R     LJMP    ?C0060
005A         ?C0064:
                                           ; SOURCE LINE # 365
                                           ; SOURCE LINE # 366
005A E500        E     MOV     A,setupitem
005C 6413              XRL     A,#013H
005E 704E              JNZ     ?C0066
                                           ; SOURCE LINE # 367
                                           ; SOURCE LINE # 368
0060 200003      E     JB      submenuflag,$ + 6H
0063 020000      R     LJMP    ?C0060
                                           ; SOURCE LINE # 369
                                           ; SOURCE LINE # 370
0066 300003      E     JNB     submenu1flag,$ + 6H
C51 COMPILER V7.01  MAIN                                                                   03/08/2007 12:09:35 PAGE 19  

0069 020000      R     LJMP    ?C0060
                                           ; SOURCE LINE # 371
                                           ; SOURCE LINE # 372
006C 7F04              MOV     R7,#04H
006E 120000      E     LCALL   _set_373
                                           ; SOURCE LINE # 373
0071 120000      E     LCALL   delay60ms
                                           ; SOURCE LINE # 374
0074 7F04              MOV     R7,#04H
0076 120000      E     LCALL   _clr_373
                                           ; SOURCE LINE # 375
0079 E500        E     MOV     A,keynumber
007B FE                MOV     R6,A
007C E500        E     MOV     A,cardnumhigh
007E FF                MOV     R7,A
007F 120000      E     LCALL   _hex2bcd
                                           ; SOURCE LINE # 376
0082 7800        E     MOV     R0,#LOW tempbuff
0084 E6                MOV     A,@R0
0085 2430              ADD     A,#030H
0087 7900        E     MOV     R1,#LOW dispbuff+015H
0089 F7                MOV     @R1,A
                                           ; SOURCE LINE # 377
008A 08                INC     R0
008B E6                MOV     A,@R0
008C 2430              ADD     A,#030H
008E 09                INC     R1
008F F7                MOV     @R1,A
                                           ; SOURCE LINE # 378
0090 08                INC     R0
0091 E6                MOV     A,@R0
0092 2430              ADD     A,#030H
0094 09                INC     R1
0095 F7                MOV     @R1,A
                                           ; SOURCE LINE # 379
0096 08                INC     R0
0097 E6                MOV     A,@R0
0098 2430              ADD     A,#030H
009A 09                INC     R1
009B F7                MOV     @R1,A
                                           ; SOURCE LINE # 380
009C 08                INC     R0
009D E6                MOV     A,@R0
009E 2430              ADD     A,#030H
00A0 09                INC     R1
00A1 F7                MOV     @R1,A
                                           ; SOURCE LINE # 381
00A2 75000B      E     MOV     keynumber,#0BH
                                           ; SOURCE LINE # 382
00A5 750005      E     MOV     setcount,#05H
                                           ; SOURCE LINE # 383
00A8 120000      E     LCALL   numberfun
                                           ; SOURCE LINE # 384
                                           ; SOURCE LINE # 385
                                           ; SOURCE LINE # 386
00AB 020000      R     LJMP    ?C0060
00AE         ?C0066:
                                           ; SOURCE LINE # 387
00AE E500        E     MOV     A,setupitem
00B0 6409              XRL     A,#09H
00B2 704E              JNZ     ?C0070
                                           ; SOURCE LINE # 388
C51 COMPILER V7.01  MAIN                                                                   03/08/2007 12:09:35 PAGE 20  

                                           ; SOURCE LINE # 389
00B4 200003      E     JB      submenuflag,$ + 6H
00B7 020000      R     LJMP    ?C0060
                                           ; SOURCE LINE # 390
                                           ; SOURCE LINE # 391
00BA 300003      E     JNB     submenu1flag,$ + 6H
00BD 020000      R     LJMP    ?C0060
                                           ; SOURCE LINE # 392
                                           ; SOURCE LINE # 393
00C0 7F04              MOV     R7,#04H
00C2 120000      E     LCALL   _set_373
                                           ; SOURCE LINE # 394
00C5 120000      E     LCALL   delay60ms
                                           ; SOURCE LINE # 395
00C8 7F04              MOV     R7,#04H
00CA 120000      E     LCALL   _clr_373
                                           ; SOURCE LINE # 396
00CD E500        E     MOV     A,keynumber
00CF FE                MOV     R6,A
00D0 E500        E     MOV     A,cardnumhigh
00D2 FF                MOV     R7,A
00D3 120000      E     LCALL   _hex2bcd
                                           ; SOURCE LINE # 397
00D6 7800        E     MOV     R0,#LOW tempbuff
00D8 E6                MOV     A,@R0
00D9 2430              ADD     A,#030H
00DB 7900        E     MOV     R1,#LOW dispbuff+015H
00DD F7                MOV     @R1,A
                                           ; SOURCE LINE # 398
00DE 08                INC     R0
00DF E6                MOV     A,@R0
00E0 2430              ADD     A,#030H
00E2 09                INC     R1
00E3 F7                MOV     @R1,A
                                           ; SOURCE LINE # 399
00E4 08                INC     R0
00E5 E6                MOV     A,@R0
00E6 2430              ADD     A,#030H
00E8 09                INC     R1
00E9 F7                MOV     @R1,A
                                           ; SOURCE LINE # 400
00EA 08                INC     R0
00EB E6                MOV     A,@R0
00EC 2430              ADD     A,#030H
00EE 09                INC     R1
00EF F7                MOV     @R1,A
                                           ; SOURCE LINE # 401
00F0 08                INC     R0
00F1 E6                MOV     A,@R0
00F2 2430              ADD     A,#030H
00F4 09                INC     R1
00F5 F7                MOV     @R1,A
                                           ; SOURCE LINE # 402
00F6 75000B      E     MOV     keynumber,#0BH
                                           ; SOURCE LINE # 403
00F9 750005      E     MOV     setcount,#05H
                                           ; SOURCE LINE # 404
00FC 120000      E     LCALL   numberfun
                                           ; SOURCE LINE # 406
                                           ; SOURCE LINE # 407
                                           ; SOURC

⌨️ 快捷键说明

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