?? jidianqi.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\jidianqi\jidianqi.c
(0001) #include <iom16v.h>
(0002) #include <macros.h>
(0003)
(0004) #define uchar unsigned char
(0005) #define uint unsigned int
(0006)
(0007) void main()
(0008) {
(0009)
(0010) uint i; DDRC|=BIT(PC6);
_main:
i --> R16
0051 9AA6 SBI P14,6
0052 C026 RJMP 0x0079
(0011) // DDRA|=BIT(2);
(0012) // PORTA|=BIT(2); DDRB=0XFF;
(0013) while(1)
(0014) {
(0015)
(0016)
(0017) PORTC|=BIT(6);
0053 9AAE SBI P15,6
(0018) i=50000;
0054 E500 LDI R16,0x50
0055 EC13 LDI R17,0xC3
(0019) while(i--); i=50000;
0056 0118 MOVW R2,R16
0057 5001 SUBI R16,1
0058 4010 SBCI R17,0
0059 2022 TST R2
005A F7D9 BNE 0x0056
005B 2033 TST R3
005C F7C9 BNE 0x0056
005D E500 LDI R16,0x50
005E EC13 LDI R17,0xC3
(0020) while(i--);
005F 0118 MOVW R2,R16
0060 5001 SUBI R16,1
0061 4010 SBCI R17,0
0062 2022 TST R2
0063 F7D9 BNE 0x005F
0064 2033 TST R3
0065 F7C9 BNE 0x005F
(0021) //DDRB=0XFF;
(0022) PORTC&=~BIT(6);
0066 98AE CBI P15,6
(0023) i=50000;
0067 E500 LDI R16,0x50
0068 EC13 LDI R17,0xC3
(0024) while(i--); i=50000;
0069 0118 MOVW R2,R16
006A 5001 SUBI R16,1
006B 4010 SBCI R17,0
006C 2022 TST R2
006D F7D9 BNE 0x0069
006E 2033 TST R3
006F F7C9 BNE 0x0069
0070 E500 LDI R16,0x50
0071 EC13 LDI R17,0xC3
(0025) while(i--);
0072 0118 MOVW R2,R16
0073 5001 SUBI R16,1
0074 4010 SBCI R17,0
0075 2022 TST R2
0076 F7D9 BNE 0x0072
0077 2033 TST R3
0078 F7C9 BNE 0x0072
0079 CFD9 RJMP 0x0053
(0026) }
(0027) }FILE: <library>
007A 9508 RET
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -