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

📄 解读.lis

📁 通过单片机对遥控发送过来的信号进行解读
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 0550 20900000          lds R2,_oldFall
 0554 30900100          lds R3,_oldFall+1
 0558 8901              movw R16,R18
 055A 0219              sub R16,R2
 055C 1309              sbc R17,R3
 055E                   .dbline 62
 055E 30930100          sts _oldFall+1,R19
 0562 20930000          sts _oldFall,R18
 0566                   .dbline 63
 0566 84ED              ldi R24,724
 0568 92E0              ldi R25,2
 056A 8017              cp R24,R16
 056C 9107              cpc R25,R17
 056E 38F4              brsh L103
 0570 053F              cpi R16,245
 0572 E5E0              ldi R30,5
 0574 1E07              cpc R17,R30
 0576 18F4              brsh L103
 0578                   .dbline 64
 0578                   .dbline 65
 0578 0027              clr R16
 057A 1127              clr R17
 057C                   .dbline 66
 057C 1FC0              xjmp L104
 057E           L103:
 057E                   .dbline 67
 057E 85E3              ldi R24,1845
 0580 97E0              ldi R25,7
 0582 8017              cp R24,R16
 0584 9107              cpc R25,R17
 0586 38F4              brsh L105
 0588 0535              cpi R16,85
 058A EAE0              ldi R30,10
 058C 1E07              cpc R17,R30
 058E 18F4              brsh L105
 0590                   .dbline 68
 0590                   .dbline 69
 0590 01E0              ldi R16,1
 0592 10E0              ldi R17,0
 0594                   .dbline 70
 0594 13C0              xjmp L106
 0596           L105:
 0596                   .dbline 71
 0596 8CE2              ldi R24,13100
 0598 93E3              ldi R25,51
 059A 8017              cp R24,R16
 059C 9107              cpc R25,R17
 059E 08F0              brlo X10
 05A0 45C0              xjmp L102
 05A2           X10:
 05A2 0C34              cpi R16,76
 05A4 E6E3              ldi R30,54
 05A6 1E07              cpc R17,R30
 05A8 08F0              brlo X11
 05AA 40C0              xjmp L102
 05AC           X11:
 05AC                   .dbline 72
 05AC                   .dbline 73
 05AC 2224              clr R2
 05AE 20920B00          sts _bitcnt,R2
 05B2                   .dbline 74
 05B2 20920C00          sts _data0,R2
 05B6                   .dbline 75
 05B6 20920D00          sts _data1,R2
 05BA                   .dbline 76
 05BA 38C0              xjmp L102
 05BC           X9:
 05BC                   .dbline 79
 05BC                   .dbline 81
 05BC           L106:
 05BC           L104:
 05BC                   .dbline 83
 05BC 80910B00          lds R24,_bitcnt
 05C0 8F5F              subi R24,255    ; addi 1
 05C2 80930B00          sts _bitcnt,R24
 05C6                   .dbline 84
 05C6 8031              cpi R24,16
 05C8 58F4              brsh L109
 05CA                   .dbline 85
 05CA                   .dbline 86
 05CA 20900C00          lds R2,_data0
 05CE 3324              clr R3
 05D0 202A              or R2,R16
 05D2 312A              or R3,R17
 05D4 20920C00          sts _data0,R2
 05D8                   .dbline 87
 05D8 220C              lsl R2
 05DA 20920C00          sts _data0,R2
 05DE                   .dbline 88
 05DE 26C0              xjmp L110
 05E0           L109:
 05E0                   .dbline 89
 05E0 80910B00          lds R24,_bitcnt
 05E4 8031              cpi R24,16
 05E6 41F4              brne L111
 05E8                   .dbline 90
 05E8                   .dbline 91
 05E8 20900C00          lds R2,_data0
 05EC 3324              clr R3
 05EE 202A              or R2,R16
 05F0 312A              or R3,R17
 05F2 20920C00          sts _data0,R2
 05F6                   .dbline 92
 05F6 1AC0              xjmp L112
 05F8           L111:
 05F8                   .dbline 93
 05F8 80910B00          lds R24,_bitcnt
 05FC 8032              cpi R24,32
 05FE 58F4              brsh L113
 0600                   .dbline 94
 0600                   .dbline 95
 0600 20900D00          lds R2,_data1
 0604 3324              clr R3
 0606 202A              or R2,R16
 0608 312A              or R3,R17
 060A 20920D00          sts _data1,R2
 060E                   .dbline 96
 060E 220C              lsl R2
 0610 20920D00          sts _data1,R2
 0614                   .dbline 97
 0614 0BC0              xjmp L114
 0616           L113:
 0616                   .dbline 98
 0616 80910B00          lds R24,_bitcnt
 061A 8032              cpi R24,32
 061C 39F4              brne L115
 061E                   .dbline 99
 061E                   .dbline 100
 061E 20900D00          lds R2,_data1
 0622 3324              clr R3
 0624 202A              or R2,R16
 0626 312A              or R3,R17
 0628 20920D00          sts _data1,R2
 062C                   .dbline 101
 062C           L115:
 062C           L114:
 062C           L112:
 062C           L110:
 062C                   .dbline -2
 062C           L102:
 062C 2990              ld R2,y+
 062E 2FBE              out 0x3f,R2
 0630 E991              ld R30,y+
 0632 9991              ld R25,y+
 0634 8991              ld R24,y+
 0636 3991              ld R19,y+
 0638 2991              ld R18,y+
 063A 1991              ld R17,y+
 063C 0991              ld R16,y+
 063E 3990              ld R3,y+
 0640 2990              ld R2,y+
 0642                   .dbline 0 ; func end
 0642 1895              reti
 0644                   .dbsym r newFall 18 i
 0644                   .dbsym r temp 16 i
 0644                   .dbend
 0644                   .dbfunc e init_devices _init_devices fV
                        .even
 0644           _init_devices::
 0644                   .dbline -1
 0644                   .dbline 106
 0644                   .dbline 107
 0644 F894              cli
 0646                   .dbline 108
 0646 2224              clr R2
 0648 2BBE              out 0x3b,R2
 064A                   .dbline 109
 064A 54DF              xcall _port_init
 064C                   .dbline 110
 064C 3BDF              xcall _lcd12864_init
 064E                   .dbline 111
 064E 5DDF              xcall _timer1_init
 0650                   .dbline 112
 0650 7894              sei
 0652                   .dbline -2
 0652           L117:
 0652                   .dbline 0 ; func end
 0652 0895              ret
 0654                   .dbend
 0654                   .dbfunc e main _main fV
                        .even
 0654           _main::
 0654                   .dbline -1
 0654                   .dbline 116
 0654                   .dbline 117
 0654 F7DF              xcall _init_devices
 0656 60C0              xjmp L120
 0658           L119:
 0658                   .dbline 120
 0658                   .dbline 122
 0658 80910B00          lds R24,_bitcnt
 065C 8032              cpi R24,32
 065E 09F0              breq X14
 0660 5BC0              xjmp L122
 0662           X14:
 0662 80910C00          lds R24,_data0
 0666 8F37              cpi R24,127
 0668 09F0              breq X15
 066A 56C0              xjmp L122
 066C           X15:
 066C                   .dbline 123
 066C                   .dbline 124
 066C F894              cli
 066E                   .dbline 125
 066E 40910D00          lds R20,_data1
 0672 5527              clr R21
 0674 4F34              cpi R20,79
 0676 E0E0              ldi R30,0
 0678 5E07              cpc R21,R30
 067A 09F4              brne X16
 067C 42C0              xjmp L132
 067E           X16:
 067E 8FE4              ldi R24,79
 0680 90E0              ldi R25,0
 0682 8417              cp R24,R20
 0684 9507              cpc R25,R21
 0686 9CF0              brlt L136
 0688           L135:
 0688 4731              cpi R20,23
 068A E0E0              ldi R30,0
 068C 5E07              cpc R21,R30
 068E 81F1              breq L129
 0690 87E1              ldi R24,23
 0692 90E0              ldi R25,0
 0694 8417              cp R24,R20
 0696 9507              cpc R25,R21
 0698 2CF0              brlt L138
 069A           L137:
 069A 4730              cpi R20,7
 069C E0E0              ldi R30,0
 069E 5E07              cpc R21,R30
 06A0 99F1              breq L133
 06A2 38C0              xjmp L124
 06A4           L138:
 06A4 4732              cpi R20,39
 06A6 E0E0              ldi R30,0
 06A8 5E07              cpc R21,R30
 06AA F9F0              breq L128
 06AC 33C0              xjmp L124
 06AE           L136:
 06AE 473A              cpi R20,167
 06B0 E0E0              ldi R30,0
 06B2 5E07              cpc R21,R30
 06B4 01F1              breq L130
 06B6 87EA              ldi R24,167
 06B8 90E0              ldi R25,0
 06BA 8417              cp R24,R20
 06BC 9507              cpc R25,R21
 06BE 2CF0              brlt L140
 06C0           L139:
 06C0 4735              cpi R20,87
 06C2 E0E0              ldi R30,0
 06C4 5E07              cpc R21,R30
 06C6 71F0              breq L127
 06C8 25C0              xjmp L124
 06CA           L140:
 06CA 4F3C              cpi R20,207
 06CC E0E0              ldi R30,0
 06CE 5E07              cpc R21,R30
 06D0 F1F0              breq L134
 06D2 4F3C              cpi R20,207
 06D4 E0E0              ldi R30,0
 06D6 5E07              cpc R21,R30
 06D8 ECF0              brlt L124
 06DA           L141:
 06DA 473D              cpi R20,215
 06DC E0E0              ldi R30,0
 06DE 5E07              cpc R21,R30
 06E0 69F0              breq L131
 06E2 18C0              xjmp L124
 06E4           X12:
 06E4                   .dbline 126
 06E4           L127:
 06E4                   .dbline 127
 06E4 81E0              ldi R24,1
 06E6 82BB              out 0x12,R24
 06E8                   .dbline 128
 06E8 17C0              xjmp L125
 06EA           L128:
 06EA                   .dbline 129
 06EA 82E0              ldi R24,2
 06EC 82BB              out 0x12,R24
 06EE                   .dbline 130
 06EE 14C0              xjmp L125
 06F0           L129:
 06F0                   .dbline 131
 06F0 84E0              ldi R24,4
 06F2 82BB              out 0x12,R24
 06F4                   .dbline 132
 06F4 11C0              xjmp L125
 06F6           L130:
 06F6                   .dbline 133
 06F6 88E0              ldi R24,8
 06F8 82BB              out 0x12,R24
 06FA                   .dbline 134
 06FA 0EC0              xjmp L125
 06FC           L131:
 06FC                   .dbline 135
 06FC 80E1              ldi R24,16
 06FE 82BB              out 0x12,R24
 0700                   .dbline 136
 0700 0BC0              xjmp L125
 0702           L132:
 0702                   .dbline 137
 0702 80E2              ldi R24,32
 0704 82BB              out 0x12,R24
 0706                   .dbline 138
 0706 08C0              xjmp L125
 0708           L133:
 0708                   .dbline 139
 0708 80E4              ldi R24,64
 070A 82BB              out 0x12,R24
 070C                   .dbline 140
 070C 05C0              xjmp L125
 070E           L134:
 070E                   .dbline 141
 070E 80E8              ldi R24,128
 0710 82BB              out 0x12,R24
 0712                   .dbline 142
 0712 02C0              xjmp L125
 0714           L124:
 0714                   .dbline 143
 0714 2224              clr R2
 0716 22BA              out 0x12,R2
 0718                   .dbline 143
 0718           L125:
 0718                   .dbline 145
 0718           L122:
 0718                   .dbline 146
 0718           L120:
 0718                   .dbline 119
 0718 9FCF              xjmp L119
 071A           X13:
 071A                   .dbline -2
 071A           L118:
 071A                   .dbline 0 ; func end
 071A 0895              ret
 071C                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile E:\单片机\AVR程序\红外解读\解读.c
 0000           _oldFall::
 0000                   .blkb 2
 0002                   .dbsym e oldFall _oldFall i
                        .area lit(rom, con, rel)
 0000           L94:
 0000 00000047          .word 0x0,0x4700
 0004           L93:
 0004 0000C842          .word 0x0,0x42c8

⌨️ 快捷键说明

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