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

📄 runled.lis

📁 4个跑马灯
💻 LIS
📖 第 1 页 / 共 3 页
字号:
 029E                   .dbline 150
 029E C39A              sbi 0x18,3
 02A0                   .dbline 150
 02A0 C098              cbi 0x18,0
 02A2                   .dbline 150
 02A2 04E6              ldi R16,100
 02A4 10E0              ldi R17,0
 02A6 BFDE              xcall _delay_nms
 02A8                   .dbline 150
 02A8                   .dbline 150
 02A8 C198              cbi 0x18,1
 02AA                   .dbline 150
 02AA C29A              sbi 0x18,2
 02AC                   .dbline 150
 02AC C39A              sbi 0x18,3
 02AE                   .dbline 150
 02AE C09A              sbi 0x18,0
 02B0                   .dbline 150
 02B0 04E6              ldi R16,100
 02B2 10E0              ldi R17,0
 02B4 B8DE              xcall _delay_nms
 02B6                   .dbline 150
 02B6                   .dbline 150
 02B6 C198              cbi 0x18,1
 02B8                   .dbline 150
 02B8 C29A              sbi 0x18,2
 02BA                   .dbline 150
 02BA C398              cbi 0x18,3
 02BC                   .dbline 150
 02BC C09A              sbi 0x18,0
 02BE                   .dbline 150
 02BE 04E6              ldi R16,100
 02C0 10E0              ldi R17,0
 02C2 B1DE              xcall _delay_nms
 02C4                   .dbline 150
 02C4                   .dbline 150
 02C4 C398              cbi 0x18,3
 02C6                   .dbline 150
 02C6 C29A              sbi 0x18,2
 02C8                   .dbline 150
 02C8 C19A              sbi 0x18,1
 02CA                   .dbline 150
 02CA C09A              sbi 0x18,0
 02CC                   .dbline 150
 02CC 04E6              ldi R16,100
 02CE 10E0              ldi R17,0
 02D0 AADE              xcall _delay_nms
 02D2                   .dbline 150
 02D2                   .dbline 150
 02D2 C398              cbi 0x18,3
 02D4                   .dbline 150
 02D4 C29A              sbi 0x18,2
 02D6                   .dbline 150
 02D6 C198              cbi 0x18,1
 02D8                   .dbline 150
 02D8 C09A              sbi 0x18,0
 02DA                   .dbline 150
 02DA 04E6              ldi R16,100
 02DC 10E0              ldi R17,0
 02DE A3DE              xcall _delay_nms
 02E0                   .dbline 150
 02E0           L30:
 02E0                   .dbline 150
 02E0 4150              subi R20,1
 02E2 5040              sbci R21,0
 02E4           L32:
 02E4                   .dbline 150
 02E4           ;    for (i=3;i>0;i--){LED1;LED12;LED2;LED21;LED2;LED23;LED3;LED32;LED3;LED34;LED4;LED43;LED4;LED41;LED1;LED14}
 02E4 4030              cpi R20,0
 02E6 4507              cpc R20,R21
 02E8 09F0              breq X8
 02EA 8ACF              xjmp L29
 02EC           X8:
 02EC           X4:
 02EC                   .dbline 151
 02EC 43E0              ldi R20,3
 02EE 50E0              ldi R21,0
 02F0 72C0              xjmp L36
 02F2           L33:
 02F2                   .dbline 151
 02F2                   .dbline 151
 02F2 C398              cbi 0x18,3
 02F4                   .dbline 151
 02F4 C29A              sbi 0x18,2
 02F6                   .dbline 151
 02F6 C19A              sbi 0x18,1
 02F8                   .dbline 151
 02F8 C09A              sbi 0x18,0
 02FA                   .dbline 151
 02FA 04E6              ldi R16,100
 02FC 10E0              ldi R17,0
 02FE 93DE              xcall _delay_nms
 0300                   .dbline 151
 0300                   .dbline 151
 0300 C398              cbi 0x18,3
 0302                   .dbline 151
 0302 C29A              sbi 0x18,2
 0304                   .dbline 151
 0304 C198              cbi 0x18,1
 0306                   .dbline 151
 0306 C09A              sbi 0x18,0
 0308                   .dbline 151
 0308 04E6              ldi R16,100
 030A 10E0              ldi R17,0
 030C 8CDE              xcall _delay_nms
 030E                   .dbline 151
 030E                   .dbline 151
 030E C198              cbi 0x18,1
 0310                   .dbline 151
 0310 C29A              sbi 0x18,2
 0312                   .dbline 151
 0312 C39A              sbi 0x18,3
 0314                   .dbline 151
 0314 C09A              sbi 0x18,0
 0316                   .dbline 151
 0316 04E6              ldi R16,100
 0318 10E0              ldi R17,0
 031A 85DE              xcall _delay_nms
 031C                   .dbline 151
 031C                   .dbline 151
 031C C198              cbi 0x18,1
 031E                   .dbline 151
 031E C29A              sbi 0x18,2
 0320                   .dbline 151
 0320 C398              cbi 0x18,3
 0322                   .dbline 151
 0322 C09A              sbi 0x18,0
 0324                   .dbline 151
 0324 04E6              ldi R16,100
 0326 10E0              ldi R17,0
 0328 7EDE              xcall _delay_nms
 032A                   .dbline 151
 032A                   .dbline 151
 032A C198              cbi 0x18,1
 032C                   .dbline 151
 032C C29A              sbi 0x18,2
 032E                   .dbline 151
 032E C39A              sbi 0x18,3
 0330                   .dbline 151
 0330 C09A              sbi 0x18,0
 0332                   .dbline 151
 0332 04E6              ldi R16,100
 0334 10E0              ldi R17,0
 0336 77DE              xcall _delay_nms
 0338                   .dbline 151
 0338                   .dbline 151
 0338 C198              cbi 0x18,1
 033A                   .dbline 151
 033A C29A              sbi 0x18,2
 033C                   .dbline 151
 033C C39A              sbi 0x18,3
 033E                   .dbline 151
 033E C098              cbi 0x18,0
 0340                   .dbline 151
 0340 04E6              ldi R16,100
 0342 10E0              ldi R17,0
 0344 70DE              xcall _delay_nms
 0346                   .dbline 151
 0346                   .dbline 151
 0346 C098              cbi 0x18,0
 0348                   .dbline 151
 0348 C29A              sbi 0x18,2
 034A                   .dbline 151
 034A C19A              sbi 0x18,1
 034C                   .dbline 151
 034C C39A              sbi 0x18,3
 034E                   .dbline 151
 034E 04E6              ldi R16,100
 0350 10E0              ldi R17,0
 0352 69DE              xcall _delay_nms
 0354                   .dbline 151
 0354                   .dbline 151
 0354 C098              cbi 0x18,0
 0356                   .dbline 151
 0356 C29A              sbi 0x18,2
 0358                   .dbline 151
 0358 C198              cbi 0x18,1
 035A                   .dbline 151
 035A C39A              sbi 0x18,3
 035C                   .dbline 151
 035C 04E6              ldi R16,100
 035E 10E0              ldi R17,0
 0360 62DE              xcall _delay_nms
 0362                   .dbline 151
 0362                   .dbline 151
 0362 C098              cbi 0x18,0
 0364                   .dbline 151
 0364 C29A              sbi 0x18,2
 0366                   .dbline 151
 0366 C19A              sbi 0x18,1
 0368                   .dbline 151
 0368 C39A              sbi 0x18,3
 036A                   .dbline 151
 036A 04E6              ldi R16,100
 036C 10E0              ldi R17,0
 036E 5BDE              xcall _delay_nms
 0370                   .dbline 151
 0370                   .dbline 151
 0370 C098              cbi 0x18,0
 0372                   .dbline 151
 0372 C298              cbi 0x18,2
 0374                   .dbline 151
 0374 C19A              sbi 0x18,1
 0376                   .dbline 151
 0376 C39A              sbi 0x18,3
 0378                   .dbline 151
 0378 04E6              ldi R16,100
 037A 10E0              ldi R17,0
 037C 54DE              xcall _delay_nms
 037E                   .dbline 151
 037E                   .dbline 151
 037E C298              cbi 0x18,2
 0380                   .dbline 151
 0380 C39A              sbi 0x18,3
 0382                   .dbline 151
 0382 C19A              sbi 0x18,1
 0384                   .dbline 151
 0384 C09A              sbi 0x18,0
 0386                   .dbline 151
 0386 04E6              ldi R16,100
 0388 10E0              ldi R17,0
 038A 4DDE              xcall _delay_nms
 038C                   .dbline 151
 038C                   .dbline 151
 038C C298              cbi 0x18,2
 038E                   .dbline 151
 038E C39A              sbi 0x18,3
 0390                   .dbline 151
 0390 C19A              sbi 0x18,1
 0392                   .dbline 151
 0392 C098              cbi 0x18,0
 0394                   .dbline 151
 0394 04E6              ldi R16,100
 0396 10E0              ldi R17,0
 0398 46DE              xcall _delay_nms
 039A                   .dbline 151
 039A                   .dbline 151
 039A C298              cbi 0x18,2
 039C                   .dbline 151
 039C C39A              sbi 0x18,3
 039E                   .dbline 151
 039E C19A              sbi 0x18,1
 03A0                   .dbline 151
 03A0 C09A              sbi 0x18,0
 03A2                   .dbline 151
 03A2 04E6              ldi R16,100
 03A4 10E0              ldi R17,0
 03A6 3FDE              xcall _delay_nms
 03A8                   .dbline 151
 03A8                   .dbline 151
 03A8 C298              cbi 0x18,2
 03AA                   .dbline 151
 03AA C398              cbi 0x18,3
 03AC                   .dbline 151
 03AC C19A              sbi 0x18,1
 03AE                   .dbline 151
 03AE C09A              sbi 0x18,0
 03B0                   .dbline 151
 03B0 04E6              ldi R16,100
 03B2 10E0              ldi R17,0
 03B4 38DE              xcall _delay_nms
 03B6                   .dbline 151
 03B6                   .dbline 151
 03B6 C398              cbi 0x18,3
 03B8                   .dbline 151
 03B8 C29A              sbi 0x18,2
 03BA                   .dbline 151
 03BA C19A              sbi 0x18,1
 03BC                   .dbline 151
 03BC C09A              sbi 0x18,0
 03BE                   .dbline 151
 03BE 04E6              ldi R16,100
 03C0 10E0              ldi R17,0
 03C2 31DE              xcall _delay_nms
 03C4                   .dbline 151
 03C4                   .dbline 151
 03C4 C398              cbi 0x18,3
 03C6                   .dbline 151
 03C6 C298              cbi 0x18,2
 03C8                   .dbline 151
 03C8 C19A              sbi 0x18,1
 03CA                   .dbline 151
 03CA C09A              sbi 0x18,0
 03CC                   .dbline 151
 03CC 04E6              ldi R16,100
 03CE 10E0              ldi R17,0
 03D0 2ADE              xcall _delay_nms
 03D2                   .dbline 151
 03D2           L34:
 03D2                   .dbline 151
 03D2 4150              subi R20,1
 03D4 5040              sbci R21,0
 03D6           L36:
 03D6                   .dbline 151
 03D6           ;    for (i=3;i>0;i--){LED1;LED14;LED4;LED41;LED4;LED43;LED3;LED34;LED3;LED32;LED2;LED23;LED2;LED21;LED1;LED12}
 03D6 4030              cpi R20,0
 03D8 4507              cpc R20,R21
 03DA 09F0              breq X9
 03DC 8ACF              xjmp L33
 03DE           X9:
 03DE           X5:
 03DE                   .dbline -2
 03DE           L12:
 03DE 0E940000          xcall pop_gset1
 03E2                   .dbline 0 ; func end
 03E2 0895              ret
 03E4                   .dbsym r i 20 i
 03E4                   .dbend
 03E4                   .dbfunc e main _main fV
                        .even
 03E4           _main::
 03E4                   .dbline -1
 03E4                   .dbline 155
 03E4           ; }
 03E4           ;  
 03E4           ; void main(void)
 03E4           ; {     
 03E4                   .dbline 156
 03E4           ;       OSCCAL=0xff;                   //系统时钟校准,不同的芯片和不同的频率,200%
 03E4 8FEF              ldi R24,255
 03E6 81BF              out 0x31,R24
 03E8                   .dbline 157
 03E8           ;       PORTA = 0xff;DDRA  = 0xff;  PORTB = 0xff;DDRB  = 0xff;
 03E8 8BBB              out 0x1b,R24
 03EA                   .dbline 157
 03EA 8ABB              out 0x1a,R24
 03EC                   .dbline 157
 03EC 88BB              out 0x18,R24
 03EE                   .dbline 157
 03EE 87BB              out 0x17,R24
 03F0                   .dbline 158
 03F0           ;     PORTC = 0x00;DDRC  = 0xff;  PORTD = 0x00;DDRD  = 0x00;
 03F0 2224              clr R2
 03F2 25BA              out 0x15,R2
 03F4                   .dbline 158
 03F4 84BB              out 0x14,R24
 03F6                   .dbline 158
 03F6 22BA              out 0x12,R2
 03F8                   .dbline 158
 03F8 21BA              out 0x11,R2
 03FA                   .dbline 159
 03FA           ;       WDT_ON();              //使能watchdog,并且采用2048K分频,典型溢出时间5V时2.1S
 03FA 02DE              xcall _WDT_ON
 03FC                   .dbline 161
 03FC           ; //    timer1_init();
 03FC           ;       SEI();
 03FC 7894              sei
 03FE                   .dbline 162
 03FE           ;       LED44;                             //开放中断
 03FE C398              cbi 0x18,3
 0400                   .dbline 162
 0400 C298              cbi 0x18,2
 0402                   .dbline 162
 0402 C198              cbi 0x18,1
 0404                   .dbline 162
 0404 C098              cbi 0x18,0
 0406                   .dbline 162
 0406 04E6              ldi R16,100
 0408 10E0              ldi R17,0
 040A 0DDE              xcall _delay_nms
 040C                   .dbline 162
 040C                   .dbline 163
 040C           ;       delay_nms(500);        //延时1秒
 040C 04EF              ldi R16,500
 040E 11E0              ldi R17,1
 0410 0ADE              xcall _delay_nms
 0412                   .dbline 164
 0412           ;       BuzzerShortON;        //提示开始计时
 0412 AE9A              sbi 0x15,6
 0414                   .dbline 164
 0414 04E6              ldi R16,100
 0416 10E0              ldi R17,0
 0418 06DE              xcall _delay_nms
 041A                   .dbline 164
 041A AE98              cbi 0x15,6
 041C                   .dbline 164
 041C 07C0              xjmp L39
 041E           L38:
 041E                   .dbline 166
 041E                   .dbline 167
 041E A895              wdr
 0420                   .dbline 168
 0420 12DE              xcall _LED_Run
 0422                   .dbline 169
 0422 AE9A              sbi 0x15,6
 0424                   .dbline 169
 0424 04E6              ldi R16,100
 0426 10E0              ldi R17,0
 0428 FEDD              xcall _delay_nms
 042A                   .dbline 169
 042A AE98              cbi 0x15,6
 042C                   .dbline 172
 042C           L39:
 042C                   .dbline 165
 042C F8CF              xjmp L38
 042E           X10:
 042E                   .dbline -2
 042E           L37:
 042E                   .dbline 0 ; func end
 042E 0895              ret
 0430                   .dbend

⌨️ 快捷键说明

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