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

📄 led1.lst

📁 AVR单片机源代码,采集按键值,并点亮LED.
💻 LST
字号:
__start:
__text_start:
      2A E5CF      LDI	R28,0x5F
      2B E0D4      LDI	R29,4
      2C BFCD      OUT	0x3D,R28
      2D BFDE      OUT	0x3E,R29
      2E 51CE      SUBI	R28,0x1E
      2F 40D0      SBCI	R29,0
      30 EA0A      LDI	R16,0xAA
      31 8308      STD	Y+0,R16
      32 2400      CLR	R0
      33 E6E0      LDI	R30,0x60
      34 E0F0      LDI	R31,0
      35 E010      LDI	R17,0
      36 36E0      CPI	R30,0x60
      37 07F1      CPC	R31,R17
      38 F011      BEQ	0x003B
      39 9201      ST	R0,Z+
      3A CFFB      RJMP	0x0036
      3B 8300      STD	Z+0,R16
      3C E5E4      LDI	R30,0x54
      3D E0F0      LDI	R31,0
      3E E6A0      LDI	R26,0x60
      3F E0B0      LDI	R27,0
      40 E010      LDI	R17,0
      41 E000      LDI	R16,0
      42 BF0B      OUT	0x3B,R16
      43 35E4      CPI	R30,0x54
      44 07F1      CPC	R31,R17
      45 F021      BEQ	0x004A
      46 95C8      LPM
      47 9631      ADIW	R30,1
      48 920D      ST	R0,X+
      49 CFF9      RJMP	0x0043
      4A 940E 004D CALL	_main
_exit:
      4C CFFF      RJMP	_exit
FILE: D:\我的设计\avr\led\cx\led1.c
(0001) //
(0002) //
(0003) //
(0004) 
(0005) 
(0006) #include<iom16v.h>
(0007) #include<macros.h>
(0008) 
(0009) void main()
(0010) {
(0011) unsigned int j,k;
(0012) j=1;
_main:
  j                    --> R16
  k                    --> R18
      4D E001      LDI	R16,1
      4E E010      LDI	R17,0
(0013) DDRA|=0XFF;
      4F B38A      IN	R24,0x1A
      50 6F8F      ORI	R24,0xFF
      51 BB8A      OUT	0x1A,R24
      52 C01B      RJMP	0x006E
(0014) while(1)
(0015) {
(0016) k=0;
      53 2722      CLR	R18
      54 2733      CLR	R19
(0017) 
(0018) PORTA=j;
      55 BB0B      OUT	0x1B,R16
(0019) for(k=0;k<=50000;k++);
      56 C002      RJMP	0x0059
      57 5F2F      SUBI	R18,0xFF
      58 4F3F      SBCI	R19,0xFF
      59 E580      LDI	R24,0x50
      5A EC93      LDI	R25,0xC3
      5B E0A0      LDI	R26,0
      5C E0B0      LDI	R27,0
      5D 0119      MOVW	R2,R18
      5E 2444      CLR	R4
      5F 2455      CLR	R5
      60 1582      CP	R24,R2
      61 0593      CPC	R25,R3
      62 05A4      CPC	R26,R4
      63 05B5      CPC	R27,R5
      64 F794      BGE	0x0057
(0020) j=j<<1;
      65 0F00      LSL	R16
      66 1F11      ROL	R17
(0021) if(j>0x80)j=1;
FILE: <library>
      67 E880      LDI	R24,0x80
      68 E090      LDI	R25,0
      69 1780      CP	R24,R16
      6A 0791      CPC	R25,R17
      6B F410      BCC	0x006E
      6C E001      LDI	R16,1
      6D E010      LDI	R17,0
      6E CFE4      RJMP	0x0053
      6F 9508      RET

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -