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

📄 lcd.ds2

📁 iccavr的一个实例
💻 DS2
📖 第 1 页 / 共 2 页
字号:
      C        BRCC    +0x06             ; Destination: 0x000282
      C X      RCALL   +0x0113           ; Destination: 0x000390
               MOV     R12,R6
               EOR     R13,R13
      C X      RCALL   +0x00E8           ; Destination: 0x000368
      C X      RCALL   +0x00E7           ; Destination: 0x000368
      C        RJMP    +0x0054           ; Destination: 0x0002D6
[0282]C X      RCALL   +0x00F9           ; Destination: 0x00037C
               SBIW    R24,0x04
               MOV     R12,R24
               MOV     R13,R25
      C X      RCALL   +0x00E1           ; Destination: 0x000368
      C X      RCALL   +0x00E0           ; Destination: 0x000368
      C        RJMP    +0x004D           ; Destination: 0x0002D6
[0289]         MOV     R24,R6
               CPI     R24,0x10
      C        BRCC    +0x17             ; Destination: 0x0002A3
               LDI     R24,0x07
               CP      R24,R6
      C        BRCC    +0x14             ; Destination: 0x0002A3
               LDI     R24,0x02
               MOV     R14,R24
               MOV     R24,R6
               CPI     R24,0x0C
      C        BRCC    +0x08             ; Destination: 0x00029C
      C X      RCALL   +0x00FB           ; Destination: 0x000390
               EOR     R25,R25
               SBIW    R24,0x08
               MOV     R12,R24
               MOV     R13,R25
      C X      RCALL   +0x00CE           ; Destination: 0x000368
      C X      RCALL   +0x00CD           ; Destination: 0x000368
      C        RJMP    +0x003A           ; Destination: 0x0002D6
[029C]C X      RCALL   +0x00DF           ; Destination: 0x00037C
               SBIW    R24,0x0C
               MOV     R12,R24
               MOV     R13,R25
      C X      RCALL   +0x00C7           ; Destination: 0x000368
      C X      RCALL   +0x00C6           ; Destination: 0x000368
      C        RJMP    +0x0033           ; Destination: 0x0002D6
[02A3]         LDI     R24,0x0F
               CP      R24,R6
      C        BRCC    +0x17             ; Destination: 0x0002BD
               MOV     R24,R6
               CPI     R24,0x18
      C        BRCC    +0x14             ; Destination: 0x0002BD
               LDI     R24,0x04
               MOV     R14,R24
               MOV     R24,R6
               CPI     R24,0x14
      C        BRCC    +0x08             ; Destination: 0x0002B6
      C X      RCALL   +0x00E1           ; Destination: 0x000390
               EOR     R25,R25
               SBIW    R24,0x10
               MOV     R12,R24
               MOV     R13,R25
      C X      RCALL   +0x00B4           ; Destination: 0x000368
      C X      RCALL   +0x00B3           ; Destination: 0x000368
      C        RJMP    +0x0020           ; Destination: 0x0002D6
[02B6]C X      RCALL   +0x00C5           ; Destination: 0x00037C
      C X      RCALL   +0x00DD           ; Destination: 0x000395
      C X      RCALL   +0x00DC           ; Destination: 0x000395
               SBIW    R24,0x14
               MOV     R12,R24
               MOV     R13,R25
      C        RJMP    +0x0019           ; Destination: 0x0002D6
[02BD]         LDI     R24,0x17
               CP      R24,R6
      C        BRCC    +0x16             ; Destination: 0x0002D6
               MOV     R24,R6
               CPI     R24,0x1F
      C        BRCC    +0x13             ; Destination: 0x0002D6
               LDI     R24,0x06
               MOV     R14,R24
               MOV     R24,R6
               CPI     R24,0x1C
      C        BRCC    +0x08             ; Destination: 0x0002D0
      C X      RCALL   +0x00C7           ; Destination: 0x000390
               EOR     R25,R25
               SBIW    R24,0x18
               MOV     R12,R24
               MOV     R13,R25
      C X      RCALL   +0x009A           ; Destination: 0x000368
      C X      RCALL   +0x0099           ; Destination: 0x000368
      C        RJMP    +0x0006           ; Destination: 0x0002D6
