?? lesson3.lst
字號:
__start:
__text_start:
0030 E5CF LDI R28,0x5F
0031 E0D4 LDI R29,4
0032 BFCD OUT P3D,R28
0033 BFDE OUT P3E,R29
0034 51C0 SUBI R28,0x10
0035 40D0 SBCI R29,0
0036 EA0A LDI R16,0xAA
0037 8308 STD R16,0+Y
0038 2400 CLR R0
0039 E6E0 LDI R30,0x60
003A E0F0 LDI R31,0
003B E010 LDI R17,0
003C 36E0 CPI R30,0x60
003D 07F1 CPC R31,R17
003E F011 BEQ 0x0041
003F 9201 ST R0,Z+
0040 CFFB RJMP 0x003C
0041 8300 STD R16,0+Z
0042 E6E0 LDI R30,0x60
0043 E0F0 LDI R31,0
0044 E6A0 LDI R26,0x60
0045 E0B0 LDI R27,0
0046 E010 LDI R17,0
0047 36E0 CPI R30,0x60
0048 07F1 CPC R31,R17
0049 F021 BEQ 0x004E
004A 95C8 LPM
004B 9631 ADIW R30,1
004C 920D ST R0,X+
004D CFF9 RJMP 0x0047
004E 940E0051 CALL _main
_exit:
0050 CFFF RJMP _exit
FILE: I:\AVR視頻教程\視頻教程\lesson3\lesson3\lesson3.c
(0001) #include<iom16v.h>
(0002) #include <macros.h>
(0003) void main()
(0004) {
(0005) unsigned int i;
(0006) DDRA|=BIT(PA2);
_main:
i --> R16
0051 9AD2 SBI P1A,2
(0007) PORTA|=BIT(PA2);
0052 9ADA SBI P1B,2
(0008)
(0009) DDRB=0XFF;
0053 EF8F LDI R24,0xFF
0054 BB87 OUT P17,R24
0055 C028 RJMP 0x007E
(0010) while(1)
(0011) {
(0012) PORTB=0XFE;//11111110
0056 EF8E LDI R24,0xFE
0057 BB88 OUT P18,R24
(0013) i=50000;
0058 E500 LDI R16,0x50
0059 EC13 LDI R17,0xC3
(0014) while(i--);
005A 0118 MOVW R2,R16
005B 5001 SUBI R16,1
005C 4010 SBCI R17,0
005D 2022 TST R2
005E F7D9 BNE 0x005A
005F 2033 TST R3
0060 F7C9 BNE 0x005A
(0015) i=50000;
0061 E500 LDI R16,0x50
0062 EC13 LDI R17,0xC3
(0016) while(i--);
0063 0118 MOVW R2,R16
0064 5001 SUBI R16,1
0065 4010 SBCI R17,0
0066 2022 TST R2
0067 F7D9 BNE 0x0063
0068 2033 TST R3
0069 F7C9 BNE 0x0063
(0017) // DDRA|=BIT(PA2);
(0018) // PORTA&=~BIT(PA2);
(0019)
(0020) PORTB=0XFF;
006A EF8F LDI R24,0xFF
006B BB88 OUT P18,R24
(0021) i=50000;
006C E500 LDI R16,0x50
006D EC13 LDI R17,0xC3
(0022) while(i--);
006E 0118 MOVW R2,R16
006F 5001 SUBI R16,1
0070 4010 SBCI R17,0
0071 2022 TST R2
0072 F7D9 BNE 0x006E
0073 2033 TST R3
0074 F7C9 BNE 0x006E
(0023) i=50000;
0075 E500 LDI R16,0x50
0076 EC13 LDI R17,0xC3
(0024) while(i--);
0077 0118 MOVW R2,R16
0078 5001 SUBI R16,1
0079 4010 SBCI R17,0
007A 2022 TST R2
007B F7D9 BNE 0x0077
007C 2033 TST R3
007D F7C9 BNE 0x0077
007E CFD7 RJMP 0x0056
(0025) }
(0026) }FILE: <library>
007F 9508 RET
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -