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

📄 runled.lst

📁 4个跑马灯
💻 LST
📖 第 1 页 / 共 2 页
字号:
    0118 98C2      CBI	0x18,2
    0119 9AC3      SBI	0x18,3
    011A 9AC1      SBI	0x18,1
    011B 9AC0      SBI	0x18,0
    011C E604      LDI	R16,0x64
    011D E010      LDI	R17,0
    011E DF3F      RCALL	_delay_nms
    011F 98C2      CBI	0x18,2
    0120 9AC3      SBI	0x18,3
    0121 98C1      CBI	0x18,1
    0122 9AC0      SBI	0x18,0
    0123 E604      LDI	R16,0x64
    0124 E010      LDI	R17,0
    0125 DF38      RCALL	_delay_nms
    0126 98C0      CBI	0x18,0
    0127 9AC2      SBI	0x18,2
    0128 9AC1      SBI	0x18,1
    0129 9AC3      SBI	0x18,3
    012A E604      LDI	R16,0x64
    012B E010      LDI	R17,0
    012C DF31      RCALL	_delay_nms
    012D 98C0      CBI	0x18,0
    012E 9AC2      SBI	0x18,2
    012F 9AC1      SBI	0x18,1
    0130 98C3      CBI	0x18,3
    0131 E604      LDI	R16,0x64
    0132 E010      LDI	R17,0
    0133 DF2A      RCALL	_delay_nms
    0134 98C1      CBI	0x18,1
    0135 9AC2      SBI	0x18,2
    0136 9AC3      SBI	0x18,3
    0137 9AC0      SBI	0x18,0
    0138 E604      LDI	R16,0x64
    0139 E010      LDI	R17,0
    013A DF23      RCALL	_delay_nms
    013B 98C1      CBI	0x18,1
    013C 98C2      CBI	0x18,2
    013D 9AC3      SBI	0x18,3
    013E 9AC0      SBI	0x18,0
    013F E604      LDI	R16,0x64
    0140 E010      LDI	R17,0
    0141 DF1C      RCALL	_delay_nms
    0142 5041      SUBI	R20,1
    0143 4050      SBCI	R21,0
    0144 3040      CPI	R20,0
    0145 0745      CPC	R20,R21
    0146 F009      BEQ	0x0148
    0147 CFC2      RJMP	0x010A
