亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lyj.lis

?? AVR下的紅外解碼程序
?? LIS
?? 第 1 頁 / 共 5 頁
字號:
 00B4                   .dbend
 00B4                   .dbfunc e WdtOff _WdtOff fV
                        .even
 00B4           _WdtOff::
 00B4                   .dbline -1
 00B4                   .dbline 145
 00B4           ; 
 00B4           ; }
 00B4           ; 
 00B4           ; void WdtOff()
 00B4           ; {
 00B4                   .dbline 146
 00B4           ;   CLI();//!!必須,WDTOE置位后必須4個時鐘內清 WDE,才能真正關斷WDT
 00B4 F894              cli
 00B6                   .dbline 147
 00B6           ;   WDR();
 00B6 A895              wdr
 00B8                   .dbline 148
 00B8           ;   WDTCR |=(BIT(WDTOE)|(BIT(WDE)));
 00B8 81B5              in R24,0x21
 00BA 8861              ori R24,24
 00BC 81BD              out 0x21,R24
 00BE                   .dbline 150
 00BE           ;   //WDTCR&=~BIT(WDE);//0;//off
 00BE           ;   WDTCR=0x07;
 00BE 87E0              ldi R24,7
 00C0 81BD              out 0x21,R24
 00C2                   .dbline 151
 00C2           ;   SEI();
 00C2 7894              sei
 00C4                   .dbline -2
 00C4           L11:
 00C4                   .dbline 0 ; func end
 00C4 0895              ret
 00C6                   .dbend
 00C6                   .dbfunc e PwrIdle _PwrIdle fV
                        .even
 00C6           _PwrIdle::
 00C6                   .dbline -1
 00C6                   .dbline 155
 00C6           ; }
 00C6           ; 
 00C6           ; void PwrIdle()
 00C6           ; {//P30 MCUCR 休眠控制和INT0,1,
 00C6                   .dbline 156
 00C6           ;   MCUCR&=0x0f;
 00C6 85B7              in R24,0x35
 00C8 8F70              andi R24,15
 00CA 85BF              out 0x35,R24
 00CC                   .dbline 157
 00CC           ;   MCUCR |=BIT(SE);
 00CC 85B7              in R24,0x35
 00CE 8068              ori R24,128
 00D0 85BF              out 0x35,R24
 00D2                   .dbline 158
 00D2           ;   asm("sleep");
 00D2 8895              sleep
 00D4                   .dbline -2
 00D4           L12:
 00D4                   .dbline 0 ; func end
 00D4 0895              ret
 00D6                   .dbend
 00D6                   .dbfunc e PwrDown _PwrDown fV
                        .even
 00D6           _PwrDown::
 00D6                   .dbline -1
 00D6                   .dbline 162
 00D6           ; }
 00D6           ; 
 00D6           ; void PwrDown()
 00D6           ; { 
 00D6                   .dbline 163
 00D6           ;   MCUCR&=0x0f;
 00D6 85B7              in R24,0x35
 00D8 8F70              andi R24,15
 00DA 85BF              out 0x35,R24
 00DC                   .dbline 164
 00DC           ;   MCUCR |=0x60;//0x60掉電 0x70省電
 00DC 85B7              in R24,0x35
 00DE 8066              ori R24,96
 00E0 85BF              out 0x35,R24
 00E2                   .dbline 165
 00E2           ;   asm("sleep");
 00E2 8895              sleep
 00E4                   .dbline -2
 00E4           L13:
 00E4                   .dbline 0 ; func end
 00E4 0895              ret
 00E6                   .dbend
 00E6                   .dbfunc e TestIR _TestIR fV
                        .even
 00E6           _TestIR::
 00E6                   .dbline -1
 00E6                   .dbline 171
 00E6           ; }
 00E6           ; 
 00E6           ; //測試紅外輸出
 00E6           ; //無信號時有小許干擾輸出,遙控器保持按鍵時有持續輸出
 00E6           ; void TestIR()
 00E6           ; {
 00E6                   .dbline 172
 00E6           ; if ((PIND&(1<<IR))!=0)
 00E6 879B              sbis 0x10,7
 00E8 02C0              rjmp L15
 00EA                   .dbline 173
 00EA           ;            {BeepOff();}
 00EA                   .dbline 173
 00EA ADD1              rcall _BeepOff
 00EC                   .dbline 173
 00EC 01C0              rjmp L16
 00EE           L15:
 00EE                   .dbline 175
 00EE                   .dbline 175
 00EE A9D1              rcall _BeepOn
 00F0                   .dbline 175
 00F0           L16:
 00F0                   .dbline -2
 00F0           L14:
 00F0                   .dbline 0 ; func end
 00F0 0895              ret
 00F2                   .dbend
 00F2                   .dbfunc e main _main fV
                        .even
 00F2           _main::
 00F2                   .dbline -1
 00F2                   .dbline 180
 00F2           ;       else
 00F2           ;            {BeepOn();}
 00F2           ; 
 00F2           ; }
 00F2           ; 
 00F2           ; void main(void)
 00F2           ; {
 00F2                   .dbline 182
 00F2           ; 
 00F2           ;    IoInit();
 00F2 D0DF              rcall _IoInit
 00F4                   .dbline 183
 00F4           ;    SystemIni();
 00F4 D6D1              rcall _SystemIni
 00F6                   .dbline 184
 00F6           ;    Beep();
 00F6 A9D1              rcall _Beep
 00F8 10C0              rjmp L19
 00FA           L18:
 00FA                   .dbline 186
 00FA           ;    while (1)
 00FA           ;    {  
 00FA                   .dbline 187
 00FA           ;       if (bTimer) TimerFunc();
 00FA 20900D00          lds R2,_bTimer
 00FE 2220              tst R2
 0100 09F0              breq L21
 0102                   .dbline 187
 0102 7BD1              rcall _TimerFunc
 0104           L21:
 0104                   .dbline 189
 0104           ;         //TestIR();
 0104           ;         if (bIrCmdOk) CheckIrCmd();
 0104 20900B00          lds R2,_bIrCmdOk
 0108 2220              tst R2
 010A 09F0              breq L23
 010C                   .dbline 189
 010C 1BD1              rcall _CheckIrCmd
 010E           L23:
 010E                   .dbline 190
 010E           ;         if (bCmdOk) ReadCmd();
 010E 20900C00          lds R2,_bCmdOk
 0112 2220              tst R2
 0114 09F0              breq L25
 0116                   .dbline 190
 0116 03D0              rcall _ReadCmd
 0118           L25:
 0118                   .dbline 191
 0118 D6DF              rcall _PwrIdle
 011A                   .dbline 192
 011A           L19:
 011A                   .dbline 185
 011A EFCF              rjmp L18
 011C           X0:
 011C                   .dbline 192
 011C           ;         PwrIdle();
 011C           ;     };
 011C                   .dbline -2
 011C           L17:
 011C                   .dbline 0 ; func end
 011C 0895              ret
 011E                   .dbend
 011E                   .dbfunc e ReadCmd _ReadCmd fV
                        .even
 011E           _ReadCmd::
 011E 00D0              rcall push_gset1
 0120                   .dbline -1
 0120                   .dbline 198
 0120           ; 
 0120           ; }
 0120           ; 
 0120           ; //命令執行
 0120           ; void ReadCmd()
 0120           ; {
 0120                   .dbline 199
 0120           ;     bCmdOk=0;
 0120 2224              clr R2
 0122 20920C00          sts _bCmdOk,R2
 0126                   .dbline 201
 0126           ;       //Beep();
 0126           ;       switch (iCmd)
 0126 40910900          lds R20,_iCmd
 012A 5527              clr R21
 012C 4130              cpi R20,1
 012E E0E0              ldi R30,0
 0130 5E07              cpc R21,R30
 0132 89F0              breq L31
 0134 4230              cpi R20,2
 0136 E0E0              ldi R30,0
 0138 5E07              cpc R21,R30
 013A 91F0              breq L32
 013C 4330              cpi R20,3
 013E E0E0              ldi R30,0
 0140 5E07              cpc R21,R30
 0142 99F0              breq L33
 0144 4430              cpi R20,4
 0146 E0E0              ldi R30,0
 0148 5E07              cpc R21,R30
 014A A1F0              breq L34
 014C 4530              cpi R20,5
 014E E0E0              ldi R30,0
 0150 5E07              cpc R21,R30
 0152 E1F0              breq L37
 0154 26C0              rjmp L28
 0156           X1:
 0156                   .dbline 202
 0156           ;       {
 0156           L31:
 0156                   .dbline 204
 0156           ;          case CSTOP:
 0156           ;              MotorStop();
 0156 60D1              rcall _MotorStop
 0158                   .dbline 205
 0158           ;                  BeepN(2);
 0158 02E0              ldi R16,2
 015A 10E0              ldi R17,0
 015C 7BD1              rcall _BeepN
 015E                   .dbline 206
 015E           ;              break;
 015E 21C0              rjmp L29
 0160           L32:
 0160                   .dbline 208
 0160           ;          case CUP:
 0160           ;              MotorUp();
 0160 55D1              rcall _MotorUp
 0162                   .dbline 209
 0162           ;                  BeepN(1);
 0162 01E0              ldi R16,1
 0164 10E0              ldi R17,0
 0166 76D1              rcall _BeepN
 0168                   .dbline 210
 0168           ;              break;
 0168 1CC0              rjmp L29
 016A           L33:
 016A                   .dbline 212
 016A           ;          case CDOWN:
 016A           ;              MotorDown();
 016A 53D1              rcall _MotorDown
 016C                   .dbline 213
 016C           ;                  BeepN(1);
 016C 01E0              ldi R16,1
 016E 10E0              ldi R17,0
 0170 71D1              rcall _BeepN
 0172                   .dbline 214
 0172           ;                  break;
 0172 17C0              rjmp L29
 0174           L34:
 0174                   .dbline 216
 0174           ;          case CLAMP:
 0174           ;              if ((PORTC&(1<<LAMP))==0)
 0174 AA99              sbic 0x15,2
 0176 05C0              rjmp L35
 0178                   .dbline 217
 0178           ;                    { LampOn();
 0178                   .dbline 217
 0178 52D1              rcall _LampOn
 017A                   .dbline 218
 017A           ;                          BeepN(1);
 017A 01E0              ldi R16,1
 017C 10E0              ldi R17,0
 017E 6AD1              rcall _BeepN
 0180                   .dbline 219
 0180           ;                        }
 0180 10C0              rjmp L29
 0182           L35:
 0182                   .dbline 221
 0182           ;                  else
 0182           ;                    { LampOff();
 0182                   .dbline 221
 0182 4FD1              rcall _LampOff
 0184                   .dbline 222
 0184           ;                          BeepN(2);
 0184 02E0              ldi R16,2
 0186 10E0              ldi R17,0
 0188 65D1              rcall _BeepN
 018A                   .dbline 223
 018A           ;                        }
 018A                   .dbline 224
 018A           ;                  break;
 018A 0BC0              rjmp L29
 018C           L37:
 018C                   .dbline 226
 018C           ;          case CDIS:
 018C           ;              if ((PORTC&(1<<DIS))==0)
 018C AB99              sbic 0x15,3
 018E 05C0              rjmp L38
 0190                   .dbline 227
 0190           ;                    { DisOn();
 0190                   .dbline 227
 0190 4FD1              rcall _DisOn
 0192                   .dbline 228
 0192           ;                          BeepN(1);
 0192 01E0              ldi R16,1
 0194 10E0              ldi R17,0
 0196 5ED1              rcall _BeepN
 0198                   .dbline 229
 0198           ;                        }
 0198 04C0              rjmp L29
 019A           L38:
 019A                   .dbline 231
 019A           ;                  else
 019A           ;                    { DisOff();
 019A                   .dbline 231
 019A 4CD1              rcall _DisOff
 019C                   .dbline 232
 019C           ;                          BeepN(2);
 019C 02E0              ldi R16,2
 019E 10E0              ldi R17,0
 01A0 59D1              rcall _BeepN
 01A2                   .dbline 233
 01A2           ;                        }
 01A2                   .dbline 234
 01A2           ;                  break;
 01A2           L28:
 01A2           L29:
 01A2                   .dbline -2
 01A2           L27:
 01A2 00D0              rcall pop_gset1
 01A4                   .dbline 0 ; func end
 01A4 0895              ret
 01A6                   .dbend
 01A6                   .dbfunc e CheckIR _CheckIR fV
 01A6           ;           iPos -> R16
 01A6           ;        iNowBit -> R18
                        .even
 01A6           _CheckIR::
 01A6                   .dbline -1
 01A6                   .dbline 240
 01A6           ;       }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品美女一区二区在线观看| 91黄色免费观看| 亚洲欧美日韩国产综合在线| 国产欧美精品国产国产专区| 精品国内片67194| 91精品国产麻豆| 99re热这里只有精品视频| youjizz国产精品| 91欧美激情一区二区三区成人| 国产精品理伦片| 亚洲精品一区二区三区福利| 精品国产不卡一区二区三区| 26uuu国产在线精品一区二区| 成人免费va视频| 92国产精品观看| 欧美丝袜丝交足nylons图片| 欧美在线制服丝袜| 欧美一区二区三区视频在线观看| 成人免费视频播放| 91在线精品一区二区三区| 91免费看`日韩一区二区| 欧洲人成人精品| 日韩一区二区在线观看视频播放| av一本久道久久综合久久鬼色| 亚洲一二三四区| 日韩二区在线观看| 日本成人中文字幕在线视频| 国产精品综合网| 色综合一个色综合| 欧美一区二区三区视频| 久久久www免费人成精品| 亚洲激情图片qvod| 激情欧美日韩一区二区| 色综合天天综合在线视频| 制服丝袜亚洲播放| 亚洲日本韩国一区| 久久精品72免费观看| 色综合久久66| 久久亚洲捆绑美女| 午夜视频在线观看一区二区| 国产精品538一区二区在线| 一本久道久久综合中文字幕| 精品久久人人做人人爽| 亚洲福利视频导航| 成人黄色在线视频| 日韩欧美国产高清| 亚洲综合网站在线观看| 国产乱码精品一区二区三区忘忧草 | 一本一本大道香蕉久在线精品 | 奇米影视在线99精品| 成人自拍视频在线| 日韩欧美国产一二三区| 亚洲午夜激情av| 国产资源在线一区| 欧美一区二区三区播放老司机| 欧美精品丝袜中出| 一区二区在线观看免费视频播放| 国产色产综合产在线视频| 亚洲五月六月丁香激情| 成人动漫在线一区| 久久久久99精品国产片| 精品一区二区三区不卡| 91精品久久久久久久久99蜜臂| 91精品婷婷国产综合久久性色| 欧美少妇一区二区| 亚洲视频网在线直播| 国产一区在线观看视频| 精品久久久久香蕉网| 石原莉奈一区二区三区在线观看 | 久久久久久久久久久久电影| 欧美a级一区二区| 91精品国产丝袜白色高跟鞋| 亚洲主播在线播放| 91福利精品第一导航| 综合久久久久久久| 91一区二区三区在线观看| 国产精品欧美久久久久无广告| 国产精品无码永久免费888| 久久精品国产在热久久| 欧美一级黄色录像| 激情综合色综合久久| 精品国产91洋老外米糕| 极品少妇一区二区| 久久久另类综合| 成人不卡免费av| 亚洲欧美日韩国产综合| 欧美亚洲国产一区二区三区va | 综合分类小说区另类春色亚洲小说欧美| 久久久国产精品麻豆| 精品一区二区三区免费播放| 精品88久久久久88久久久| 黑人巨大精品欧美一区| 精品国产免费人成电影在线观看四季 | 欧美一级淫片007| 性久久久久久久久| 日韩你懂的在线播放| 国产成人精品免费| 综合激情网...| 欧美一级二级三级蜜桃| 国产成人免费av在线| 亚洲激情自拍偷拍| 日韩欧美亚洲另类制服综合在线| 亚洲码国产岛国毛片在线| 欧美日韩国产高清一区| 黄页网站大全一区二区| 综合在线观看色| 日韩三级高清在线| 99精品黄色片免费大全| 免费欧美日韩国产三级电影| 亚洲国产精品高清| 在线观看亚洲一区| 久久99在线观看| 国产精品不卡一区| 日韩欧美国产一区在线观看| 91蝌蚪国产九色| 国内不卡的二区三区中文字幕 | 精品一二三四在线| 亚洲女人小视频在线观看| 欧美一区二区三区不卡| av不卡在线播放| 久草这里只有精品视频| 夜夜嗨av一区二区三区 | ●精品国产综合乱码久久久久| 精东粉嫩av免费一区二区三区| 欧美私模裸体表演在线观看| 国产精品18久久久久久久久 | 欧美日韩国产成人在线免费| 成人中文字幕在线| 精品一区二区三区香蕉蜜桃| 亚洲人成网站色在线观看| 精品卡一卡二卡三卡四在线| 欧美日韩精品欧美日韩精品一| 亚洲h动漫在线| 亚洲欧美一区二区三区国产精品| 国产成人精品综合在线观看| 免费在线欧美视频| 亚洲国产婷婷综合在线精品| 亚洲色图一区二区| 国产精品国产三级国产aⅴ入口| thepron国产精品| 国产精品自拍三区| 免费在线观看一区| 亚洲123区在线观看| 午夜免费久久看| 亚洲午夜免费视频| 亚洲夂夂婷婷色拍ww47| 一区二区三区中文免费| 综合久久一区二区三区| 亚洲天堂网中文字| 亚洲免费看黄网站| 亚洲精品老司机| 亚洲国产另类av| 丝袜美腿亚洲综合| 免费在线欧美视频| 老汉av免费一区二区三区| 激情六月婷婷久久| 成人免费看视频| 成人av在线影院| 91丨porny丨国产| 91视频免费看| 欧美特级限制片免费在线观看| 久久精品国产精品亚洲红杏| 久久国内精品视频| 国产精品主播直播| 国产aⅴ综合色| www.亚洲人| 欧美日韩三级视频| 91精品在线一区二区| 精品国产三级a在线观看| 国产亚洲综合av| 中文字幕中文字幕一区| 亚洲综合一区在线| 美女被吸乳得到大胸91| 国产乱码精品一区二区三区忘忧草| 一区二区久久久| 五月天激情综合网| 国产在线不卡一区| 国产91精品露脸国语对白| 91丨九色丨尤物| 9191国产精品| 亚洲国产精品精华液2区45| 一区二区在线观看视频| 蜜桃视频一区二区三区| 成人动漫视频在线| 在线播放视频一区| 国产精品视频一二| 五月综合激情网| 国产91精品在线观看| 欧美日韩五月天| 久久精品视频免费| 亚洲国产精品人人做人人爽| 国内精品国产三级国产a久久| 日韩—二三区免费观看av| 国产成a人亚洲精品| 欧美乱熟臀69xxxxxx| 国产欧美一区二区三区网站| 亚洲成人av免费| 99re热这里只有精品免费视频| 国产乱码精品一品二品| 欧美三区在线视频|