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

📄 main.lis

📁 avr单片机与flash存储器通信程序,调试通过,希望对大家有所帮助.
💻 LIS
字号:
                        .module main.c
                        .area lit(rom, con, rel)
 0000           _Tab::
 0000 21F9              .byte 33,249
 0002 1351              .byte 19,'Q
 0004 C945              .byte 201,'E
 0006 05F1              .byte 5,241
 0008 0141              .byte 1,'A
 000A 810D              .byte 129,13
 000C 2719              .byte 39,25
 000E 0787              .byte 7,135
 0010                   .dbfile C:\ATMega8515\EEprom\调用IIC库/ForATmega8515.h
 0010                   .dbsym e Tab _Tab A[16:16]kc
                        .area text(rom, con, rel)
 0000                   .dbfile C:\ATMega8515\EEprom\调用IIC库/ForATmega8515.h
 0000                   .dbfile C:\ATMega8515\EEprom\调用IIC库\main.c
 0000                   .dbfunc e main _main fV
 0000           ;        Address -> R20,R21
                        .even
 0000           _main::
 0000                   .dbline -1
 0000                   .dbline 7
 0000           ; #include <iom8515v.h>
 0000           ; #include <eeprom.h>
 0000           ; #include"ForATmega8515.h"
 0000           ; 
 0000           ; 
 0000           ; void main()
 0000           ; {
 0000                   .dbline 8
 0000           ;  uint Address=0;
 0000 4427              clr R20
 0002 5527              clr R21
 0004                   .dbline 9
 0004           ;  init_devices();
 0004 00D0              rcall _init_devices
 0006                   .dbline 12
 0006 06C0              rjmp L5
 0008           L2:
 0008                   .dbline 12
 0008 242F              mov R18,R20
 000A 3070              andi R19,0
 000C 8A01              movw R16,R20
 000E 00D0              rcall _EEPROMwrite
 0010           L3:
 0010                   .dbline 12
 0010 4F5F              subi R20,255  ; offset = 1
 0012 5F4F              sbci R21,255
 0014           L5:
 0014                   .dbline 12
 0014           ;  //向0到511单元的EEprom写0到0xff的数据
 0014           ;  //EEPROMwrite函数在eeprom.h中,是IIC自带的
 0014           ;  for(;Address!=512;Address++)EEPROMwrite(Address,Address&0xff);
 0014 4030              cpi R20,0
 0016 E2E0              ldi R30,2
 0018 5E07              cpc R21,R30
 001A B1F7              brne L2
 001C 03C0              rjmp L7
 001E           L6:
 001E                   .dbline 13
 001E 85B3              in R24,0x15
 0020 8F73              andi R24,63
 0022 85BB              out 0x15,R24
 0024           L7:
 0024                   .dbline 13
 0024 FCCF              rjmp L6
 0026           X0:
 0026                   .dbline -2
 0026           L1:
 0026                   .dbline 0 ; func end
 0026 0895              ret
 0028                   .dbsym r Address 20 i
 0028                   .dbend

⌨️ 快捷键说明

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