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

📄 pcrxd.lst

📁 指纹识别源代码,用于智能门紧,还有配合MF800卡使用
💻 LST
字号:
C51 COMPILER V7.01  PCRXD                                                                  03/08/2007 12:10:02 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE PCRXD
OBJECT MODULE PLACED IN pcrxd.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE pcrxd.c OPTIMIZE(7,SPEED) REGFILE(.\fingerPRJ.ORC) BROWSE FLOATFUZZY(0) NOA
                    -REGS DEBUG OBJECTEXTEND CODE

stmt level    source

   1          #include "reg58.h"
   2          #include "intrins.h"
   3          
   4          #define _PCRXD_C_
   5          #include "pcrxd.h"
   6          #include "rxd.h"
   7          #include "sram.h"
   8          #include "pccomm.h"
   9          #include "system.h"
  10          //////////////////////////////////////////////////////////////
  11          void ackpccmd(unsigned char cmd,unsigned char state,unsigned short paramlen)
  12          {
  13   1              paramlen+=11;
  14   1              uart0buff[0]=PCPACKAGEHEAD;
  15   1              uart0buff[1]=paramlen&0xff;                     //the low byte of length
  16   1              uart0buff[2]=paramlen>>8;                       //the high byte of length
  17   1      
  18   1              uart0buff[3]=ram_readp0(COMMID);        //readcommid();
  19   1              uart0buff[4]=cmd;
  20   1              uart0buff[5]=state;
  21   1              
  22   1              uart0buff[6]=0;
  23   1              uart0buff[7]=0;
  24   1              uart0buff[8]=0;
  25   1              uart0buff[9]=0;
  26   1              uart0buff[10]=0;
  27   1              uart0buff[11]=0;
  28   1      
  29   1              checkcrc(paramlen);
  30   1              sendstring1(paramlen+3);
  31   1              
  32   1      }
  33          //////////////////////////////////////////////////////////////
  34          
C51 COMPILER V7.01  PCRXD                                                                  03/08/2007 12:10:02 PAGE 2   

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION _ackpccmd (BEGIN)
                                           ; SOURCE LINE # 11
;---- Variable 'cmd' assigned to Register 'R4' ----
0000 CC                XCH     A,R4
0001 EF                MOV     A,R7
0002 CC                XCH     A,R4
;---- Variable 'paramlen' assigned to Register 'R2/R3' ----
;---- Variable 'state' assigned to Register 'R5' ----
                                           ; SOURCE LINE # 12
                                           ; SOURCE LINE # 13
0003 740B              MOV     A,#0BH
0005 2B                ADD     A,R3
0006 FB                MOV     R3,A
0007 E4                CLR     A
0008 3A                ADDC    A,R2
0009 FA                MOV     R2,A
                                           ; SOURCE LINE # 14
000A 900000      E     MOV     DPTR,#uart0buff
000D 7468              MOV     A,#068H
000F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 15
0010 CF                XCH     A,R7
0011 EB                MOV     A,R3
0012 CF                XCH     A,R7
0013 EF                MOV     A,R7
0014 A3                INC     DPTR
0015 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 16
0016 CF                XCH     A,R7
0017 EA                MOV     A,R2
0018 CF                XCH     A,R7
0019 A3                INC     DPTR
001A EF                MOV     A,R7
001B F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 18
001C 7F8B              MOV     R7,#08BH
001E 120000      E     LCALL   _ram_readp0
0021 A3                INC     DPTR
0022 EF                MOV     A,R7
0023 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 19
0024 A3                INC     DPTR
0025 EC                MOV     A,R4
0026 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 20
0027 A3                INC     DPTR
0028 ED                MOV     A,R5
0029 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 22
002A E4                CLR     A
002B A3                INC     DPTR
002C F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 23
002D A3                INC     DPTR
002E F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 24
002F A3                INC     DPTR
0030 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 25
C51 COMPILER V7.01  PCRXD                                                                  03/08/2007 12:10:02 PAGE 3   

0031 A3                INC     DPTR
0032 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 26
0033 A3                INC     DPTR
0034 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 27
0035 A3                INC     DPTR
0036 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 29
0037 CF                XCH     A,R7
0038 EB                MOV     A,R3
0039 CF                XCH     A,R7
003A CE                XCH     A,R6
003B EA                MOV     A,R2
003C CE                XCH     A,R6
003D 120000      E     LCALL   _checkcrc
                                           ; SOURCE LINE # 30
0040 EB                MOV     A,R3
0041 2403              ADD     A,#03H
0043 FF                MOV     R7,A
0044 E4                CLR     A
0045 3A                ADDC    A,R2
0046 FE                MOV     R6,A
0047 120000      E     LCALL   _sendstring1
                                           ; SOURCE LINE # 32
004A 22                RET     
             ; FUNCTION _ackpccmd (END)



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     75    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   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 + -