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

📄 alarm_pannel.lst

📁 LED显示面板
💻 LST
📖 第 1 页 / 共 5 页
字号:
(0270) 	   for(i=0;i<50;i++)
    04D2 2400      CLR	R0
    04D3 820C      STD	Y+4,R0
    04D4 C018      RJMP	0x04ED
(0271) 	   {
(0272) 	    if(id_temp==id_table[i])
    04D5 E285      LDI	R24,0x25
    04D6 E092      LDI	R25,2
    04D7 81EC      LDD	R30,Y+4
    04D8 27FF      CLR	R31
    04D9 0FE8      ADD	R30,R24
    04DA 1FF9      ADC	R31,R25
    04DB 8020      LDD	R2,Z+0
    04DC 2433      CLR	R3
    04DD 2444      CLR	R4
    04DE 2455      CLR	R5
    04DF 8068      LDD	R6,Y+0
    04E0 8079      LDD	R7,Y+1
    04E1 808A      LDD	R8,Y+2
    04E2 809B      LDD	R9,Y+3
    04E3 1462      CP	R6,R2
    04E4 0473      CPC	R7,R3
    04E5 0484      CPC	R8,R4
    04E6 0495      CPC	R9,R5
    04E7 F411      BNE	0x04EA
(0273) 		 {
(0274) 		 jj=i;
    04E8 80EC      LDD	R14,Y+4
(0275) 		 break;
    04E9 C006      RJMP	0x04F0
    04EA 800C      LDD	R0,Y+4
    04EB 9403      INC	R0
    04EC 820C      STD	Y+4,R0
    04ED 818C      LDD	R24,Y+4
    04EE 3382      CPI	R24,0x32
    04EF F328      BCS	0x04D5
(0276) 		 }
(0277) 	   }
(0278) 	   WDR();
    04F0 95A8      WDR
(0279) 	   switch(jj)
    04F1 2CAE      MOV	R10,R14
    04F2 24BB      CLR	R11
    04F3 01C5      MOVW	R24,R10
    04F4 3080      CPI	R24,0
    04F5 E0E0      LDI	R30,0
    04F6 079E      CPC	R25,R30
    04F7 F40C      BGE	0x04F9
    04F8 C39C      RJMP	0x0895
    04F9 E380      LDI	R24,0x30
    04FA 158A      CP	R24,R10
    04FB 059B      CPC	R25,R11
    04FC F40C      BGE	0x04FE
    04FD C397      RJMP	0x0895
    04FE E002      LDI	R16,2
    04FF E010      LDI	R17,0
    0500 0195      MOVW	R18,R10
    0501 940E2238  CALL	empy16s
    0503 01F8      MOVW	R30,R16
    0504 E88C      LDI	R24,0x8C
    0505 E090      LDI	R25,0
    0506 0FE8      ADD	R30,R24
    0507 1FF9      ADC	R31,R25
    0508 9005      LPM	R0,Z+
    0509 9014      LPM	R1,0(Z)
    050A 01F0      MOVW	R30,R0
    050B 9409      IJMP
(0280) 	   {
(0281) 	   case  0 :{ 
(0282) 	                    for (nb_data = 0; nb_data <8; nb_data++)  
    050C 24CC      CLR	R12
    050D C00B      RJMP	0x0519
(0283) 	                        {
(0284) 	                         rece_data[0].Data[nb_data]=CANMSG;
    050E ED88      LDI	R24,0xD8
    050F E096      LDI	R25,6
    0510 2DEC      MOV	R30,R12
    0511 27FF      CLR	R31
    0512 0FE8      ADD	R30,R24
    0513 1FF9      ADC	R31,R25
    0514 EFAA      LDI	R26,0xFA
    0515 E0B0      LDI	R27,0
    0516 902C      LD	R2,0(X)
    0517 8220      STD	Z+0,R2
    0518 94C3      INC	R12
    0519 2D8C      MOV	R24,R12
    051A 3088      CPI	R24,0x8
    051B F390      BCS	0x050E
(0285) 	                           } 
(0286) 							   WDR();
    051C 95A8      WDR
(0287) 							   break;
    051D C379      RJMP	0x0897
(0288) 							   }
(0289) 	   case  1 :{
(0290) 	                     for (nb_data = 0; nb_data <8; nb_data++)  
    051E 24CC      CLR	R12
    051F C00B      RJMP	0x052B
(0291) 	                        {
(0292) 	                         rece_data[1].Data[nb_data]=CANMSG;
    0520 EE84      LDI	R24,0xE4
    0521 E096      LDI	R25,6
    0522 2DEC      MOV	R30,R12
    0523 27FF      CLR	R31
    0524 0FE8      ADD	R30,R24
    0525 1FF9      ADC	R31,R25
    0526 EFAA      LDI	R26,0xFA
    0527 E0B0      LDI	R27,0
    0528 902C      LD	R2,0(X)
    0529 8220      STD	Z+0,R2
    052A 94C3      INC	R12
    052B 2D8C      MOV	R24,R12
    052C 3088      CPI	R24,0x8
    052D F390      BCS	0x0520
(0293) 	                           } 
(0294) 							   WDR();	   
    052E 95A8      WDR
(0295) 							   break;
    052F C367      RJMP	0x0897
(0296) 							   }
(0297) 	   case  2 :{
(0298) 	                     for (nb_data = 0; nb_data <8; nb_data++)  
    0530 24CC      CLR	R12
    0531 C00B      RJMP	0x053D
(0299) 	                        {
(0300) 	                         rece_data[2].Data[nb_data]=CANMSG;
    0532 EF80      LDI	R24,0xF0
    0533 E096      LDI	R25,6
    0534 2DEC      MOV	R30,R12
    0535 27FF      CLR	R31
    0536 0FE8      ADD	R30,R24
    0537 1FF9      ADC	R31,R25
    0538 EFAA      LDI	R26,0xFA
    0539 E0B0      LDI	R27,0
    053A 902C      LD	R2,0(X)
    053B 8220      STD	Z+0,R2
    053C 94C3      INC	R12
    053D 2D8C      MOV	R24,R12
    053E 3088      CPI	R24,0x8
    053F F390      BCS	0x0532
(0301) 	                           } 
(0302) 							   WDR();	   
    0540 95A8      WDR
(0303) 							   break;
    0541 C355      RJMP	0x0897
(0304) 	                           }
(0305) 	   case  3 :{
(0306) 	                     for (nb_data = 0; nb_data <8; nb_data++)  
    0542 24CC      CLR	R12
    0543 C00B      RJMP	0x054F
(0307) 	                        {
(0308) 	                         rece_data[3].Data[nb_data]=CANMSG;
    0544 EF8C      LDI	R24,0xFC
    0545 E096      LDI	R25,6
    0546 2DEC      MOV	R30,R12
    0547 27FF      CLR	R31
    0548 0FE8      ADD	R30,R24
    0549 1FF9      ADC	R31,R25
    054A EFAA      LDI	R26,0xFA
    054B E0B0      LDI	R27,0
    054C 902C      LD	R2,0(X)
    054D 8220      STD	Z+0,R2
    054E 94C3      INC	R12
    054F 2D8C      MOV	R24,R12
    0550 3088      CPI	R24,0x8
    0551 F390      BCS	0x0544
(0309) 	                           } 
(0310) 							   WDR();  
    0552 95A8      WDR
(0311) 							   break;
    0553 C343      RJMP	0x0897
(0312) 	                            }
(0313) 	   case  4 :{
(0314) 	                     for (nb_data = 0; nb_data <8; nb_data++)  
    0554 24CC      CLR	R12
    0555 C00B      RJMP	0x0561
(0315) 	                        {
(0316) 	                         rece_data[4].Data[nb_data]=CANMSG;
    0556 E088      LDI	R24,0x8
    0557 E097      LDI	R25,7
    0558 2DEC      MOV	R30,R12
    0559 27FF      CLR	R31
    055A 0FE8      ADD	R30,R24
    055B 1FF9      ADC	R31,R25
    055C EFAA      LDI	R26,0xFA
    055D E0B0      LDI	R27,0
    055E 902C      LD	R2,0(X)
    055F 8220      STD	Z+0,R2
    0560 94C3      INC	R12
    0561 2D8C      MOV	R24,R12
    0562 3088      CPI	R24,0x8
    0563 F390      BCS	0x0556
(0317) 	                           } 
(0318) 							   WDR();   
    0564 95A8      WDR
(0319) 							   break;
    0565 C331      RJMP	0x0897
(0320) 	                           }
(0321) 	   case  5 :{
(0322) 	                     for (nb_data = 0; nb_data <8; nb_data++)  
    0566 24CC      CLR	R12
    0567 C00B      RJMP	0x0573
(0323) 	                        {
(0324) 	                         rece_data[5].Data[nb_data]=CANMSG;
    0568 E184      LDI	R24,0x14
    0569 E097      LDI	R25,7
    056A 2DEC      MOV	R30,R12
    056B 27FF      CLR	R31
    056C 0FE8      ADD	R30,R24
    056D 1FF9      ADC	R31,R25
    056E EFAA      LDI	R26,0xFA
    056F E0B0      LDI	R27,0
    0570 902C      LD	R2,0(X)
    0571 8220      STD	Z+0,R2
    0572 94C3      INC	R12
    0573 2D8C      MOV	R24,R12
    0574 3088      CPI	R24,0x8
    0575 F390      BCS	0x0568
(0325) 	                           }
(0326) 							   WDR(); 
    0576 95A8      WDR
(0327) 							   break;
    0577 C31F      RJMP	0x0897
(0328) 	                           }
(0329) 	   case  6 :{
(0330) 	                     for (nb_data = 0; nb_data <8; nb_data++)  
    0578 24CC      CLR	R12
    0579 C00B      RJMP	0x0585
(0331) 	                        {
(0332) 	                         rece_data[6].Data[nb_data]=CANMSG;
    057A E280      LDI	R24,0x20
    057B E097      LDI	R25,7
    057C 2DEC      MOV	R30,R12
    057D 27FF      CLR	R31
    057E 0FE8      ADD	R30,R24
    057F 1FF9      ADC	R31,R25
    0580 EFAA      LDI	R26,0xFA
    0581 E0B0      LDI	R27,0
    0582 902C      LD	R2,0(X)
    0583 8220      STD	Z+0,R2
    0584 94C3      INC	R12
    0585 2D8C      MOV	R24,R12
    0586 3088      CPI	R24,0x8
    0587 F390      BCS	0x057A
(0333) 	                           } 
(0334) 							   WDR(); 
    0588 95A8      WDR
(0335) 							   break;
    0589 C30D      RJMP	0x0897
(0336) 	                           }
(0337) 	   case  7 :{
(0338) 	                     for (nb_data = 0; nb_data <8; nb_data++)  
    058A 24CC      CLR	R12
    058B C00B      RJMP	0x0597
(0339) 	                        {
(0340) 	                         rece_data[7].Data[nb_data]=CANMSG;
    058C E28C      LDI	R24,0x2C
    058D E097      LDI	R25,7
    058E 2DEC      MOV	R30,R12
    058F 27FF      CLR	R31
    0590 0FE8      ADD	R30,R24
    0591 1FF9      ADC	R31,R25
    0592 EFAA      LDI	R26,0xFA
    0593 E0B0      LDI	R27,0
    0594 902C      LD	R2,0(X)
    0595 8220      STD	Z+0,R2
    0596 94C3      INC	R12
    0597 2D8C      MOV	R24,R12
    0598 3088      CPI	R24,0x8
    0599 F390      BCS	0x058C
(0341) 	                           } 
(0342) 							   WDR();	   
    059A 95A8      WDR
(0343) 							   break;
    059B C2FB      RJMP	0x0897
(0344) 	                           }
(0345) 	   case  8 :{
(0346) 	                     for (nb_data = 0; nb_data <8; nb_data++)  
    059C 24CC      CLR	R12
    059D C00B      RJMP	0x05A9
(0347) 	                        {
(0348) 	                         rece_data[8].Data[nb_data]=CANMSG;
    059E E388      LDI	R24,0x38
    059F E097      LDI	R25,7
    05A0 2DEC      MOV	R30,R12
    05A1 27FF      CLR	R31
    05A2 0FE8      ADD	R30,R24
    05A3 1FF9      ADC	R31,R25
    05A4 EFAA      LDI	R26,0xFA
    05A5 E0B0      LDI	R27,0
    05A6 902C      LD	R2,0(X)
    05A7 8220      STD	Z+0,R2
    05A8 94C3      INC	R12
    05A9 2D8C      MOV	R24,R12
    05AA 3088      CPI	R24,0x8
    05AB F390      BCS	0x059E
(0349) 	                           } 
(0350) 							   WDR();   
    05AC 95A8      WDR
(0351) 							   break;
    05AD C2E9      RJMP	0x0897
(0352) 	                           }
(0353) 	   case  9 :{
(0354) 	                      for (nb_data = 0; nb_data <8; nb_data++)  
    05AE 24CC      CLR	R12
    05AF C00B      RJMP	0x05BB
(0355) 	                        {
(0356) 	                         rece_data[9].Data[nb_data]=CANMSG;
    05B0 E484      LDI	R24,0x44
    05B1 E097      LDI	R25,7
    05B2 2DEC      MOV	R30,R12
    05B3 27FF      CLR	R31
    05B4 0FE8      ADD	R30,R24
    05B5 1FF9      ADC	R31,R25
    05B6 EFAA      LDI	R26,0xFA
    05B7 E0B0      LDI	R27,0
    05B8 902C      LD	R2,0(X)
    05B9 8220      STD	Z+0,R2
    05BA 94C3      INC	R12
    05BB 2D8C      MOV	R24,R12
    05BC 3088      CPI	R24,0x8
    05BD F390      BCS	0x05B0
(0357) 	                           } 
(0358) 							   WDR(); 	   
    05BE 95A8      WDR
(0359) 							   break;
    05BF C2D7      RJMP	0x0897
(0360) 	                           }
(0361) 	   case  10 :{
(0362) 	                      for (nb_data = 0; nb_data <8; nb_data++)  
    05C0 24CC      CLR	R12
    05C1 C00B      RJMP	0x05CD
(0363) 	                        {
(0364) 	                         rece_data[10].Data[nb_data]=CANMSG;
    05C2 E580      LDI	R24,0x50
    05C3 E097      LDI	R25,7
    05C4 2DEC      MOV	R30,R12
    05C5 27FF      CLR	R31
    05C6 0FE8      ADD	R30,R24
    05C7 1FF9      ADC	R31,R25
    05C8 EFAA      LDI	R26,0xFA
    05C9 E0B0      LDI	R27,0
    05CA 902C      LD	R2,0(X)
    05CB 8220      STD	Z+0,R2
    05CC 94C3      INC	R12
    05CD 2D8C      MOV	R24,R12
    05CE 3088      CPI	R24,0x8
    05CF F390      BCS	0x05C2
(0365) 	                           } 
(0366) 							   WDR(); 	   
    05D0 95A8      WDR
(0367) 							   break;
    05D1 C2C5      RJMP	0x0897
(0368) 	                           }
(0369) 	   case  11 :{
(0370) 	                      for (nb_data = 0; nb_data <8; nb_data++)  
    05D2 24CC      CLR	R12
    05D3 C00B      RJMP	0x05DF
(0371) 	                        {
(0372) 	                         rece_data[11].Data[nb_data]=CANMSG;
    05D4 E58C      LDI	R24,0x5C
    05D5 E097      LDI	R25,7
    05D6 2DEC      MOV	R30,R12
    05D7 27FF      CLR	R31
    05D8 0FE8      ADD	R30,R24
    05D9 1FF9      ADC	R31,R25
    05DA EFAA      LDI	R26,0xFA
    05DB E0B0      LDI	R27,0
    05DC 902C      LD	R2,0(X)
    05DD 8220      STD	Z+0,R2
    05DE 94C3      INC	R12
    05DF 2D8C      MOV	R24,R12
    05E0 3088      CPI	R24,0x8
    05E1 F390      BCS	0x05D4
(0373) 	                           } 
(0374) 							   WDR(); 	   
    05E2 95A8      WDR
(0375) 							   break;
    05E3 C2B3      RJMP	0x0897
(0376) 	                           }
(0377) 	   case  12 :{
(0378) 	                      for (nb_data = 0; nb_data <8; nb_data++)  
    05E4 24CC      CLR	R12
    05E5 C00B      RJMP	0x05F1
(0379) 	                        {
(0380) 	                         rece_data[12].Data[nb_data]=CANMSG;
    05E6 E688      LDI	R24,0x68
    05E7 E097      LDI	R25,7
    05E8 2DEC      MOV	R30,R12
    05E9 27FF      CLR	R31
    05EA 0FE8      ADD	R30,R24
    05EB 1FF9      ADC	R31,R25
    05EC EFAA      LDI	R26,0xFA
    05ED E0B0      LDI	R27,0
    05EE 902C      LD	R2,0(X)
    05EF 8220      STD	Z+0,R2
    05F0 94C3      INC	R12
    05F1 2D8C      MOV	R24,R12
    05F2 3088      CPI	R24,0x8
    05F3 F390      BCS	0x05E6

⌨️ 快捷键说明

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