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

📄 uncode.lis

📁 用Mega32改装的4VF遥控设备 我也是从网上下的
💻 LIS
📖 第 1 页 / 共 3 页
字号:
 0086           ; WDR();//喂狗
 0086 A895              wdr
 0088 E1C0              rjmp L23
 008A           L22:
 008A                   .dbline 99
 008A           ; while(1)//1
 008A           ; {
 008A                   .dbline 100
 008A           ; if(error)sw_counter=10;//错误处理,防止产生一连串错误开关信号输出
 008A AA20              tst R10
 008C 09F4              brne X9
 008E DDC0              rjmp L28
 0090           X9:
 0090                   .dbline 100
 0090 6AE0              ldi R22,10
 0092 DBC0              rjmp L28
 0094           X1:
 0094                   .dbline 102
 0094           ; while(1)//2
 0094           ; { //通道1
 0094                   .dbline 103
 0094           L30:
 0094                   .dbline 103
 0094                   .dbline 103
 0094 0000              nop
 0096                   .dbline 103
 0096           L31:
 0096                   .dbline 103
 0096           ;   WaitHigh ();
 0096 869B              sbis 0x10,6
 0098 FDCF              rjmp L30
 009A                   .dbline 103
 009A                   .dbline 103
 009A                   .dbline 104
 009A           ;   TimerStart();
 009A                   .dbline 104
 009A 82E8              ldi R24,130
 009C 8EBD              out 0x2e,R24
 009E                   .dbline 104
 009E                   .dbline 105
 009E           ;   PD|=0x01; 
 009E 909A              sbi 0x12,0
 00A0                   .dbline 106
 00A0 01C0              rjmp L34
 00A2           L33:
 00A2                   .dbline 106
 00A2                   .dbline 106
 00A2 0000              nop
 00A4                   .dbline 106
 00A4           L34:
 00A4                   .dbline 106
 00A4           ;   WaitLow ();
 00A4 8699              sbic 0x10,6
 00A6 FDCF              rjmp L33
 00A8                   .dbline 106
 00A8                   .dbline 106
 00A8                   .dbline 107
 00A8           ;   PD&=(~0x01);
 00A8 9098              cbi 0x12,0
 00AA                   .dbline 108
 00AA           ;   if(HowLong()>RESET_TIME){error=1;break;}
 00AA AADF              rcall _HowLong
 00AC 84E5              ldi R24,2900
 00AE 9BE0              ldi R25,11
 00B0 8017              cp R24,R16
 00B2 9107              cpc R25,R17
 00B4 20F4              brsh L39
 00B6                   .dbline 108
 00B6                   .dbline 108
 00B6 AA24              clr R10
 00B8 A394              inc R10
 00BA                   .dbline 108
 00BA C8C0              rjmp L29
 00BC           X2:
 00BC                   .dbline 111
 00BC           L38:
 00BC                   .dbline 111
 00BC                   .dbline 111
 00BC 0000              nop
 00BE                   .dbline 111
 00BE           L39:
 00BE                   .dbline 111
 00BE           ;   
 00BE           ;   //通道2
 00BE           ;   WaitHigh ();
 00BE 869B              sbis 0x10,6
 00C0 FDCF              rjmp L38
 00C2                   .dbline 111
 00C2                   .dbline 111
 00C2                   .dbline 112
 00C2           ;   TimerStart();
 00C2                   .dbline 112
 00C2 82E8              ldi R24,130
 00C4 8EBD              out 0x2e,R24
 00C6                   .dbline 112
 00C6                   .dbline 113
 00C6           ;   PD|=0x02;
 00C6 919A              sbi 0x12,1
 00C8                   .dbline 114
 00C8 01C0              rjmp L42
 00CA           L41:
 00CA                   .dbline 114
 00CA                   .dbline 114
 00CA 0000              nop
 00CC                   .dbline 114
 00CC           L42:
 00CC                   .dbline 114
 00CC           ;   WaitLow ();
 00CC 8699              sbic 0x10,6
 00CE FDCF              rjmp L41
 00D0                   .dbline 114
 00D0                   .dbline 114
 00D0                   .dbline 115
 00D0           ;   PD&=(~0x02);
 00D0 9198              cbi 0x12,1
 00D2                   .dbline 116
 00D2           ;   if(HowLong()>RESET_TIME){error=1;break;}
 00D2 96DF              rcall _HowLong
 00D4 84E5              ldi R24,2900
 00D6 9BE0              ldi R25,11
 00D8 8017              cp R24,R16
 00DA 9107              cpc R25,R17
 00DC 20F4              brsh L47
 00DE                   .dbline 116
 00DE                   .dbline 116
 00DE AA24              clr R10
 00E0 A394              inc R10
 00E2                   .dbline 116
 00E2 B4C0              rjmp L29
 00E4           X3:
 00E4                   .dbline 119
 00E4           L46:
 00E4                   .dbline 119
 00E4                   .dbline 119
 00E4 0000              nop
 00E6                   .dbline 119
 00E6           L47:
 00E6                   .dbline 119
 00E6           ; 
 00E6           ;   //通道3
 00E6           ;   WaitHigh ();
 00E6 869B              sbis 0x10,6
 00E8 FDCF              rjmp L46
 00EA                   .dbline 119
 00EA                   .dbline 119
 00EA                   .dbline 120
 00EA           ;   TimerStart();
 00EA                   .dbline 120
 00EA 82E8              ldi R24,130
 00EC 8EBD              out 0x2e,R24
 00EE                   .dbline 120
 00EE                   .dbline 121
 00EE           ;   PD|=0x04;
 00EE 929A              sbi 0x12,2
 00F0                   .dbline 122
 00F0 01C0              rjmp L50
 00F2           L49:
 00F2                   .dbline 122
 00F2                   .dbline 122
 00F2 0000              nop
 00F4                   .dbline 122
 00F4           L50:
 00F4                   .dbline 122
 00F4           ;   WaitLow ();
 00F4 8699              sbic 0x10,6
 00F6 FDCF              rjmp L49
 00F8                   .dbline 122
 00F8                   .dbline 122
 00F8                   .dbline 123
 00F8           ;   PD&=(~0x04);
 00F8 9298              cbi 0x12,2
 00FA                   .dbline 124
 00FA           ;   if(HowLong()>RESET_TIME){error=1;break;}
 00FA 82DF              rcall _HowLong
 00FC 84E5              ldi R24,2900
 00FE 9BE0              ldi R25,11
 0100 8017              cp R24,R16
 0102 9107              cpc R25,R17
 0104 20F4              brsh L55
 0106                   .dbline 124
 0106                   .dbline 124
 0106 AA24              clr R10
 0108 A394              inc R10
 010A                   .dbline 124
 010A A0C0              rjmp L29
 010C           X4:
 010C                   .dbline 127
 010C           L54:
 010C                   .dbline 127
 010C                   .dbline 127
 010C 0000              nop
 010E                   .dbline 127
 010E           L55:
 010E                   .dbline 127
 010E           ;  
 010E           ;   //通道4
 010E           ;   WaitHigh ();
 010E 869B              sbis 0x10,6
 0110 FDCF              rjmp L54
 0112                   .dbline 127
 0112                   .dbline 127
 0112                   .dbline 128
 0112           ;   TimerStart();
 0112                   .dbline 128
 0112 82E8              ldi R24,130
 0114 8EBD              out 0x2e,R24
 0116                   .dbline 128
 0116                   .dbline 129
 0116           ;   PD|=0x08;
 0116 939A              sbi 0x12,3
 0118                   .dbline 130
 0118 01C0              rjmp L58
 011A           L57:
 011A                   .dbline 130
 011A                   .dbline 130
 011A 0000              nop
 011C                   .dbline 130
 011C           L58:
 011C                   .dbline 130
 011C           ;   WaitLow ();
 011C 8699              sbic 0x10,6
 011E FDCF              rjmp L57
 0120                   .dbline 130
 0120                   .dbline 130
 0120                   .dbline 131
 0120           ;   PD&=(~0x08);
 0120 9398              cbi 0x12,3
 0122                   .dbline 132
 0122           ;   if(HowLong()>RESET_TIME){error=1;break;}
 0122 6EDF              rcall _HowLong
 0124 84E5              ldi R24,2900
 0126 9BE0              ldi R25,11
 0128 8017              cp R24,R16
 012A 9107              cpc R25,R17
 012C 20F4              brsh L63
 012E                   .dbline 132
 012E                   .dbline 132
 012E AA24              clr R10
 0130 A394              inc R10
 0132                   .dbline 132
 0132 8CC0              rjmp L29
 0134           X5:
 0134                   .dbline 135
 0134           L62:
 0134                   .dbline 135
 0134                   .dbline 135
 0134 0000              nop
 0136                   .dbline 135
 0136           L63:
 0136                   .dbline 135
 0136           ; 
 0136           ;   //通道5
 0136           ;   WaitHigh ();
 0136 869B              sbis 0x10,6
 0138 FDCF              rjmp L62
 013A                   .dbline 135
 013A                   .dbline 135
 013A                   .dbline 136
 013A           ;   TimerStart();
 013A                   .dbline 136
 013A 82E8              ldi R24,130
 013C 8EBD              out 0x2e,R24
 013E                   .dbline 136
 013E                   .dbline 137
 013E           ;   PD|=0x10;
 013E 949A              sbi 0x12,4
 0140                   .dbline 138
 0140 01C0              rjmp L66
 0142           L65:
 0142                   .dbline 138
 0142                   .dbline 138
 0142 0000              nop
 0144                   .dbline 138
 0144           L66:
 0144                   .dbline 138
 0144           ;   WaitLow ();
 0144 8699              sbic 0x10,6
 0146 FDCF              rjmp L65
 0148                   .dbline 138
 0148                   .dbline 138
 0148                   .dbline 139
 0148           ;   PD&=(~0x10);
 0148 9498              cbi 0x12,4
 014A                   .dbline 140
 014A           ;   if(HowLong()>RESET_TIME){error=1;break;}
 014A 5ADF              rcall _HowLong
 014C 84E5              ldi R24,2900
 014E 9BE0              ldi R25,11
 0150 8017              cp R24,R16
 0152 9107              cpc R25,R17
 0154 20F4              brsh L71
 0156                   .dbline 140
 0156                   .dbline 140
 0156 AA24              clr R10
 0158 A394              inc R10
 015A                   .dbline 140
 015A 78C0              rjmp L29
 015C           X6:
 015C                   .dbline 143
 015C           L70:
 015C                   .dbline 143

⌨️ 快捷键说明

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