📄 pannel_can.lst
字号:
(0307) WDR();
0643 95A8 WDR
(0308) rece_data[3].ID= 0x280100;
0644 E040 LDI R20,0
0645 E051 LDI R21,1
0646 E268 LDI R22,0x28
0647 E070 LDI R23,0
0648 9350025D STS 0x25D,R21
064A 9340025C STS 0x25C,R20
064C 9370025F STS 0x25F,R23
064E 9360025E STS 0x25E,R22
(0309) break;
0650 C1ED RJMP 0x083E
(0310) }
(0311) case 0x280101 :{
(0312) for (nb_data = 0; nb_data <8; nb_data++)
0651 24CC CLR R12
0652 C00B RJMP 0x065E
(0313) {
(0314) rece_data[4].Data[nb_data]=CANMSG;
0653 E68C LDI R24,0x6C
0654 E092 LDI R25,2
0655 2DEC MOV R30,R12
0656 27FF CLR R31
0657 0FE8 ADD R30,R24
0658 1FF9 ADC R31,R25
0659 EFAA LDI R26,0xFA
065A E0B0 LDI R27,0
065B 902C LD R2,0(X)
065C 8220 STD Z+0,R2
065D 94C3 INC R12
065E 2D8C MOV R24,R12
065F 3088 CPI R24,0x8
0660 F390 BCS 0x0653
(0315) }
(0316) WDR();
0661 95A8 WDR
(0317) rece_data[4].ID= 0x280101;
0662 E041 LDI R20,1
0663 E051 LDI R21,1
0664 E268 LDI R22,0x28
0665 E070 LDI R23,0
0666 93500269 STS 0x269,R21
0668 93400268 STS 0x268,R20
066A 9370026B STS 0x26B,R23
066C 9360026A STS 0x26A,R22
(0318) break;
066E C1CF RJMP 0x083E
(0319) }
(0320) case 0x280200 :{
(0321) for (nb_data = 0; nb_data <8; nb_data++)
066F 24CC CLR R12
0670 C00B RJMP 0x067C
(0322) {
(0323) rece_data[5].Data[nb_data]=CANMSG;
0671 E788 LDI R24,0x78
0672 E092 LDI R25,2
0673 2DEC MOV R30,R12
0674 27FF CLR R31
0675 0FE8 ADD R30,R24
0676 1FF9 ADC R31,R25
0677 EFAA LDI R26,0xFA
0678 E0B0 LDI R27,0
0679 902C LD R2,0(X)
067A 8220 STD Z+0,R2
067B 94C3 INC R12
067C 2D8C MOV R24,R12
067D 3088 CPI R24,0x8
067E F390 BCS 0x0671
(0324) }
(0325) WDR();
067F 95A8 WDR
(0326) rece_data[5].ID= 0x280200;
0680 E040 LDI R20,0
0681 E052 LDI R21,2
0682 E268 LDI R22,0x28
0683 E070 LDI R23,0
0684 93500275 STS 0x275,R21
0686 93400274 STS 0x274,R20
0688 93700277 STS 0x277,R23
068A 93600276 STS 0x276,R22
(0327) break;
068C C1B1 RJMP 0x083E
(0328) }
(0329) case 0x280201 :{
(0330) for (nb_data = 0; nb_data <8; nb_data++)
068D 24CC CLR R12
068E C00B RJMP 0x069A
(0331) {
(0332) rece_data[6].Data[nb_data]=CANMSG;
068F E884 LDI R24,0x84
0690 E092 LDI R25,2
0691 2DEC MOV R30,R12
0692 27FF CLR R31
0693 0FE8 ADD R30,R24
0694 1FF9 ADC R31,R25
0695 EFAA LDI R26,0xFA
0696 E0B0 LDI R27,0
0697 902C LD R2,0(X)
0698 8220 STD Z+0,R2
0699 94C3 INC R12
069A 2D8C MOV R24,R12
069B 3088 CPI R24,0x8
069C F390 BCS 0x068F
(0333) }
(0334) WDR();
069D 95A8 WDR
(0335) rece_data[6].ID= 0x280201;
069E E041 LDI R20,1
069F E052 LDI R21,2
06A0 E268 LDI R22,0x28
06A1 E070 LDI R23,0
06A2 93500281 STS 0x281,R21
06A4 93400280 STS 0x280,R20
06A6 93700283 STS 0x283,R23
06A8 93600282 STS 0x282,R22
(0336) break;
06AA C193 RJMP 0x083E
(0337) }
(0338) case 0x280300 :{
(0339) for (nb_data = 0; nb_data <8; nb_data++)
06AB 24CC CLR R12
06AC C00B RJMP 0x06B8
(0340) {
(0341) rece_data[7].Data[nb_data]=CANMSG;
06AD E980 LDI R24,0x90
06AE E092 LDI R25,2
06AF 2DEC MOV R30,R12
06B0 27FF CLR R31
06B1 0FE8 ADD R30,R24
06B2 1FF9 ADC R31,R25
06B3 EFAA LDI R26,0xFA
06B4 E0B0 LDI R27,0
06B5 902C LD R2,0(X)
06B6 8220 STD Z+0,R2
06B7 94C3 INC R12
06B8 2D8C MOV R24,R12
06B9 3088 CPI R24,0x8
06BA F390 BCS 0x06AD
(0342) }
(0343) WDR();
06BB 95A8 WDR
(0344) rece_data[7].ID= 0x280300;
06BC E040 LDI R20,0
06BD E053 LDI R21,3
06BE E268 LDI R22,0x28
06BF E070 LDI R23,0
06C0 9350028D STS 0x28D,R21
06C2 9340028C STS 0x28C,R20
06C4 9370028F STS 0x28F,R23
06C6 9360028E STS 0x28E,R22
(0345) break;
06C8 C175 RJMP 0x083E
(0346) }
(0347) case 0x280301 :{
(0348) for (nb_data = 0; nb_data <8; nb_data++)
06C9 24CC CLR R12
06CA C00B RJMP 0x06D6
(0349) {
(0350) rece_data[8].Data[nb_data]=CANMSG;
06CB E98C LDI R24,0x9C
06CC E092 LDI R25,2
06CD 2DEC MOV R30,R12
06CE 27FF CLR R31
06CF 0FE8 ADD R30,R24
06D0 1FF9 ADC R31,R25
06D1 EFAA LDI R26,0xFA
06D2 E0B0 LDI R27,0
06D3 902C LD R2,0(X)
06D4 8220 STD Z+0,R2
06D5 94C3 INC R12
06D6 2D8C MOV R24,R12
06D7 3088 CPI R24,0x8
06D8 F390 BCS 0x06CB
(0351) }
(0352) WDR();
06D9 95A8 WDR
(0353) rece_data[8].ID= 0x280301;
06DA E041 LDI R20,1
06DB E053 LDI R21,3
06DC E268 LDI R22,0x28
06DD E070 LDI R23,0
06DE 93500299 STS 0x299,R21
06E0 93400298 STS 0x298,R20
06E2 9370029B STS 0x29B,R23
06E4 9360029A STS 0x29A,R22
(0354) break;
06E6 C157 RJMP 0x083E
(0355) }
(0356) case 0x280400 :{
(0357) for (nb_data = 0; nb_data <8; nb_data++)
06E7 24CC CLR R12
06E8 C00B RJMP 0x06F4
(0358) {
(0359) rece_data[9].Data[nb_data]=CANMSG;
06E9 EA88 LDI R24,0xA8
06EA E092 LDI R25,2
06EB 2DEC MOV R30,R12
06EC 27FF CLR R31
06ED 0FE8 ADD R30,R24
06EE 1FF9 ADC R31,R25
06EF EFAA LDI R26,0xFA
06F0 E0B0 LDI R27,0
06F1 902C LD R2,0(X)
06F2 8220 STD Z+0,R2
06F3 94C3 INC R12
06F4 2D8C MOV R24,R12
06F5 3088 CPI R24,0x8
06F6 F390 BCS 0x06E9
(0360) }
(0361) WDR();
06F7 95A8 WDR
(0362) rece_data[9].ID= 0x280400;
06F8 E040 LDI R20,0
06F9 E054 LDI R21,4
06FA E268 LDI R22,0x28
06FB E070 LDI R23,0
06FC 935002A5 STS 0x2A5,R21
06FE 934002A4 STS 0x2A4,R20
0700 937002A7 STS 0x2A7,R23
0702 936002A6 STS 0x2A6,R22
(0363) break;
0704 C139 RJMP 0x083E
(0364) }
(0365) case 0x280401 :{
(0366) for (nb_data = 0; nb_data <8; nb_data++)
0705 24CC CLR R12
0706 C00B RJMP 0x0712
(0367) {
(0368) rece_data[10].Data[nb_data]=CANMSG;
0707 EB84 LDI R24,0xB4
0708 E092 LDI R25,2
0709 2DEC MOV R30,R12
070A 27FF CLR R31
070B 0FE8 ADD R30,R24
070C 1FF9 ADC R31,R25
070D EFAA LDI R26,0xFA
070E E0B0 LDI R27,0
070F 902C LD R2,0(X)
0710 8220 STD Z+0,R2
0711 94C3 INC R12
0712 2D8C MOV R24,R12
0713 3088 CPI R24,0x8
0714 F390 BCS 0x0707
(0369) }
(0370) WDR();
0715 95A8 WDR
(0371) rece_data[10].ID= 0x280401;
0716 E041 LDI R20,1
0717 E054 LDI R21,4
0718 E268 LDI R22,0x28
0719 E070 LDI R23,0
071A 935002B1 STS 0x2B1,R21
071C 934002B0 STS 0x2B0,R20
071E 937002B3 STS 0x2B3,R23
0720 936002B2 STS 0x2B2,R22
(0372) break;
0722 C11B RJMP 0x083E
(0373) }
(0374) case 0x280500 :{
(0375) for (nb_data = 0; nb_data <8; nb_data++)
0723 24CC CLR R12
0724 C00B RJMP 0x0730
(0376) {
(0377) rece_data[11].Data[nb_data]=CANMSG;
0725 EC80 LDI R24,0xC0
0726 E092 LDI R25,2
0727 2DEC MOV R30,R12
0728 27FF CLR R31
0729 0FE8 ADD R30,R24
072A 1FF9 ADC R31,R25
072B EFAA LDI R26,0xFA
072C E0B0 LDI R27,0
072D 902C LD R2,0(X)
072E 8220 STD Z+0,R2
072F 94C3 INC R12
0730 2D8C MOV R24,R12
0731 3088 CPI R24,0x8
0732 F390 BCS 0x0725
(0378) }
(0379) WDR();
0733 95A8 WDR
(0380) rece_data[11].ID= 0x280500;
0734 E040 LDI R20,0
0735 E055 LDI R21,5
0736 E268 LDI R22,0x28
0737 E070 LDI R23,0
0738 935002BD STS 0x2BD,R21
073A 934002BC STS 0x2BC,R20
073C 937002BF STS 0x2BF,R23
073E 936002BE STS 0x2BE,R22
(0381) break;
0740 C0FD RJMP 0x083E
(0382) }
(0383) case 0x280501 :{
(0384) for (nb_data = 0; nb_data <8; nb_data++)
0741 24CC CLR R12
0742 C00B RJMP 0x074E
(0385) {
(0386) rece_data[12].Data[nb_data]=CANMSG;
0743 EC8C LDI R24,0xCC
0744 E092 LDI R25,2
0745 2DEC MOV R30,R12
0746 27FF CLR R31
0747 0FE8 ADD R30,R24
0748 1FF9 ADC R31,R25
0749 EFAA LDI R26,0xFA
074A E0B0 LDI R27,0
074B 902C LD R2,0(X)
074C 8220 STD Z+0,R2
074D 94C3 INC R12
074E 2D8C MOV R24,R12
074F 3088 CPI R24,0x8
0750 F390 BCS 0x0743
(0387) }
(0388) WDR();
0751 95A8 WDR
(0389) rece_data[12].ID= 0x280501;
0752 E041 LDI R20,1
0753 E055 LDI R21,5
0754 E268 LDI R22,0x28
0755 E070 LDI R23,0
0756 935002C9 STS 0x2C9,R21
0758 934002C8 STS 0x2C8,R20
075A 937002CB STS 0x2CB,R23
075C 936002CA STS 0x2CA,R22
(0390) break;
075E C0DF RJMP 0x083E
(0391) }
(0392) case 0x280600 :{
(0393) for (nb_data = 0; nb_data <8; nb_data++)
075F 24CC CLR R12
0760 C00B RJMP 0x076C
(0394) {
(0395) rece_data[13].Data[nb_data]=CANMSG;
0761 ED88 LDI R24,0xD8
0762 E092 LDI R25,2
0763 2DEC MOV R30,R12
0764 27FF CLR R31
0765 0FE8 ADD R30,R24
0766 1FF9 ADC R31,R25
0767 EFAA LDI R26,0xFA
0768 E0B0 LDI R27,0
0769 902C LD R2,0(X)
076A 8220 STD Z+0,R2
076B 94C3 INC R12
076C 2D8C MOV R24,R12
076D 3088 CPI R24,0x8
076E F390 BCS 0x0761
(0396) }
(0397) WDR();
076F 95A8 WDR
(0398) rece_data[13].ID= 0x280600;
0770 E040 LDI R20,0
0771 E056 LDI R21,6
0772 E268 LDI R22,0x28
0773 E070 LDI R23,0
0774 935002D5 STS 0x2D5,R21
0776 934002D4 STS 0x2D4,R20
0778 937002D7 STS 0x2D7,R23
077A 936002D6 STS 0x2D6,R22
(0399) break;
077C C0C1 RJMP 0x083E
(0400) }
(0401) case 0x280601 :{
(0402) for (nb_data = 0; nb_data <8; nb_data++)
077D 24CC CLR R12
077E C00B RJMP 0x078A
(0403) {
(0404) rece_data[14].Data[nb_data]=CANMSG;
077F EE84 LDI R24,0xE4
0780 E092 LDI R25,2
0781 2DEC MOV R30,R12
0782 27FF CLR R31
0783 0FE8 ADD R30,R24
0784 1FF9 ADC R31,R25
0785 EFAA LDI R26,0xFA
0786 E0B0 LDI R27,0
0787 902C LD R2,0(X)
0788 8220 STD Z+0,R2
0789 94C3 INC R12
078A 2D8C MOV R24,R12
078B 3088 CPI R24,0x8
078C F390 BCS 0x077F
(0405) }
(0406) WDR();
078D 95A8 WDR
(0407) rece_data[14].ID= 0x280601;
078E E041 LDI R20,1
078F E056 LDI R21,6
0790 E268 LDI R22,0x28
0791 E070 LDI R23,0
0792 935002E1 STS 0x2E1,R21
0794 934002E0 STS 0x2E0,R20
0796 937002E3 STS 0x2E3,R23
0798 936002E2 STS 0x2E2,R22
(0408) break;
079A C0A3 RJMP 0x083E
(0409) }
(0410) case 0x280602 :{
(0411)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -