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

📄 pccomm.lst

📁 指纹识别源代码,用于智能门紧,还有配合MF800卡使用
💻 LST
📖 第 1 页 / 共 5 页
字号:
0031         ?C0036:
                                           ; SOURCE LINE # 206
                                           ; SOURCE LINE # 207
0031 7F00        E     MOV     R7,#LOW tempbuff+08H
0033 7B08              MOV     R3,#08H
0035 7D0C              MOV     R5,#0CH
0037 120000      E     LCALL   _idata2uart0
                                           ; SOURCE LINE # 208
003A 7A00              MOV     R2,#00H
003C 7D01              MOV     R5,#01H
003E 7F02              MOV     R7,#02H
0040 120000      E     LCALL   _ackpccmd
                                           ; SOURCE LINE # 209
                                           ; SOURCE LINE # 210
0043 8012              SJMP    ?C0038
0045         ?C0035:
                                           ; SOURCE LINE # 212
                                           ; SOURCE LINE # 213
0045 7F00        E     MOV     R7,#LOW tempbuff+08H
0047 7B08              MOV     R3,#08H
0049 7D0C              MOV     R5,#0CH
004B 120000      E     LCALL   _idata2uart0
                                           ; SOURCE LINE # 214
004E 7A00              MOV     R2,#00H
0050 7D01              MOV     R5,#01H
0052 7F02              MOV     R7,#02H
0054 120000      E     LCALL   _ackpccmd
                                           ; SOURCE LINE # 215
0057         ?C0038:
                                           ; SOURCE LINE # 217
0057 D200        R     SETB    removeuserflag
                                           ; SOURCE LINE # 218
0059 850000      R     MOV     getpcoktimer,timerh
                                           ; SOURCE LINE # 219
005C 22                RET     
005D         ?C0034:
                                           ; SOURCE LINE # 221
                                           ; SOURCE LINE # 222
005D E4                CLR     A
005E FB                MOV     R3,A
005F FA                MOV     R2,A
0060 FD                MOV     R5,A
0061 7F02              MOV     R7,#02H
0063 120000      E     LCALL   _ackpccmd
                                           ; SOURCE LINE # 223
                                           ; SOURCE LINE # 225
0066         ?C0040:
0066 22                RET     
             ; FUNCTION pcgetnewuser (END)

             ; FUNCTION pcgetuser (BEGIN)
                                           ; SOURCE LINE # 228
                                           ; SOURCE LINE # 229
C51 COMPILER V7.01  PCCOMM                                                                 03/08/2007 12:09:39 PAGE 20  

                                           ; SOURCE LINE # 231
0000 7D00        E     MOV     R5,#LOW tempbuff
0002 7B04              MOV     R3,#04H
0004 7F0C              MOV     R7,#0CH
0006 120000      E     LCALL   _uart02idata
                                           ; SOURCE LINE # 232
0009 120000      E     LCALL   getuserbytempid
000C 5051              JNC     ?C0041
                                           ; SOURCE LINE # 233
                                           ; SOURCE LINE # 234
000E 7800        E     MOV     R0,#LOW tempbuff+0EH
0010 E6                MOV     A,@R0
0011 540F              ANL     A,#0FH
0013 F6                MOV     @R0,A
                                           ; SOURCE LINE # 235
0014 08                INC     R0
0015 E6                MOV     A,@R0
0016 540F              ANL     A,#0FH
0018 6032              JZ      ?C0042
                                           ; SOURCE LINE # 236
                                           ; SOURCE LINE # 237
001A 7F01              MOV     R7,#01H
001C 120000      E     LCALL   _rgetuserbysn
001F 5018              JNC     ?C0043
                                           ; SOURCE LINE # 238
                                           ; SOURCE LINE # 239
0021 120000      R     LCALL   fpfim2pc
                                           ; SOURCE LINE # 240
0024 7F00        E     MOV     R7,#LOW tempbuff+08H
0026 7B08              MOV     R3,#08H
0028 7D0C              MOV     R5,#0CH
002A 120000      E     LCALL   _idata2uart0
                                           ; SOURCE LINE # 241
002D 7BE8              MOV     R3,#0E8H
002F 7A01              MOV     R2,#01H
0031 E4                CLR     A
0032 FD                MOV     R5,A
0033 7F03              MOV     R7,#03H
0035 120000      E     LCALL   _ackpccmd
                                           ; SOURCE LINE # 242
0038 22                RET     
0039         ?C0043:
                                           ; SOURCE LINE # 244
                                           ; SOURCE LINE # 245
0039 7F00        E     MOV     R7,#LOW tempbuff+08H
003B 7B08              MOV     R3,#08H
003D 7D0C              MOV     R5,#0CH
003F 120000      E     LCALL   _idata2uart0
                                           ; SOURCE LINE # 246
0042 7A00              MOV     R2,#00H
0044 E4                CLR     A
0045 FD                MOV     R5,A
0046 7F03              MOV     R7,#03H
0048 120000      E     LCALL   _ackpccmd
                                           ; SOURCE LINE # 247
                                           ; SOURCE LINE # 248
004B 22                RET     
004C         ?C0042:
                                           ; SOURCE LINE # 250
                                           ; SOURCE LINE # 251
004C 7F00        E     MOV     R7,#LOW tempbuff+08H
004E 7B08              MOV     R3,#08H
C51 COMPILER V7.01  PCCOMM                                                                 03/08/2007 12:09:39 PAGE 21  

0050 7D0C              MOV     R5,#0CH
0052 120000      E     LCALL   _idata2uart0
                                           ; SOURCE LINE # 252
0055 7A00              MOV     R2,#00H
0057 E4                CLR     A
0058 FD                MOV     R5,A
0059 7F03              MOV     R7,#03H
005B 120000      E     LCALL   _ackpccmd
                                           ; SOURCE LINE # 253
                                           ; SOURCE LINE # 256
005E 22                RET     
005F         ?C0041:
                                           ; SOURCE LINE # 258
                                           ; SOURCE LINE # 259
005F E4                CLR     A
0060 FB                MOV     R3,A
0061 FA                MOV     R2,A
0062 7D01              MOV     R5,#01H
0064 7F03              MOV     R7,#03H
0066 120000      E     LCALL   _ackpccmd
                                           ; SOURCE LINE # 260
                                           ; SOURCE LINE # 271
0069         ?C0047:
0069 22                RET     
             ; FUNCTION pcgetuser (END)

             ; FUNCTION pcgetnewevent (BEGIN)
                                           ; SOURCE LINE # 273
                                           ; SOURCE LINE # 274
                                           ; SOURCE LINE # 275
0000 120000      E     LCALL   getnewevent
0003 5018              JNC     ?C0048
                                           ; SOURCE LINE # 276
                                           ; SOURCE LINE # 278
0005 7F00        E     MOV     R7,#LOW tempbuff
0007 7B10              MOV     R3,#010H
0009 7D0C              MOV     R5,#0CH
000B 120000      E     LCALL   _idata2uart0
                                           ; SOURCE LINE # 279
000E 7A00              MOV     R2,#00H
0010 7D01              MOV     R5,#01H
0012 E4                CLR     A
0013 FF                MOV     R7,A
0014 120000      E     LCALL   _ackpccmd
                                           ; SOURCE LINE # 282
0017 D200        R     SETB    removeeventflag
                                           ; SOURCE LINE # 283
0019 850000      R     MOV     getpcoktimer,timerh
                                           ; SOURCE LINE # 285
001C 22                RET     
001D         ?C0048:
                                           ; SOURCE LINE # 287
                                           ; SOURCE LINE # 288
001D E4                CLR     A
001E FB                MOV     R3,A
001F FA                MOV     R2,A
0020 FD                MOV     R5,A
0021 FF                MOV     R7,A
0022 120000      E     LCALL   _ackpccmd
                                           ; SOURCE LINE # 289
                                           ; SOURCE LINE # 290
0025         ?C0050:
C51 COMPILER V7.01  PCCOMM                                                                 03/08/2007 12:09:39 PAGE 22  

0025 22                RET     
             ; FUNCTION pcgetnewevent (END)

             ; FUNCTION pcsetdatetime (BEGIN)
                                           ; SOURCE LINE # 292
                                           ; SOURCE LINE # 293
                                           ; SOURCE LINE # 296
