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

📄 ts.lst

📁 指纹识别源代码,用于智能门紧,还有配合MF800卡使用
💻 LST
📖 第 1 页 / 共 2 页
字号:
                                           ; SOURCE LINE # 41
                                           ; SOURCE LINE # 42
0074 E4                CLR     A
0075 F6                MOV     @R0,A
                                           ; SOURCE LINE # 43
0076 E582              MOV     A,DPL
0078 2402              ADD     A,#02H
007A FF                MOV     R7,A
007B E4                CLR     A
007C 3583              ADDC    A,DPH
007E FE                MOV     R6,A
007F E4                CLR     A
0080 FB                MOV     R3,A
0081 120000      E     LCALL   _ram_write
                                           ; SOURCE LINE # 45
0084         ?C0005:
                                           ; SOURCE LINE # 46
0084 E582              MOV     A,DPL
C51 COMPILER V7.01  TS                                                                     03/08/2007 12:09:38 PAGE 5   

0086 2403              ADD     A,#03H
0088 FF                MOV     R7,A
0089 E4                CLR     A
008A 3583              ADDC    A,DPH
008C FE                MOV     R6,A
008D E4                CLR     A
008E FD                MOV     R5,A
008F 120000      E     LCALL   _ram_read
0092 7800        E     MOV     R0,#LOW tempbuff+03H
0094 EF                MOV     A,R7
0095 F6                MOV     @R0,A
                                           ; SOURCE LINE # 47
0096 C3                CLR     C
0097 943C              SUBB    A,#03CH
0099 4010              JC      ?C0006
                                           ; SOURCE LINE # 48
                                           ; SOURCE LINE # 49
009B E4                CLR     A
009C F6                MOV     @R0,A
                                           ; SOURCE LINE # 50
009D E582              MOV     A,DPL
009F 2403              ADD     A,#03H
00A1 FF                MOV     R7,A
00A2 E4                CLR     A
00A3 3583              ADDC    A,DPH
00A5 FE                MOV     R6,A
00A6 E4                CLR     A
00A7 FB                MOV     R3,A
00A8 120000      E     LCALL   _ram_write
                                           ; SOURCE LINE # 52
00AB         ?C0006:
                                           ; SOURCE LINE # 54
00AB D3                SETB    C
                                           ; SOURCE LINE # 56
00AC         ?C0002:
00AC 22                RET     
             ; FUNCTION _gettsdata (END)

             ; FUNCTION _writets (BEGIN)
                                           ; SOURCE LINE # 59
;---- Variable 'index' assigned to Register 'R6/R7' ----
                                           ; SOURCE LINE # 60
                                           ; SOURCE LINE # 64
0000 C3                CLR     C
0001 EF                MOV     A,R7
0002 9490              SUBB    A,#090H
0004 EE                MOV     A,R6
0005 9401              SUBB    A,#01H
0007 504E              JNC     ?C0008
0009         ?C0007:
                                           ; SOURCE LINE # 69
0009 EF                MOV     A,R7
000A 7802              MOV     R0,#02H
000C         ?C0018:
000C C3                CLR     C
000D 33                RLC     A
000E CE                XCH     A,R6
000F 33                RLC     A
0010 CE                XCH     A,R6
0011 D8F9              DJNZ    R0,?C0018
0013 2400              ADD     A,#00H
0015 FF                MOV     R7,A
C51 COMPILER V7.01  TS                                                                     03/08/2007 12:09:38 PAGE 6   

0016 EE                MOV     A,R6
0017 3401              ADDC    A,#01H
;---- Variable 'startadd' assigned to Register 'DPTR' ----
0019 8F82              MOV     DPL,R7
001B F583              MOV     DPH,A
                                           ; SOURCE LINE # 71
001D FE                MOV     R6,A
001E 7800        E     MOV     R0,#LOW tempbuff
0020 E6                MOV     A,@R0
0021 FB                MOV     R3,A
0022 E4                CLR     A
0023 FD                MOV     R5,A
0024 120000      E     LCALL   _ram_write
                                           ; SOURCE LINE # 72