[02D0]C X      RCALL   +0x00AB           ; Destination: 0x00037C
               SBIW    R24,0x1C
               MOV     R12,R24
               MOV     R13,R25
      C X      RCALL   +0x0093           ; Destination: 0x000368
      C X      RCALL   +0x0092           ; Destination: 0x000368
[02D6]         CPI     R22,0x00
               CPC     R22,R23
      C        BREQ    +0x02             ; Destination: 0x0002DB
               SBI     0x15,7
      C        RJMP    +0x0001           ; Destination: 0x0002DC
[02DB]         CBI     0x15,7
[02DC]         CPI     R20,0x00
               CPC     R20,R21
      C        BREQ    +0x02             ; Destination: 0x0002E1
               SBI     0x15,6
      C        RJMP    +0x0001           ; Destination: 0x0002E2
[02E1]         CBI     0x15,6
[02E2]         MOV     R24,R14
               ANDI    R24,0x07
               MOV     R14,R24
               ORI     R24,0xB8
               MOV     R14,R24
               MOV     R24,R12
               MOV     R25,R13
               ANDI    R24,0x3F
               ANDI    R25,0x00
               MOV     R12,R24
               MOV     R13,R25
               ORI     R24,0x40
               MOV     R12,R24
               MOV     R13,R25
               MOV     R16,R14
      C X      RCALL   -0x00CD           ; Destination: 0x000225
               MOV     R16,R12
      C X      RCALL   -0x00CF           ; Destination: 0x000225
               LDI     R22,0x10
               LDI     R23,0x00
               EOR     R20,R20
               EOR     R21,R21
      C        RJMP    +0x0008           ; Destination: 0x000301
[02F9]C X      RCALL   +0x00AC           ; Destination: 0x0003A6
      C X      RCALL   +0x0066           ; Destination: 0x000361
      C X      RCALL   +0x0071           ; Destination: 0x00036D
      C X      RCALL   -0x00D3           ; Destination: 0x00022A
               SUBI    R22,0x01
               SBCI    R23,0x00
               SUBI    R20,0xFF
               SBCI    R21,0xFF
[0301]         CPI     R22,0x00
               CPC     R22,R23
      C        BRNE    -0x0B             ; Destination: 0x0002F9
               MOV     R16,R14
               SUBI    R16,0xFF
      C X      RCALL   -0x00E2           ; Destination: 0x000225
               MOV     R16,R12
      C X      RCALL   -0x00E4           ; Destination: 0x000225
               LDI     R22,0x10
               LDI     R23,0x00
      C        RJMP    +0x0008           ; Destination: 0x000314
[030C]C X      RCALL   +0x0099           ; Destination: 0x0003A6
      C X      RCALL   +0x0053           ; Destination: 0x000361
      C X      RCALL   +0x005E           ; Destination: 0x00036D
      C X      RCALL   -0x00E6           ; Destination: 0x00022A
               SUBI    R22,0x01
               SBCI    R23,0x00
               SUBI    R20,0xFF
               SBCI    R21,0xFF
[0314]         CPI     R22,0x00
               CPC     R22,R23
      C        BRNE    -0x0B             ; Destination: 0x00030C
      C X      RCALL   +0x0028           ; Destination: 0x000340
        X      RET
[0319]         ST      -Y,R21
               ST      -Y,R20
        X      RET
[031C]         LDI     R30,0x01
[031D]         LD      R20,Y+
               LD      R21,Y+
               SBRC    R30,0
        X      RET
               LD      R22,Y+
               LD      R23,Y+
               SBRC    R30,1
        X      RET
               LD      R10,Y+
               LD      R11,Y+
               SBRC    R30,2
        X      RET
               LD      R12,Y+
               LD      R13,Y+
               SBRC    R30,3
        X      RET
               LD      R14,Y+
               LD      R15,Y+
        X      RET
[0330]         ST      -Y,R23
               ST      -Y,R22
      C        RJMP    -0x001A           ; Destination: 0x000319
