⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jidianqi.lst

📁 AVR单片机C语言编程及应用实例 适合初学者的学习研究 其中包含Atmega16中文资料及Protel部分电路图
💻 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 + -