0027 E582              MOV     A,DPL
0029 2401              ADD     A,#01H
002B FF                MOV     R7,A
002C E4                CLR     A
002D 3583              ADDC    A,DPH
002F FE                MOV     R6,A
0030 08                INC     R0
0031 E6                MOV     A,@R0
0032 FB                MOV     R3,A
0033 E4                CLR     A
0034 120000      E     LCALL   _ram_write
                                           ; SOURCE LINE # 73
0037 E582              MOV     A,DPL
0039 2402              ADD     A,#02H
003B FF                MOV     R7,A
003C E4                CLR     A
003D 3583              ADDC    A,DPH
003F FE                MOV     R6,A
0040 08                INC     R0
0041 E6                MOV     A,@R0
0042 FB                MOV     R3,A
0043 E4                CLR     A
0044 120000      E     LCALL   _ram_write
                                           ; SOURCE LINE # 74
0047 E582              MOV     A,DPL
0049 2403              ADD     A,#03H
004B FF                MOV     R7,A
004C E4                CLR     A
004D 3583              ADDC    A,DPH
004F FE                MOV     R6,A
0050 08                INC     R0
0051 E6                MOV     A,@R0
0052 FB                MOV     R3,A
0053 E4                CLR     A
0054 120000      E     LCALL   _ram_write
                                           ; SOURCE LINE # 75
0057         ?C0008:
0057 22                RET     
             ; FUNCTION _writets (END)

             ; FUNCTION clearts (BEGIN)
                                           ; SOURCE LINE # 78
                                           ; SOURCE LINE # 79
                                           ; SOURCE LINE # 81
;---- Variable 'i' assigned to Register 'R2/R3' ----
0000 E4                CLR     A
0001 FB                MOV     R3,A
0002 FA                MOV     R2,A
C51 COMPILER V7.01  TS                                                                     03/08/2007 12:09:38 PAGE 7   

0003         ?C0009:
0003 7A10              MOV     R2,#010H
0005 7800        E     MOV     R0,#LOW tempbuff
0007 E4                CLR     A
0008         ?C0019:
0008 F6                MOV     @R0,A
0009 08                INC     R0
000A DAFC              DJNZ    R2,?C0019
000C         ?C0010:
                                           ; SOURCE LINE # 83
000C 7A00              MOV     R2,#00H
000E 7B10              MOV     R3,#010H
                                           ; SOURCE LINE # 85
0010         ?C0012:
                                           ; SOURCE LINE # 86
                                           ; SOURCE LINE # 87
0010 CF                XCH     A,R7
0011 EB                MOV     A,R3
0012 CF                XCH     A,R7
0013 CD                XCH     A,R5
0014 EA                MOV     A,R2
0015 CD                XCH     A,R5
0016 120000      E     LCALL   _ram_write16
                                           ; SOURCE LINE # 88
0019 CF                XCH     A,R7
001A EB                MOV     A,R3
001B CF                XCH     A,R7
001C CD                XCH     A,R5
001D EA                MOV     A,R2
001E CD                XCH     A,R5
001F 120000      E     LCALL   _ram_read16
                                           ; SOURCE LINE # 89
0022 7800        E     MOV     R0,#LOW tempbuff
0024 E6                MOV     A,@R0
0025 6001              JZ      ?C0014
                                           ; SOURCE LINE # 90
                                           ; SOURCE LINE # 91
0027 00                NOP     
                                           ; SOURCE LINE # 92
                                           ; SOURCE LINE # 93
0028         ?C0014:
0028 0B                INC     R3
0029 BB0001            CJNE    R3,#00H,?C0020
002C 0A                INC     R2
002D         ?C0020:
002D EB                MOV     A,R3
002E 6480              XRL     A,#080H
0030 4A                ORL     A,R2
0031 70DD              JNZ     ?C0012
                                           ; SOURCE LINE # 94
0033         ?C0016:
0033 22                RET     
             ; FUNCTION clearts (END)



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    313    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
C51 COMPILER V7.01  TS                                                                     03/08/2007 12:09:38 PAGE 8   

   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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