📄 调试程序.lis
字号:
0211 0000 .word 0
.area data(ram, con, rel)
0213 .dbfile E:\李志勇AVR编程/ZDJY.h
0213 .blkb 2
.area idata
0213 0000 .word 0
.area data(ram, con, rel)
0215 .dbfile E:\李志勇AVR编程/ZDJY.h
0215 .dbsym e count _count A[8:4]i
0215 _DeviceDescr::
0215 .blkb 2
.area idata
0215 1201 .byte 18,1
.area data(ram, con, rel)
0217 .dbfile E:\李志勇AVR编程/ZDJY.h
0217 .blkb 2
.area idata
0217 1001 .byte 16,1
.area data(ram, con, rel)
0219 .dbfile E:\李志勇AVR编程/ZDJY.h
0219 .blkb 2
.area idata
0219 DC00 .byte 220,0
.area data(ram, con, rel)
021B .dbfile E:\李志勇AVR编程/ZDJY.h
021B .blkb 2
.area idata
021B 0010 .byte 0,16
.area data(ram, con, rel)
021D .dbfile E:\李志勇AVR编程/ZDJY.h
021D .blkb 2
.area idata
021D 7104 .byte 'q,4
.area data(ram, con, rel)
021F .dbfile E:\李志勇AVR编程/ZDJY.h
021F .blkb 2
.area idata
021F 6606 .byte 'f,6
.area data(ram, con, rel)
0221 .dbfile E:\李志勇AVR编程/ZDJY.h
0221 .blkb 2
.area idata
0221 0001 .byte 0,1
.area data(ram, con, rel)
0223 .dbfile E:\李志勇AVR编程/ZDJY.h
0223 .blkb 2
.area idata
0223 0000 .byte 0,0
.area data(ram, con, rel)
0225 .dbfile E:\李志勇AVR编程/ZDJY.h
0225 .blkb 2
.area idata
0225 0001 .byte 0,1
.area data(ram, con, rel)
0227 .dbfile E:\李志勇AVR编程/ZDJY.h
0227 .dbsym e DeviceDescr _DeviceDescr A[18:18]c
0227 _ConfigDescr::
0227 .blkb 2
.area idata
0227 0902 .byte 9,2
.area data(ram, con, rel)
0229 .dbfile E:\李志勇AVR编程/ZDJY.h
0229 .blkb 2
.area idata
0229 2E00 .byte 46,0
.area data(ram, con, rel)
022B .dbfile E:\李志勇AVR编程/ZDJY.h
022B .blkb 2
.area idata
022B 0101 .byte 1,1
.area data(ram, con, rel)
022D .dbfile E:\李志勇AVR编程/ZDJY.h
022D .blkb 2
.area idata
022D 00A0 .byte 0,160
.area data(ram, con, rel)
022F .dbfile E:\李志勇AVR编程/ZDJY.h
022F .blkb 1
.area idata
022F 01 .byte 1
.area data(ram, con, rel)
0230 .dbfile E:\李志勇AVR编程/ZDJY.h
0230 .dbsym e ConfigDescr _ConfigDescr A[9:9]c
0230 _InterfaceDescr::
0230 .blkb 2
.area idata
0230 0904 .byte 9,4
.area data(ram, con, rel)
0232 .dbfile E:\李志勇AVR编程/ZDJY.h
0232 .blkb 2
.area idata
0232 0000 .byte 0,0
.area data(ram, con, rel)
0234 .dbfile E:\李志勇AVR编程/ZDJY.h
0234 .blkb 2
.area idata
0234 04DC .byte 4,220
.area data(ram, con, rel)
0236 .dbfile E:\李志勇AVR编程/ZDJY.h
0236 .blkb 2
.area idata
0236 A0B0 .byte 160,176
.area data(ram, con, rel)
0238 .dbfile E:\李志勇AVR编程/ZDJY.h
0238 .blkb 1
.area idata
0238 00 .byte 0
.area data(ram, con, rel)
0239 .dbfile E:\李志勇AVR编程/ZDJY.h
0239 .dbsym e InterfaceDescr _InterfaceDescr A[9:9]c
0239 _EP1_TXDescr::
0239 .blkb 2
.area idata
0239 0705 .byte 7,5
.area data(ram, con, rel)
023B .dbfile E:\李志勇AVR编程/ZDJY.h
023B .blkb 2
.area idata
023B 8103 .byte 129,3
.area data(ram, con, rel)
023D .dbfile E:\李志勇AVR编程/ZDJY.h
023D .blkb 2
.area idata
023D 1000 .byte 16,0
.area data(ram, con, rel)
023F .dbfile E:\李志勇AVR编程/ZDJY.h
023F .blkb 1
.area idata
023F 01 .byte 1
.area data(ram, con, rel)
0240 .dbfile E:\李志勇AVR编程/ZDJY.h
0240 .dbsym e EP1_TXDescr _EP1_TXDescr A[7:7]c
0240 _EP1_RXDescr::
0240 .blkb 2
.area idata
0240 0705 .byte 7,5
.area data(ram, con, rel)
0242 .dbfile E:\李志勇AVR编程/ZDJY.h
0242 .blkb 2
.area idata
0242 0103 .byte 1,3
.area data(ram, con, rel)
0244 .dbfile E:\李志勇AVR编程/ZDJY.h
0244 .blkb 2
.area idata
0244 1000 .byte 16,0
.area data(ram, con, rel)
0246 .dbfile E:\李志勇AVR编程/ZDJY.h
0246 .blkb 1
.area idata
0246 01 .byte 1
.area data(ram, con, rel)
0247 .dbfile E:\李志勇AVR编程/ZDJY.h
0247 .dbsym e EP1_RXDescr _EP1_RXDescr A[7:7]c
0247 _EP2_TXDescr::
0247 .blkb 2
.area idata
0247 0705 .byte 7,5
.area data(ram, con, rel)
0249 .dbfile E:\李志勇AVR编程/ZDJY.h
0249 .blkb 2
.area idata
0249 8202 .byte 130,2
.area data(ram, con, rel)
024B .dbfile E:\李志勇AVR编程/ZDJY.h
024B .blkb 2
.area idata
024B 4000 .byte 64,0
.area data(ram, con, rel)
024D .dbfile E:\李志勇AVR编程/ZDJY.h
024D .blkb 1
.area idata
024D 0A .byte 10
.area data(ram, con, rel)
024E .dbfile E:\李志勇AVR编程/ZDJY.h
024E .dbsym e EP2_TXDescr _EP2_TXDescr A[7:7]c
024E _EP2_RXDescr::
024E .blkb 2
.area idata
024E 0705 .byte 7,5
.area data(ram, con, rel)
0250 .dbfile E:\李志勇AVR编程/ZDJY.h
0250 .blkb 2
.area idata
0250 0202 .byte 2,2
.area data(ram, con, rel)
0252 .dbfile E:\李志勇AVR编程/ZDJY.h
0252 .blkb 2
.area idata
0252 4000 .byte 64,0
.area data(ram, con, rel)
0254 .dbfile E:\李志勇AVR编程/ZDJY.h
0254 .blkb 1
.area idata
0254 0A .byte 10
.area data(ram, con, rel)
0255 .dbfile E:\李志勇AVR编程/ZDJY.h
0255 .dbsym e EP2_RXDescr _EP2_RXDescr A[7:7]c
.area text(rom, con, rel)
0000 .dbfile E:\李志勇AVR编程/ZDJY.h
0000 .dbfile E:\李志勇AVR编程\调试程序.c
0000 .dbfunc e port_init _port_init fV
.even
0000 _port_init::
0000 .dbline -1
0000 .dbline 20
0000 ; //****************************************************************************
0000 ; //功能描述:引导程序
0000 ; //文件名称:AutoBootLoad.c
0000 ; //更新时间:2007年03月02日
0000 ; //微控制器:ATmega128
0000 ; //外部时钟:12MHz
0000 ; //编译版本:ICCAVR Version 6.25A Built May 15 2002 8:20:03
0000 ; //特别说明:本程序使用于自动进样器改进版控制电路中,完成引导在线自动更新程序用;
0000 ; //****************************************************************************
0000 ;
0000 ; #include <iom128.h>
0000 ; #include <STDIO.H>
0000 ; #include <macros.h>
0000 ; #include <eeprom.h>
0000 ; #include "ZDJY.h"
0000 ;
0000 ; //void MainSend(void)
0000 ;
0000 ; void port_init(void) //端口初始化
0000 ; {
0000 .dbline 21
0000 ; PORTA = 0xFF;
0000 8FEF ldi R24,255
0002 8BBB out 0x1b,R24
0004 .dbline 22
0004 ; DDRA = 0xFF;
0004 8ABB out 0x1a,R24
0006 .dbline 23
0006 ; PORTB = 0xFF;
0006 88BB out 0x18,R24
0008 .dbline 24
0008 ; DDRB = 0xFF;
0008 87BB out 0x17,R24
000A .dbline 25
000A ; PORTC = 0xFF;
000A 85BB out 0x15,R24
000C .dbline 26
000C ; DDRC = 0xFF;
000C 84BB out 0x14,R24
000E .dbline 27
000E ; PORTD = 0xFF;
000E 82BB out 0x12,R24
0010 .dbline 28
0010 ; DDRD = 0x00;
0010 2224 clr R2
0012 21BA out 0x11,R2
0014 .dbline 29
0014 ; PORTE = 0xFF;
0014 83B9 out 0x3,R24
0016 .dbline 30
0016 ; DDRE = 0xFF;
0016 82B9 out 0x2,R24
0018 .dbline 31
0018 ; PORTF = 0xFB;
0018 8BEF ldi R24,251
001A 80936200 sts 98,R24
001E .dbline 32
001E ; DDRF = 0xFF;
001E 8FEF ldi R24,255
0020 80936100 sts 97,R24
0024 .dbline 33
0024 ; PORTG = 0x1F;
0024 8FE1 ldi R24,31
0026 80936500 sts 101,R24
002A .dbline 34
002A ; DDRG = 0x1F;
002A 80936400 sts 100,R24
002E .dbline -2
002E .dbline 35
002E ; }
002E L1:
002E .dbline 0 ; func end
002E 0895 ret
0030 .dbend
0030 .dbfunc e init_devices _init_devices fV
.even
0030 _init_devices::
0030 .dbline -1
0030 .dbline 39
0030 ;
0030 ;
0030 ; void init_devices(void) //寄存器处始化
0030 ; {
0030 .dbline 41
0030 ; //stop errant interrupts until set up
0030 ; CLI(); //disable all interrupts
0030 F894 cli
0032 .dbline 42
0032 ; XDIV = 0x00; //xtal divider
0032 2224 clr R2
0034 2CBE out 0x3c,R2
0036 .dbline 43
0036 ; XMCRA = 0x00; //external memory
0036 20926D00 sts 109,R2
003A .dbline 44
003A ; port_init();
003A E2DF xcall _port_init
003C .dbline 46
003C ;
003C ; MCUCR = 0x00;
003C 2224 clr
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -