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

📄 ir_test.lis

📁 mega16_32实验板上的程序:mega16+LCD1602+遥控器输入
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 02CE           X86:
 02CE           X43:
 02CE 34C1              xjmp L44
 02D0           L75:
 02D0 403C              cpi R20,192
 02D2 E0E0              ldi R30,0
 02D4 5E07              cpc R21,R30
 02D6 09F4              brne X87
 02D8 F1C0              xjmp L65
 02DA           X87:
 02DA           X44:
 02DA 80EC              ldi R24,192
 02DC 90E0              ldi R25,0
 02DE 8417              cp R24,R20
 02E0 9507              cpc R25,R21
 02E2 0CF4              brge X88
 02E4 30C0              xjmp L89
 02E6           X88:
 02E6           X45:
 02E6           L88:
 02E6 4839              cpi R20,152
 02E8 E0E0              ldi R30,0
 02EA 5E07              cpc R21,R30
 02EC 09F4              brne X89
 02EE BCC0              xjmp L59
 02F0           X89:
 02F0           X46:
 02F0 88E9              ldi R24,152
 02F2 90E0              ldi R25,0
 02F4 8417              cp R24,R20
 02F6 9507              cpc R25,R21
 02F8 84F0              brlt L91
 02FA           X47:
 02FA           L90:
 02FA 4938              cpi R20,137
 02FC E0E0              ldi R30,0
 02FE 5E07              cpc R21,R30
 0300 09F4              brne X90
 0302 EAC0              xjmp L67
 0304           X90:
 0304           X48:
 0304 4938              cpi R20,137
 0306 E0E0              ldi R30,0
 0308 5E07              cpc R21,R30
 030A 0CF4              brge X91
 030C 15C1              xjmp L44
 030E           X91:
 030E           X49:
 030E           L92:
 030E 4439              cpi R20,148
 0310 E0E0              ldi R30,0
 0312 5E07              cpc R21,R30
 0314 09F4              brne X92
 0316 8CC0              xjmp L55
 0318           X92:
 0318           X50:
 0318 0FC1              xjmp L44
 031A           L91:
 031A 443A              cpi R20,164
 031C E0E0              ldi R30,0
 031E 5E07              cpc R21,R30
 0320 09F4              brne X93
 0322 6AC0              xjmp L51
 0324           X93:
 0324           X51:
 0324 84EA              ldi R24,164
 0326 90E0              ldi R25,0
 0328 8417              cp R24,R20
 032A 9507              cpc R25,R21
 032C 34F0              brlt L94
 032E           X52:
 032E           L93:
 032E 4E39              cpi R20,158
 0330 E0E0              ldi R30,0
 0332 5E07              cpc R21,R30
 0334 09F4              brne X94
 0336 ECC0              xjmp L71
 0338           X94:
 0338           X53:
 0338 FFC0              xjmp L44
 033A           L94:
 033A 493B              cpi R20,185
 033C E0E0              ldi R30,0
 033E 5E07              cpc R21,R30
 0340 09F4              brne X95
 0342 EDC0              xjmp L72
 0344           X95:
 0344           X54:
 0344 F9C0              xjmp L44
 0346           L89:
 0346 4E3D              cpi R20,222
 0348 E0E0              ldi R30,0
 034A 5E07              cpc R21,R30
 034C 09F4              brne X96
 034E D9C0              xjmp L70
 0350           X96:
 0350           X55:
 0350 8EED              ldi R24,222
 0352 90E0              ldi R25,0
 0354 8417              cp R24,R20
 0356 9507              cpc R25,R21
 0358 B4F0              brlt L96
 035A           X56:
 035A           L95:
 035A 483C              cpi R20,200
 035C E0E0              ldi R30,0
 035E 5E07              cpc R21,R30
 0360 09F4              brne X97
 0362 9EC0              xjmp L63
 0364           X97:
 0364           X57:
 0364 88EC              ldi R24,200
 0366 90E0              ldi R25,0
 0368 8417              cp R24,R20
 036A 9507              cpc R25,R21
 036C 34F0              brlt L98
 036E           X58:
 036E           L97:
 036E 443C              cpi R20,196
 0370 E0E0              ldi R30,0
 0372 5E07              cpc R21,R30
 0374 09F4              brne X98
 0376 32C0              xjmp L49
 0378           X98:
 0378           X59:
 0378 DFC0              xjmp L44
 037A           L98:
 037A 4A3D              cpi R20,218
 037C E0E0              ldi R30,0
 037E 5E07              cpc R21,R30
 0380 09F4              brne X99
 0382 B1C0              xjmp L68
 0384           X99:
 0384           X60:
 0384 D9C0              xjmp L44
 0386           L96:
 0386 483E              cpi R20,232
 0388 E0E0              ldi R30,0
 038A 5E07              cpc R21,R30
 038C 09F4              brne X100
 038E 57C0              xjmp L56
 0390           X100:
 0390           X61:
 0390 88EE              ldi R24,232
 0392 90E0              ldi R25,0
 0394 8417              cp R24,R20
 0396 9507              cpc R25,R21
 0398 34F0              brlt L100
 039A           X62:
 039A           L99:
 039A 443E              cpi R20,228
 039C E0E0              ldi R30,0
 039E 5E07              cpc R21,R30
 03A0 09F4              brne X101
 03A2 38C0              xjmp L53
 03A4           X101:
 03A4           X63:
 03A4 C9C0              xjmp L44
 03A6           L100:
 03A6 483F              cpi R20,248
 03A8 E0E0              ldi R30,0
 03AA 5E07              cpc R21,R30
 03AC 09F4              brne X102
 03AE 63C0              xjmp L60
 03B0           X102:
 03B0           X64:
 03B0 C3C0              xjmp L44
 03B2           L46:
 03B2                   .dbline 81
 03B2           ;    {
 03B2           ;       case 0x04:  ir_num=0;break;//0
 03B2 2224              clr R2
 03B4 3324              clr R3
 03B6 30920300          sts _ir_num+1,R3
 03BA 20920200          sts _ir_num,R2
 03BE                   .dbline 81
 03BE BCC0              xjmp L44
 03C0           L47:
 03C0                   .dbline 82
 03C0           ;       case 0x84:  ir_num=1;break;//1
 03C0 81E0              ldi R24,1
 03C2 90E0              ldi R25,0
 03C4 90930300          sts _ir_num+1,R25
 03C8 80930200          sts _ir_num,R24
 03CC                   .dbline 82
 03CC B5C0              xjmp L44
 03CE           L48:
 03CE                   .dbline 83
 03CE           ;       case 0x44:  ir_num=2;break;//2
 03CE 82E0              ldi R24,2
 03D0 90E0              ldi R25,0
 03D2 90930300          sts _ir_num+1,R25
 03D6 80930200          sts _ir_num,R24
 03DA                   .dbline 83
 03DA AEC0              xjmp L44
 03DC           L49:
 03DC                   .dbline 84
 03DC           ;       case 0xc4:  ir_num=3;break;//3
 03DC 83E0              ldi R24,3
 03DE 90E0              ldi R25,0
 03E0 90930300          sts _ir_num+1,R25
 03E4 80930200          sts _ir_num,R24
 03E8                   .dbline 84
 03E8 A7C0              xjmp L44
 03EA           L50:
 03EA                   .dbline 85
 03EA           ;       case 0x24:  ir_num=4;break;//4
 03EA 84E0              ldi R24,4
 03EC 90E0              ldi R25,0
 03EE 90930300          sts _ir_num+1,R25
 03F2 80930200          sts _ir_num,R24
 03F6                   .dbline 85
 03F6 A0C0              xjmp L44
 03F8           L51:
 03F8                   .dbline 86
 03F8           ;       case 0xa4:  ir_num=5;break;//5
 03F8 85E0              ldi R24,5
 03FA 90E0              ldi R25,0
 03FC 90930300          sts _ir_num+1,R25
 0400 80930200          sts _ir_num,R24
 0404                   .dbline 86
 0404 99C0              xjmp L44
 0406           L52:
 0406                   .dbline 87
 0406           ;       case 0x64:  ir_num=6;break;//6
 0406 86E0              ldi R24,6
 0408 90E0              ldi R25,0
 040A 90930300          sts _ir_num+1,R25
 040E 80930200          sts _ir_num,R24
 0412                   .dbline 87
 0412 92C0              xjmp L44
 0414           L53:
 0414                   .dbline 88
 0414           ;       case 0xe4:  ir_num=7;break;//7
 0414 87E0              ldi R24,7
 0416 90E0              ldi R25,0
 0418 90930300          sts _ir_num+1,R25
 041C 80930200          sts _ir_num,R24
 0420                   .dbline 88
 0420 8BC0              xjmp L44
 0422           L54:
 0422                   .dbline 89
 0422           ;       case 0x14:  ir_num=8;break;//8
 0422 88E0              ldi R24,8
 0424 90E0              ldi R25,0
 0426 90930300          sts _ir_num+1,R25
 042A 80930200          sts _ir_num,R24
 042E                   .dbline 89
 042E 84C0              xjmp L44
 0430           L55:
 0430                   .dbline 90
 0430           ;       case 0x94:  ir_num=9;break;//9
 0430 89E0              ldi R24,9
 0432 90E0              ldi R25,0
 0434 90930300          sts _ir_num+1,R25
 0438 80930200          sts _ir_num,R24
 043C                   .dbline 90
 043C 7DC0              xjmp L44
 043E           L56:
 043E                   .dbline 91
 043E           ;       case 0xe8:  ir_num=10;break;//取消
 043E 8AE0              ldi R24,10
 0440 90E0              ldi R25,0
 0442 90930300          sts _ir_num+1,R25
 0446 80930200          sts _ir_num,R24
 044A                   .dbline 91
 044A 76C0              xjmp L44
 044C           L57:
 044C                   .dbline 92
 044C           ;       case 0x49:  ir_num=11;break;//确认
 044C 8BE0              ldi R24,11
 044E 90E0              ldi R25,0
 0450 90930300          sts _ir_num+1,R25
 0454 80930200          sts _ir_num,R24
 0458                   .dbline 92
 0458 6FC0              xjmp L44
 045A           L58:
 045A                   .dbline 93
 045A           ;       case 0x78:  ir_num=12;break;//左
 045A 8CE0              ldi R24,12
 045C 90E0              ldi R25,0
 045E 90930300          sts _ir_num+1,R25
 0462 80930200          sts _ir_num,R24
 0466                   .dbline 93
 0466 68C0              xjmp L44
 0468           L59:
 0468                   .dbline 94
 0468           ;       case 0x98:  ir_num=13;break;//右
 0468 8DE0              ldi R24,13
 046A 90E0              ldi R25,0
 046C 90930300          sts _ir_num+1,R25
 0470 80930200          sts _ir_num,R24
 0474                   .dbline 94
 0474 61C0              xjmp L44
 0476           L60:
 0476                   .dbline 95
 0476           ;       case 0xf8:  ir_num=14;break;//前
 0476 8EE0              ldi R24,14
 0478 90E0              ldi R25,0
 047A 90930300          sts _ir_num+1,R25
 047E 80930200          sts _ir_num,R24
 0482                   .dbline 95
 0482 5AC0              xjmp L44
 0484           L61:
 0484                   .dbline 96
 0484           ;       case 0x18:  ir_num=15;break;//后
 0484 8FE0              ldi R24,15
 0486 90E0              ldi R25,0
 0488 90930300          sts _ir_num+1,R25
 048C 80930200          sts _ir_num,R24
 0490                   .dbline 96
 0490 53C0              xjmp L44
 0492           L62:
 0492                   .dbline 97
 0492           ;       case 0x2d:  ir_num=16;break;
 0492 80E1              ldi R24,16
 0494 90E0              ldi R25,0
 0496 90930300          sts _ir_num+1,R25
 049A 80930200          sts _ir_num,R24
 049E                   .dbline 97
 049E 4CC0              xjmp L44
 04A0           L63:
 04A0                   .dbline 98
 04A0           ;       case 0xc8:  ir_num=17;break;
 04A0 81E1              ldi R24,17
 04A2 90E0              ldi R25,0
 04A4 90930300          sts _ir_num+1,R25
 04A8 80930200          sts _ir_num,R24
 04AC                   .dbline 98
 04AC 45C0              xjmp L44
 04AE           L64:
 04AE                   .dbline 99
 04AE           ;       case 0x20:  ir_num=18;break;
 04AE 82E1              ldi R24,18
 04B0 90E0              ldi R25,0
 04B2 90930300          sts _ir_num+1,R25
 04B6 80930200          sts _ir_num,R24
 04BA                   .dbline 99
 04BA 3EC0              xjmp L44
 04BC           L65:
 04BC                   .dbline 100
 04BC           ;       case 0xc0:  ir_num=19;break;
 04BC 83E1              ldi R24,19
 04BE 90E0              ldi R25,0
 04C0 90930300          sts _ir_num+1,R25
 04C4 80930200          sts _ir_num,R24
 04C8                   .dbline 100
 04C8 37C0              xjmp L44
 04CA           L66:
 04CA                   .dbline 101
 04CA           ;       case 0x3e:  ir_num=20;break;
 04CA 84E1              ldi R24,20
 04CC 90E0              ldi R25,0

⌨️ 快捷键说明

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