(0150)    for (i=3;i>0;i--){LED1;LED12;LED2;LED21;LED2;LED23;LED3;LED32;LED3;LED34;LED4;LED43;LED4;LED41;LED1;LED14}
    0148 E043      LDI	R20,3
    0149 E050      LDI	R21,0
    014A C072      RJMP	0x01BD
    014B 98C3      CBI	0x18,3
    014C 9AC2      SBI	0x18,2
    014D 9AC1      SBI	0x18,1
    014E 9AC0      SBI	0x18,0
    014F E604      LDI	R16,0x64
    0150 E010      LDI	R17,0
    0151 DF0C      RCALL	_delay_nms
    0152 98C3      CBI	0x18,3
    0153 98C2      CBI	0x18,2
    0154 9AC1      SBI	0x18,1
    0155 9AC0      SBI	0x18,0
    0156 E604      LDI	R16,0x64
    0157 E010      LDI	R17,0
    0158 DF05      RCALL	_delay_nms
    0159 98C2      CBI	0x18,2
    015A 9AC3      SBI	0x18,3
    015B 9AC1      SBI	0x18,1
    015C 9AC0      SBI	0x18,0
    015D E604      LDI	R16,0x64
    015E E010      LDI	R17,0
    015F DEFE      RCALL	_delay_nms
    0160 98C2      CBI	0x18,2
    0161 98C3      CBI	0x18,3
    0162 9AC1      SBI	0x18,1
    0163 9AC0      SBI	0x18,0
    0164 E604      LDI	R16,0x64
    0165 E010      LDI	R17,0
    0166 DEF7      RCALL	_delay_nms
    0167 98C2      CBI	0x18,2
    0168 9AC3      SBI	0x18,3
    0169 9AC1      SBI	0x18,1
    016A 9AC0      SBI	0x18,0
    016B E604      LDI	R16,0x64
    016C E010      LDI	R17,0
    016D DEF0      RCALL	_delay_nms
    016E 98C2      CBI	0x18,2
    016F 9AC3      SBI	0x18,3
    0170 9AC1      SBI	0x18,1
    0171 98C0      CBI	0x18,0
    0172 E604      LDI	R16,0x64
    0173 E010      LDI	R17,0
    0174 DEE9      RCALL	_delay_nms
    0175 98C0      CBI	0x18,0
    0176 9AC2      SBI	0x18,2
    0177 9AC1      SBI	0x18,1
    0178 9AC3      SBI	0x18,3
    0179 E604      LDI	R16,0x64
    017A E010      LDI	R17,0
    017B DEE2      RCALL	_delay_nms
    017C 98C0      CBI	0x18,0
    017D 98C2      CBI	0x18,2
    017E 9AC1      SBI	0x18,1
    017F 9AC3      SBI	0x18,3
    0180 E604      LDI	R16,0x64
    0181 E010      LDI	R17,0
    0182 DEDB      RCALL	_delay_nms
    0183 98C0      CBI	0x18,0
    0184 9AC2      SBI	0x18,2
    0185 9AC1      SBI	0x18,1
    0186 9AC3      SBI	0x18,3
    0187 E604      LDI	R16,0x64
    0188 E010      LDI	R17,0
    0189 DED4      RCALL	_delay_nms
    018A 98C0      CBI	0x18,0
    018B 9AC2      SBI	0x18,2
    018C 98C1      CBI	0x18,1
    018D 9AC3      SBI	0x18,3
    018E E604      LDI	R16,0x64
    018F E010      LDI	R17,0
    0190 DECD      RCALL	_delay_nms
    0191 98C1      CBI	0x18,1
    0192 9AC2      SBI	0x18,2
    0193 9AC3      SBI	0x18,3
    0194 9AC0      SBI	0x18,0
    0195 E604      LDI	R16,0x64
    0196 E010      LDI	R17,0
    0197 DEC6      RCALL	_delay_nms
    0198 98C1      CBI	0x18,1
    0199 9AC2      SBI	0x18,2
    019A 9AC3      SBI	0x18,3
    019B 98C0      CBI	0x18,0
    019C E604      LDI	R16,0x64
    019D E010      LDI	R17,0
    019E DEBF      RCALL	_delay_nms
    019F 98C1      CBI	0x18,1
    01A0 9AC2      SBI	0x18,2
    01A1 9AC3      SBI	0x18,3
    01A2 9AC0      SBI	0x18,0
    01A3 E604      LDI	R16,0x64
    01A4 E010      LDI	R17,0
    01A5 DEB8      RCALL	_delay_nms
    01A6 98C1      CBI	0x18,1
    01A7 9AC2      SBI	0x18,2
    01A8 98C3      CBI	0x18,3
    01A9 9AC0      SBI	0x18,0
    01AA E604      LDI	R16,0x64
    01AB E010      LDI	R17,0
    01AC DEB1      RCALL	_delay_nms
    01AD 98C3      CBI	0x18,3
    01AE 9AC2      SBI	0x18,2
    01AF 9AC1      SBI	0x18,1
    01B0 9AC0      SBI	0x18,0
    01B1 E604      LDI	R16,0x64
    01B2 E010      LDI	R17,0
    01B3 DEAA      RCALL	_delay_nms
    01B4 98C3      CBI	0x18,3
    01B5 9AC2      SBI	0x18,2
    01B6 98C1      CBI	0x18,1
    01B7 9AC0      SBI	0x18,0
    01B8 E604      LDI	R16,0x64
    01B9 E010      LDI	R17,0
    01BA DEA3      RCALL	_delay_nms
    01BB 5041      SUBI	R20,1
    01BC 4050      SBCI	R21,0
    01BD 3040      CPI	R20,0
    01BE 0745      CPC	R20,R21
    01BF F009      BEQ	0x01C1
    01C0 CF8A      RJMP	0x014B
(0151)    for (i=3;i>0;i--){LED1;LED14;LED4;LED41;LED4;LED43;LED3;LED34;LED3;LED32;LED2;LED23;LED2;LED21;LED1;LED12}
    01C1 E043      LDI	R20,3
    01C2 E050      LDI	R21,0
    01C3 C072      RJMP	0x0236
    01C4 98C3      CBI	0x18,3
    01C5 9AC2      SBI	0x18,2
    01C6 9AC1      SBI	0x18,1
    01C7 9AC0      SBI	0x18,0
    01C8 E604      LDI	R16,0x64
    01C9 E010      LDI	R17,0
    01CA DE93      RCALL	_delay_nms
    01CB 98C3      CBI	0x18,3
    01CC 9AC2      SBI	0x18,2
    01CD 98C1      CBI	0x18,1
    01CE 9AC0      SBI	0x18,0
    01CF E604      LDI	R16,0x64
    01D0 E010      LDI	R17,0
    01D1 DE8C      RCALL	_delay_nms
    01D2 98C1      CBI	0x18,1
    01D3 9AC2      SBI	0x18,2
    01D4 9AC3      SBI	0x18,3
    01D5 9AC0      SBI	0x18,0
    01D6 E604      LDI	R16,0x64
    01D7 E010      LDI	R17,0
    01D8 DE85      RCALL	_delay_nms
    01D9 98C1      CBI	0x18,1
    01DA 9AC2      SBI	0x18,2
    01DB 98C3      CBI	0x18,3
    01DC 9AC0      SBI	0x18,0
    01DD E604      LDI	R16,0x64
    01DE E010      LDI	R17,0
    01DF DE7E      RCALL	_delay_nms
    01E0 98C1      CBI	0x18,1
    01E1 9AC2      SBI	0x18,2
    01E2 9AC3      SBI	0x18,3
    01E3 9AC0      SBI	0x18,0
    01E4 E604      LDI	R16,0x64
    01E5 E010      LDI	R17,0
    01E6 DE77      RCALL	_delay_nms
    01E7 98C1      CBI	0x18,1
    01E8 9AC2      SBI	0x18,2
    01E9 9AC3      SBI	0x18,3
    01EA 98C0      CBI	0x18,0
    01EB E604      LDI	R16,0x64
    01EC E010      LDI	R17,0
    01ED DE70      RCALL	_delay_nms
    01EE 98C0      CBI	0x18,0
    01EF 9AC2      SBI	0x18,2
    01F0 9AC1      SBI	0x18,1
    01F1 9AC3      SBI	0x18,3
    01F2 E604      LDI	R16,0x64
    01F3 E010      LDI	R17,0
    01F4 DE69      RCALL	_delay_nms
    01F5 98C0      CBI	0x18,0
    01F6 9AC2      SBI	0x18,2
    01F7 98C1      CBI	0x18,1
    01F8 9AC3      SBI	0x18,3
    01F9 E604      LDI	R16,0x64
    01FA E010      LDI	R17,0
    01FB DE62      RCALL	_delay_nms
    01FC 98C0      CBI	0x18,0
    01FD 9AC2      SBI	0x18,2
    01FE 9AC1      SBI	0x18,1
    01FF 9AC3      SBI	0x18,3
    0200 E604      LDI	R16,0x64
    0201 E010      LDI	R17,0
    0202 DE5B      RCALL	_delay_nms
    0203 98C0      CBI	0x18,0
    0204 98C2      CBI	0x18,2
    0205 9AC1      SBI	0x18,1
    0206 9AC3      SBI	0x18,3
    0207 E604      LDI	R16,0x64
    0208 E010      LDI	R17,0
    0209 DE54      RCALL	_delay_nms
    020A 98C2      CBI	0x18,2
    020B 9AC3      SBI	0x18,3
    020C 9AC1      SBI	0x18,1
    020D 9AC0      SBI	0x18,0
    020E E604      LDI	R16,0x64
    020F E010      LDI	R17,0
    0210 DE4D      RCALL	_delay_nms
    0211 98C2      CBI	0x18,2
    0212 9AC3      SBI	0x18,3
    0213 9AC1      SBI	0x18,1
    0214 98C0      CBI	0x18,0
    0215 E604      LDI	R16,0x64
    0216 E010      LDI	R17,0
    0217 DE46      RCALL	_delay_nms
    0218 98C2      CBI	0x18,2
    0219 9AC3      SBI	0x18,3
    021A 9AC1      SBI	0x18,1
    021B 9AC0      SBI	0x18,0
    021C E604      LDI	R16,0x64
    021D E010      LDI	R17,0
    021E DE3F      RCALL	_delay_nms
    021F 98C2      CBI	0x18,2
    0220 98C3      CBI	0x18,3
    0221 9AC1      SBI	0x18,1
    0222 9AC0      SBI	0x18,0
    0223 E604      LDI	R16,0x64
    0224 E010      LDI	R17,0
    0225 DE38      RCALL	_delay_nms
    0226 98C3      CBI	0x18,3
    0227 9AC2      SBI	0x18,2
    0228 9AC1      SBI	0x18,1
    0229 9AC0      SBI	0x18,0
    022A E604      LDI	R16,0x64
    022B E010      LDI	R17,0
    022C DE31      RCALL	_delay_nms
    022D 98C3      CBI	0x18,3
    022E 98C2      CBI	0x18,2
    022F 9AC1      SBI	0x18,1
    0230 9AC0      SBI	0x18,0
    0231 E604      LDI	R16,0x64
    0232 E010      LDI	R17,0
    0233 DE2A      RCALL	_delay_nms
    0234 5041      SUBI	R20,1
    0235 4050      SBCI	R21,0
    0236 3040      CPI	R20,0
    0237 0745      CPC	R20,R21
    0238 F009      BEQ	0x023A
    0239 CF8A      RJMP	0x01C4
    023A 940E0271  CALL	pop_gset1
    023C 9508      RET
(0152) }
(0153)  
(0154) void main(void)
(0155) { 	
(0156)    	OSCCAL=0xff;                   //系统时钟校准,不同的芯片和不同的频率,200%
_main:
    023D EF8F      LDI	R24,0xFF
    023E BF81      OUT	0x31,R24
(0157) 	PORTA = 0xff;DDRA  = 0xff;  PORTB = 0xff;DDRB  = 0xff;
    023F BB8B      OUT	0x1B,R24
    0240 BB8A      OUT	0x1A,R24
    0241 BB88      OUT	0x18,R24
    0242 BB87      OUT	0x17,R24
(0158)     PORTC = 0x00;DDRC  = 0xff;  PORTD = 0x00;DDRD  = 0x00;
    0243 2422      CLR	R2
    0244 BA25      OUT	0x15,R2
    0245 BB84      OUT	0x14,R24
    0246 BA22      OUT	0x12,R2
    0247 BA21      OUT	0x11,R2
(0159) 	WDT_ON();              //使能watchdog,并且采用2048K分频,典型溢出时间5V时2.1S
    0248 DE02      RCALL	_WDT_ON
(0160) //    timer1_init();
(0161) 	SEI();
    0249 9478      BSET	7
(0162) 	LED44;                             //开放中断
    024A 98C3      CBI	0x18,3
    024B 98C2      CBI	0x18,2
    024C 98C1      CBI	0x18,1
    024D 98C0      CBI	0x18,0
    024E E604      LDI	R16,0x64
    024F E010      LDI	R17,0
    0250 DE0D      RCALL	_delay_nms
(0163) 	delay_nms(500);        //延时1秒
    0251 EF04      LDI	R16,0xF4
    0252 E011      LDI	R17,1
    0253 DE0A      RCALL	_delay_nms
(0164) 	BuzzerShortON;        //提示开始计时
    0254 9AAE      SBI	0x15,6
    0255 E604      LDI	R16,0x64
    0256 E010      LDI	R17,0
    0257 DE06      RCALL	_delay_nms
    0258 98AE      CBI	0x15,6
    0259 C007      RJMP	0x0261
(0165)   	while(1) 
(0166)      {
(0167) 	   WDR();                    //清看门狗
    025A 95A8      WDR
(0168) 	   LED_Run();
    025B DE12      RCALL	_LED_Run
(0169) 	   BuzzerShortON
FILE: <library>
    025C 9AAE      SBI	0x15,6
    025D E604      LDI	R16,0x64
    025E E010      LDI	R17,0
    025F DDFE      RCALL	_delay_nms
    0260 98AE      CBI	0x15,6
    0261 CFF8      RJMP	0x025A
    0262 9508      RET
pop_gset2:
    0263 E0E2      LDI	R30,2
    0264 940C0272  JMP	pop
push_gset5:
    0266 92FA      ST	R15,-Y
    0267 92EA      ST	R14,-Y
push_gset4:
    0268 92DA      ST	R13,-Y
    0269 92CA      ST	R12,-Y
push_gset3:
    026A 92BA      ST	R11,-Y
    026B 92AA      ST	R10,-Y
push_gset2:
    026C 937A      ST	R23,-Y
    026D 936A      ST	R22,-Y
push_gset1:
    026E 935A      ST	R21,-Y
    026F 934A      ST	R20,-Y
    0270 9508      RET
pop_gset1:
    0271 E0E1      LDI	R30,1
pop:
    0272 9149      LD	R20,Y+
    0273 9159      LD	R21,Y+
    0274 FDE0      SBRC	R30,0
    0275 9508      RET
    0276 9169      LD	R22,Y+
    0277 9179      LD	R23,Y+
    0278 FDE1      SBRC	R30,1
    0279 9508      RET
    027A 90A9      LD	R10,Y+
    027B 90B9      LD	R11,Y+
    027C FDE2      SBRC	R30,2
    027D 9508      RET
    027E 90C9      LD	R12,Y+
    027F 90D9      LD	R13,Y+
    0280 FDE3      SBRC	R30,3
    0281 9508      RET
    0282 90E9      LD	R14,Y+
    0283 90F9      LD	R15,Y+
    0284 9508      RET

⌨️ 快捷键说明

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