?? main.lis
字號:
.module main.c
.area text(rom, con, rel)
0000 .dbfile F:\測量模塊\16MCan\main.c
0000 .dbfunc e main _main fV
0000 ; i -> R20
0000 ; j -> R22
.even
0000 _main::
0000 2C97 sbiw R28,12
0002 .dbline -1
0002 .dbline 6
0002 ; #include "main.h"
0002 ;
0002 ; VCI_CAN_OBJ msg_test;
0002 ;
0002 ; void main(void)
0002 ; {
0002 .dbline 8
0002 ; Uchar i,j;
0002 ; can_init ();
0002 0E940000 xcall _can_init
0006 .dbline 9
0006 ; SEI();
0006 7894 sei
0008 .dbline 10
0008 ; for(i=0;i<10;i++)
0008 4427 clr R20
000A 27C0 xjmp L5
000C L2:
000C .dbline 11
000C ; {
000C .dbline 12
000C ; msg_test.ID = i;
000C 242E mov R2,R20
000E 3324 clr R3
0010 4424 clr R4
0012 5524 clr R5
0014 30920100 sts _msg_test+1,R3
0018 20920000 sts _msg_test,R2
001C 50920300 sts _msg_test+2+1,R5
0020 40920200 sts _msg_test+2,R4
0024 .dbline 13
0024 ; for(j=0;j<8;j++)
0024 6627 clr R22
0026 08C0 xjmp L9
0028 L6:
0028 .dbline 14
0028 .dbline 15
0028 80E0 ldi R24,<_msg_test+4
002A 90E0 ldi R25,>_msg_test+4
002C E62F mov R30,R22
002E FF27 clr R31
0030 E80F add R30,R24
0032 F91F adc R31,R25
0034 6083 std z+0,R22
0036 .dbline 16
0036 L7:
0036 .dbline 13
0036 6395 inc R22
0038 L9:
0038 .dbline 13
0038 6830 cpi R22,8
003A B0F3 brlo L6
003C .dbline 17
003C 80E0 ldi R24,<_msg_test
003E 90E0 ldi R25,>_msg_test
0040 FE01 movw R30,R28
0042 0CE0 ldi R16,12
0044 10E0 ldi R17,0
0046 FA93 st -y,R31
0048 EA93 st -y,R30
004A 9A93 st -y,R25
004C 8A93 st -y,R24
004E 0E940000 xcall asgnblk
0052 8E01 movw R16,R28
0054 0E940000 xcall _can_tx_buff
0058 .dbline 18
0058 L3:
0058 .dbline 10
0058 4395 inc R20
005A L5:
005A .dbline 10
005A 4A30 cpi R20,10
005C B8F2 brlo L2
005E 01C0 xjmp L12
0060 L11:
0060 .dbline 20
0060 .dbline 21
0060 0000 nop
0062 .dbline 22
0062 L12:
0062 .dbline 19
0062 FECF xjmp L11
0064 X0:
0064 .dbline -2
0064 L1:
0064 2C96 adiw R28,12
0066 .dbline 0 ; func end
0066 0895 ret
0068 .dbsym r i 20 c
0068 .dbsym r j 22 c
0068 .dbend
.area bss(ram, con, rel)
0000 .dbfile F:\測量模塊\16MCan\main.c
0000 _msg_test::
0000 .blkb 12
000C .dbstruct 0 12 _VCI_CAN_OBJ
000C .dbfield 0 ID L
000C .dbfield 4 Data A[8:8]c
000C .dbend
000C .dbsym e msg_test _msg_test S[_VCI_CAN_OBJ]
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -