📄 bus.lis
字号:
.module bus.c
.area text(rom, con, rel)
0000 .dbfile J:\odds\MYDESI~1\AVRPRA~1\MultiBUS\bus.c
0000 .dbfunc e main _main fV
0000 ; p -> R16
0000 ; i -> R18
.even
0000 _main::
0000 .dbline -1
0000 .dbline 22
0000 ; #include <iom128.h>
0000 ; #include <macros.h>
0000 ;
0000 ; //#define AA 0x0e00
0000 ; #define control_word (*(volatile unsigned char *)0x7f03)
0000 ; #define A_data (*(volatile unsigned char *)0x7f00)
0000 ; #define B_data (*(volatile unsigned char *)0x7f01)
0000 ;
0000 ; //extern unsigned char A_data; //,control_word;
0000 ;
0000 ; //#define Data_Length 5
0000 ;
0000 ; //#pragma interrupt_handler CAN_INT:2 //CAN中断
0000 ; //#pragma interrupt_handler Timer0_INT:17 //定时器中断
0000 ; //unsigned char CAN_Rx_buffer[Data_Length-1];
0000 ; //unsigned char CAN_Tx_buffer[Data_Length-1];
0000 ;
0000 ;
0000 ;
0000 ;
0000 ; void main(void)
0000 ; {
0000 .dbline 23
0000 ; unsigned char p=0 ;
0000 0027 clr R16
0002 .dbline 26
0002 ; unsigned char i;
0002 ;
0002 ; MCUCR = 0x80;
0002 80E8 ldi R24,128
0004 85BF out 0x35,R24
0006 .dbline 28
0006 ; //control_word = 0x80;
0006 ; DDRF = 0xff;
0006 8FEF ldi R24,255
0008 80936100 sts 97,R24
000C .dbline 35
000C ; //p = &A_data;
000C ; //*p = 0xaa;
000C ;
000C ;
000C ; //B_data = 0xAA;
000C ;
000C ; control_word = 0x82;
000C 82E8 ldi R24,130
000E 8093037F sts 32515,R24
0012 .dbline 38
0012 ; //A_data = 0xAA;
0012 ;
0012 ; for(i=0;i<100;i++)
0012 2227 clr R18
0014 01C0 xjmp L5
0016 L2:
0016 .dbline 39
0016 .dbline 40
0016 L3:
0016 .dbline 38
0016 2395 inc R18
0018 L5:
0018 .dbline 38
0018 2436 cpi R18,100
001A E8F3 brlo L2
001C .dbline 42
001C ; {
001C ; }
001C ;
001C ; p = B_data;
001C 0091017F lds R16,32513
0020 .dbline 44
0020 ;
0020 ; PORTF = p;
0020 00936200 sts 98,R16
0024 .dbline 46
0024 ; //B_data = 0xAA;
0024 ; for(;;)
0024 L6:
0024 .dbline 47
0024 .dbline 49
0024 .dbline 46
0024 .dbline 46
0024 FFCF xjmp L6
0026 X0:
0026 .dbline -2
0026 L1:
0026 .dbline 0 ; func end
0026 0895 ret
0028 .dbsym r p 16 c
0028 .dbsym r i 18 c
0028 .dbend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -