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

📄 i2c.lst

📁 Lpc2103的小程序
💻 LST
📖 第 1 页 / 共 4 页
字号:
    207              if(I2C_buf2[i]=I2C_buf1[i]) LedFlash();
   \   0000005C   2406               LSL         R4,R4,#+24         ;; ZeroExt     R4,R4,#+24,#+24
   \   0000005E   240E               LSR         R4,R4,#+24
   \   00000060   ....               LDR         R0,??DataTable40   ;; I2C_buf1
   \   00000062   005D               LDRB        R0,[R0, R4]
   \   00000064   2406               LSL         R4,R4,#+24         ;; ZeroExt     R4,R4,#+24,#+24
   \   00000066   240E               LSR         R4,R4,#+24
   \   00000068   ....               LDR         R1,??DataTable41   ;; I2C_buf2
   \   0000006A   0855               STRB        R0,[R1, R4]
   \   0000006C   0028               CMP         R0,#+0
   \   0000006E   02D0               BEQ         ??main_3
   \   00000070   ........           BL          LedFlash
   \   00000074   01E0               B           ??main_4
    208              else Beep();
   \                     ??main_3:
   \   00000076   ........           BL          Beep
    209            }
   \                     ??main_4:
   \   0000007A   641C               ADD         R4,#+1
   \   0000007C   EAE7               B           ??main_1
    210          }
   \                     ??main_2:
   \   0000007E   10BC               POP         {R4}
   \   00000080   01BC               POP         {R0}
   \   00000082   0047               BX          R0                 ;; return
   \                     ??main_0:
   \   00000084   00C002E0           DC32        0xe002c000
   \   00000088   04C002E0           DC32        0xe002c004
   \   0000008C   088002E0           DC32        0xe0028008
   \   00000090   ........           DC32        `?<Constant " \\nIf the data that wr...">`
   \   00000094   ........           DC32        `?<Constant " \\nIf the data that wr...">_1`

   \                                 In segment CODE, align 4, keep-with-next
   \                     ??DataTable15:
   \   00000000   00C001E0           DC32        0xe001c000

   \                                 In segment CODE, align 4, keep-with-next
   \                     ??DataTable16:
   \   00000000   18C001E0           DC32        0xe001c018

   \                                 In segment CODE, align 4, keep-with-next
   \                     ??DataTable17:
   \   00000000   04C001E0           DC32        0xe001c004

   \                                 In segment CODE, align 4, keep-with-next
   \                     ??DataTable18:
   \   00000000   08C001E0           DC32        0xe001c008

   \                                 In segment CODE, align 4, keep-with-next
   \                     ??DataTable29:
   \   00000000   0A000000           DC8         "\n",+0,+0

   \                                 In segment CODE, align 4, keep-with-next
   \                     ??DataTable30:
   \   00000000   88130000           DC32        0x1388

   \                                 In segment CODE, align 4, keep-with-next
   \                     ??DataTable34:
   \   00000000   0C8002E0           DC32        0xe002800c

   \                                 In segment CODE, align 4, keep-with-next
   \                     ??DataTable36:
   \   00000000   048002E0           DC32        0xe0028004

   \                                 In segment CODE, align 4, keep-with-next
   \                     ??DataTable39:
   \   00000000   10270000           DC32        0x2710

   \                                 In segment CODE, align 4, keep-with-next
   \                     ??DataTable40:
   \   00000000   ........           DC32        I2C_buf1

   \                                 In segment CODE, align 4, keep-with-next
   \                     ??DataTable41:
   \   00000000   ........           DC32        I2C_buf2

   \                                 In segment DATA_C, align 4, align-sorted
   \                     `?<Constant " \\nWrite to I2C BUS:\\n">`:
   \   00000000   200A57726974       DC8 " \012Write to I2C BUS:\012"
   \              6520746F2049
   \              324320425553
   \              3A0A00      
   \   00000015   000000             DC8 0, 0, 0

   \                                 In segment DATA_C, align 1, align-sorted
   \   00000000   0A00               DC8 "\012"

   \                                 In segment DATA_C, align 4, align-sorted
   \                     `?<Constant " \\nRead form I2C BUS:\\n">`:
   \   00000000   200A52656164       DC8 " \012Read form I2C BUS:\012"
   \              20666F726D20
   \              493243204255
   \              533A0A00    
   \   00000016   0000               DC8 0, 0

   \                                 In segment DATA_C, align 4, align-sorted
   \                     `?<Constant " \\nIf the data that wr...">`:
   \   00000000   200A49662074       DC8 20H, 0AH, 49H, 66H, 20H, 74H, 68H, 65H
   \              6865        
   \   00000008   206461746120       DC8 20H, 64H, 61H, 74H, 61H, 20H, 74H, 68H
   \              7468        
   \   00000010   617420777269       DC8 61H, 74H, 20H, 77H, 72H, 69H, 74H, 65H
   \              7465        
   \   00000018   20746F20616E       DC8 20H, 74H, 6FH, 20H, 61H, 6EH, 64H, 20H
   \              6420        
   \   00000020   726561642066       DC8 72H, 65H, 61H, 64H, 20H, 66H, 72H, 6FH
   \              726F        
   \   00000028   6D2049324320       DC8 6DH, 20H, 49H, 32H, 43H, 20H, 42H, 55H
   \              4255        
   \   00000030   532069732065       DC8 53H, 20H, 69H, 73H, 20H, 65H, 71H, 75H
   \              7175        
   \   00000038   6174696F6E2C       DC8 61H, 74H, 69H, 6FH, 6EH, 2CH, 4CH, 45H
   \              4C45        
   \   00000040   442077696C6C       DC8 44H, 20H, 77H, 69H, 6CH, 6CH, 20H, 66H
   \              2066        
   \   00000048   6C6173680A00       DC8 6CH, 61H, 73H, 68H, 0AH, 0
   \   0000004E   0000               DC8 0, 0

   \                                 In segment DATA_C, align 4, align-sorted
   \                     `?<Constant " \\nIf the data that wr...">_1`:
   \   00000000   200A49662074       DC8 20H, 0AH, 49H, 66H, 20H, 74H, 68H, 65H
   \              6865        
   \   00000008   206461746120       DC8 20H, 64H, 61H, 74H, 61H, 20H, 74H, 68H
   \              7468        
   \   00000010   617420777269       DC8 61H, 74H, 20H, 77H, 72H, 69H, 74H, 65H
   \              7465        
   \   00000018   20746F20616E       DC8 20H, 74H, 6FH, 20H, 61H, 6EH, 64H, 20H
   \              6420        
   \   00000020   726561642066       DC8 72H, 65H, 61H, 64H, 20H, 66H, 72H, 6FH
   \              726F        
   \   00000028   6D2049324320       DC8 6DH, 20H, 49H, 32H, 43H, 20H, 42H, 55H
   \              4255        
   \   00000030   53206973206E       DC8 53H, 20H, 69H, 73H, 20H, 6EH, 6FH, 74H
   \              6F74        
   \   00000038   206571756174       DC8 20H, 65H, 71H, 75H, 61H, 74H, 69H, 6FH
   \              696F        
   \   00000040   6E2C62757A7A       DC8 6EH, 2CH, 62H, 75H, 7AH, 7AH, 65H, 72H
   \              6572        
   \   00000048   2077696C6C20       DC8 20H, 77H, 69H, 6CH, 6CH, 20H, 6DH, 61H
   \              6D61        
   \   00000050   6B6520736F75       DC8 6BH, 65H, 20H, 73H, 6FH, 75H, 6EH, 64H
   \              6E64        
   \   00000058   0A00               DC8 0AH, 0
   \   0000005A   0000               DC8 0, 0

   Maximum stack usage in bytes:

     Function  CSTACK
     --------  ------
     Beep          4
     DelayMs       4
     I2C_Init      0
     I2C_Start     4
     I2C_Stop      0
     LedFlash      4
     ReadByte      4
     ReadC02       8
     WriteAddr     8
     WriteByte     0
     WriteC02      8
     WriteData     8
     main          8


   Segment part sizes:

     Function/Label                 Bytes
     --------------                 -----
     I2C_buf1                         12
     I2C_buf2                         12
     I2C_Init                         32
     I2C_Start                        30
     I2C_Stop                         14
     DelayMs                          30
     WriteByte                        12
     WriteAddr                        52
     WriteData                        28
     ReadByte                         70
     WriteC02                        156
     ReadC02                         172
     Beep                             32
     LedFlash                         36
     main                            152
     ??DataTable15                     4
     ??DataTable16                     4
     ??DataTable17                     4
     ??DataTable18                     4
     ??DataTable29                     4
     ??DataTable30                     4
     ??DataTable34                     4
     ??DataTable36                     4
     ??DataTable39                     4
     ??DataTable40                     4
     ??DataTable41                     4
     ?<Constant " \nWrite to I2C BUS:\n">
                                      24
     ?<Constant "\n">                  2
     ?<Constant " \nRead form I2C BUS:\n">
                                      24
     ?<Constant " \nIf the data that wr...">
                                      80
     ?<Constant " \nIf the data that wr...">_1
                                      92
      Others                         148

 
 996 bytes in segment CODE
 222 bytes in segment DATA_C
  24 bytes in segment DATA_Z
  12 bytes in segment INITTAB
 
 860 bytes of CODE  memory (+ 148 bytes shared)
 222 bytes of CONST memory
  24 bytes of DATA  memory

Errors: none
Warnings: none

⌨️ 快捷键说明

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