[0333]         ST      -Y,R11
               ST      -Y,R10
      C        RJMP    -0x0006           ; Destination: 0x000330
[0336]         ST      -Y,R13
               ST      -Y,R12
      C        RJMP    -0x0006           ; Destination: 0x000333
[0339]         ST      -Y,R15
               ST      -Y,R14
      C        RJMP    -0x0006           ; Destination: 0x000336
[033C]         LDI     R30,0x02
      C        RJMP    -0x0021           ; Destination: 0x00031D
[033E]         LDI     R30,0x04
      C        RJMP    -0x0023           ; Destination: 0x00031D
[0340]         EOR     R30,R30
      C        RJMP    -0x0025           ; Destination: 0x00031D
[0342]         ST      -Y,R26
               ST      -Y,R27
               ST      -Y,R30
               ST      -Y,R31
               ST      -Y,R0
               LDD     R26,Y+7
               LDD     R27,Y+8
               LDD     R30,Y+5
               LDD     R31,Y+6
[034B]         CPI     R16,0x00
               CPC     R16,R17
      C        BREQ    +0x06             ; Destination: 0x000354
               LPM
               ST      X+,R0
               ADIW    R30,0x01
               SUBI    R16,0x01
               SBCI    R17,0x00
      C        RJMP    -0x0009           ; Destination: 0x00034B
[0354]         LD      R0,Y+
               LD      R31,Y+
               LD      R30,Y+
               LD      R27,Y+
               LD      R26,Y+
               ADIW    R28,0x04
        X      RET
[035B]         AND     R17,R17
      C        BREQ    +0x03             ; Destination: 0x000360
               LSR     R16
               DEC     R17
      C        RJMP    -0x0005           ; Destination: 0x00035B
[0360]  X      RET
[0361]         AND     R18,R18
      C        BREQ    +0x04             ; Destination: 0x000367
               ADD     R16,R16
               ADC     R17,R17
               DEC     R18
      C        RJMP    -0x0006           ; Destination: 0x000361
[0367]  X      RET
[0368]         ADD     R12,R12
               ADC     R13,R13
               ADD     R12,R12
               ADC     R13,R13
        X      RET
[036D]         MOV     R2,R16
               MOV     R3,R17
               LDI     R24,0x2A
               LDI     R25,0x00
               ADD     R2,R24
               ADC     R3,R25
               MOV     R4,R20
               MOV     R5,R21
               ADD     R4,R2
               ADC     R5,R3
               MOV     R30,R4
               MOV     R31,R5
               LPM
               MOV     R16,R0
        X      RET
[037C]         EOR     R22,R22
               EOR     R23,R23
               LDI     R20,0x01
               LDI     R21,0x00
               MOV     R24,R6
               EOR     R25,R25
        X      RET
[0383]         IN      R24,0x14
               ORI     R24,0xF3
               OUT     0x14,R24
               CBI     0x15,0
               SBI     0x15,1
               EOR     R2,R2
               OUT     0x1A,R2
[038A]         SBI     0x15,4
               IN      R20,0x19
               CBI     0x15,4
               SBRC    R20,7
      C        RJMP    -0x0005           ; Destination: 0x00038A
        X      RET
[0390]         LDI     R22,0x01
               LDI     R23,0x00
               EOR     R20,R20
               EOR     R21,R21
        X      RET
[0395]         ADD     R24,R24
               ADC     R25,R25
               ADD     R24,R24
               ADC     R25,R25
        X      RET
[039A]         CBI     0x15,1
               LDI     R24,0xFF
               OUT     0x1A,R24
               OUT     0x1B,R16
               SBI     0x15,4
               CBI     0x15,4
        X      RET
[03A1]         IN      R24,0x15
               ORI     R24,0x80
               OUT     0x15,R24
               CBI     0x15,6
        X      RET
[03A6]         LDI     R18,0x05
               LDI     R19,0x00
               MOV     R16,R10
               EOR     R17,R17
        X      RET
[03AB]         IN      R24,0x15
               ANDI    R24,0x7F
               OUT     0x15,R24
               SBI     0x15,6
        X      RET

⌨️ 快捷键说明

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