0000 900000      E     MOV     DPTR,#uart0buff+0CH
0003 E0                MOVX    A,@DPTR
0004 FD                MOV     R5,A
0005 7F32              MOV     R7,#032H
0007 120000      E     LCALL   _clock_write
                                           ; SOURCE LINE # 297
000A A3                INC     DPTR
000B E0                MOVX    A,@DPTR
000C FD                MOV     R5,A
000D 7F09              MOV     R7,#09H
000F 120000      E     LCALL   _clock_write
                                           ; SOURCE LINE # 298
0012 A3                INC     DPTR
0013 E0                MOVX    A,@DPTR
0014 FD                MOV     R5,A
0015 1F                DEC     R7
0016 120000      E     LCALL   _clock_write
                                           ; SOURCE LINE # 299
0019 A3                INC     DPTR
001A E0                MOVX    A,@DPTR
001B FD                MOV     R5,A
001C 1F                DEC     R7
001D 120000      E     LCALL   _clock_write
                                           ; SOURCE LINE # 300
0020 A3                INC     DPTR
0021 E0                MOVX    A,@DPTR
0022 FD                MOV     R5,A
0023 1F                DEC     R7
0024 120000      E     LCALL   _clock_write
                                           ; SOURCE LINE # 301
0027 A3                INC     DPTR
0028 E0                MOVX    A,@DPTR
0029 FD                MOV     R5,A
002A 7F04              MOV     R7,#04H
002C 120000      E     LCALL   _clock_write
                                           ; SOURCE LINE # 302
002F A3                INC     DPTR
0030 E0                MOVX    A,@DPTR
0031 FD                MOV     R5,A
0032 7F02              MOV     R7,#02H
0034 120000      E     LCALL   _clock_write
                                           ; SOURCE LINE # 303
0037 A3                INC     DPTR
0038 E0                MOVX    A,@DPTR
0039 FD                MOV     R5,A
003A E4                CLR     A
003B FF                MOV     R7,A
003C 120000      E     LCALL   _clock_write
                                           ; SOURCE LINE # 305
003F 120000      E     LCALL   getdatetime
                                           ; SOURCE LINE # 306
0042 120000      E     LCALL   displaytime
                                           ; SOURCE LINE # 308
0045 E4                CLR     A
0046 FB                MOV     R3,A
C51 COMPILER V7.01  PCCOMM                                                                 03/08/2007 12:09:39 PAGE 23  

0047 FA                MOV     R2,A
0048 FD                MOV     R5,A
0049 7F04              MOV     R7,#04H
004B 120000      E     LCALL   _ackpccmd
                                           ; SOURCE LINE # 310
004E 22                RET     
             ; FUNCTION pcsetdatetime (END)

             ; FUNCTION pcsetts (BEGIN)
                                           ; SOURCE LINE # 312
                                           ; SOURCE LINE # 313
                                           ; SOURCE LINE # 316
0000 900000      E     MOV     DPTR,#uart0buff+0CH
0003 E0                MOVX    A,@DPTR
;---- Variable 'tsindex' assigned to Register 'R4' ----
0004 FC                MOV     R4,A
                                           ; SOURCE LINE # 319
0005 7D00        E     MOV     R5,#LOW tempbuff
0007 7B10              MOV     R3,#010H
0009 7F0D              MOV     R7,#0DH
000B 120000      E     LCALL   _uart02idata
                                           ; SOURCE LINE # 320
000E EC                MOV     A,R4
000F 2410              ADD     A,#010H
0011 FF                MOV     R7,A
0012 E4                CLR     A
0013 FD                MOV     R5,A
0014 120000      E     LCALL   _ram_write16
                                           ; SOURCE LINE # 321
0017 E4                CLR     A
0018 FB                MOV     R3,A
0019 FA                MOV     R2,A
001A FD                MOV     R5,A
001B 7F05              MOV     R7,#05H
001D 120000      E     LCALL   _ackpccmd
                                           ; SOURCE LINE

⌨️ 快捷键说明

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