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

📄 lib_eep.lst

📁 avr单片机与flash存储器通信程序,调试通过,希望对大家有所帮助.
💻 LST
字号:
FILE: <library>
__start:
__text_start:
    0019 E5CF      LDI	R28,0x5F
    001A E0D2      LDI	R29,2
    001B BFCD      OUT	0x3D,R28
    001C BFDE      OUT	0x3E,R29
    001D 51C0      SUBI	R28,0x10
    001E 40D0      SBCI	R29,0
    001F EA0A      LDI	R16,0xAA
    0020 8308      STD	Y+0,R16
    0021 2400      CLR	R0
    0022 E6E0      LDI	R30,0x60
    0023 E0F0      LDI	R31,0
    0024 E010      LDI	R17,0
    0025 36E0      CPI	R30,0x60
    0026 07F1      CPC	R31,R17
    0027 F011      BEQ	0x002A
    0028 9201      ST	R0,Z+
    0029 CFFB      RJMP	0x0025
    002A 8300      STD	Z+0,R16
    002B E3E2      LDI	R30,0x32
    002C E0F0      LDI	R31,0
    002D E6A0      LDI	R26,0x60
    002E E0B0      LDI	R27,0
    002F E010      LDI	R17,0
    0030 33E2      CPI	R30,0x32
    0031 07F1      CPC	R31,R17
    0032 F021      BEQ	0x0037
    0033 95C8      LPM
    0034 9631      ADIW	R30,1
    0035 920D      ST	R0,X+
    0036 CFF9      RJMP	0x0030
    0037 D018      RCALL	_main
_exit:
    0038 CFFF      RJMP	_exit
_port_init:
    0039 2422      CLR	R2
    003A BA2B      OUT	0x1B,R2
    003B EF8F      LDI	R24,0xFF
    003C BB8A      OUT	0x1A,R24
    003D BA28      OUT	0x18,R2
    003E BA27      OUT	0x17,R2
    003F EC80      LDI	R24,0xC0
    0040 BB85      OUT	0x15,R24
    0041 BB84      OUT	0x14,R24
    0042 BA22      OUT	0x12,R2
    0043 BA21      OUT	0x11,R2
    0044 B827      OUT	0x07,R2
    0045 B826      OUT	0x06,R2
    0046 9508      RET
_init_devices:
    0047 94F8      BCLR	7
    0048 DFF0      RCALL	_port_init
    0049 2422      CLR	R2
    004A BE25      OUT	0x35,R2
    004B BE26      OUT	0x36,R2
    004C BE2B      OUT	0x3B,R2
    004D BE29      OUT	0x39,R2
    004E 9478      BSET	7
    004F 9508      RET
_main:
  Address              --> R20
    0050 2744      CLR	R20
    0051 2755      CLR	R21
    0052 DFF4      RCALL	_init_devices
    0053 C006      RJMP	0x005A
    0054 2F24      MOV	R18,R20
    0055 7030      ANDI	R19,0
    0056 018A      MOVW	R16,R20
    0057 D02B      RCALL	_EEPROMwrite
    0058 5F4F      SUBI	R20,0xFF
    0059 4F5F      SBCI	R21,0xFF
    005A 3040      CPI	R20,0
    005B E0E2      LDI	R30,2
    005C 075E      CPC	R21,R30
    005D F7B1      BNE	0x0054
    005E C003      RJMP	0x0062
    005F B385      IN	R24,0x15
    0060 738F      ANDI	R24,0x3F
    0061 BB85      OUT	0x15,R24
    0062 CFFC      RJMP	0x005F
    0063 9508      RET
push_gset5:
    0064 92FA      ST	R15,-Y
    0065 92EA      ST	R14,-Y
push_gset4:
    0066 92DA      ST	R13,-Y
    0067 92CA      ST	R12,-Y
push_gset3:
    0068 92BA      ST	R11,-Y
    0069 92AA      ST	R10,-Y
push_gset2:
    006A 937A      ST	R23,-Y
    006B 936A      ST	R22,-Y
push_gset1:
    006C 935A      ST	R21,-Y
    006D 934A      ST	R20,-Y
    006E 9508      RET
pop_gset1:
    006F E0E1      LDI	R30,1
pop:
    0070 9149      LD	R20,Y+
    0071 9159      LD	R21,Y+
    0072 FDE0      SBRC	R30,0
    0073 9508      RET
    0074 9169      LD	R22,Y+
    0075 9179      LD	R23,Y+
    0076 FDE1      SBRC	R30,1
    0077 9508      RET
    0078 90A9      LD	R10,Y+
    0079 90B9      LD	R11,Y+
    007A FDE2      SBRC	R30,2
    007B 9508      RET
    007C 90C9      LD	R12,Y+
    007D 90D9      LD	R13,Y+
    007E FDE3      SBRC	R30,3
    007F 9508      RET
    0080 90E9      LD	R14,Y+
    0081 90F9      LD	R15,Y+
    0082 9508      RET
_EEPROMwrite:
    0083 DFE8      RCALL	push_gset1
    0084 BB1F      OUT	0x1F,R17
    0085 BB0E      OUT	0x1E,R16
    0086 BB2D      OUT	0x1D,R18
    0087 B74F      IN	R20,0x3F
    0088 94F8      BCLR	7
    0089 9AE2      SBI	0x1C,2
    008A 9AE1      SBI	0x1C,1
    008B 99E1      SBIC	0x1C,1
    008C CFFE      RJMP	0x008B
    008D BF4F      OUT	0x3F,R20
    008E 2700      CLR	R16
    008F 2711      CLR	R17
    0090 DFDE      RCALL	pop_gset1
    0091 9508      RET

⌨️ 快捷键说明

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