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

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

?? saa3010.lst

?? SAA3010紅外線遙控解碼,供大家參考
?? LST
字號:
C51 COMPILER V7.07   SAA3010                                                               05/12/2007 15:07:19 PAGE 1   


C51 COMPILER V7.07, COMPILATION OF MODULE SAA3010
OBJECT MODULE PLACED IN SAA3010.OBJ
COMPILER INVOKED BY: D:\Program Files\keil\C51\BIN\C51.EXE SAA3010.c DEBUG OBJECTEXTEND

stmt level    source

   1          #define SAA3010_GLOBALS
   2          #include <reg51.h>
   3          #include "SAA3010.h"
   4          #include "main.h"
   5          
   6          
   7          //========================================================================================================
             -===
   8          // 該函數的作用是每調用一次就在temp1-4組成的32bit長度的最低位上移入
   9          // 一個0或者1,數據由bitdata確定
  10          void SAA3010_cycle_data(unsigned char bitdata)
  11          {
  12   1              temp4=temp4<<1;
  13   1              if((temp3&0x80)==1) temp4=temp4|0x01;
  14   1              else temp4=temp4&0xfe;
  15   1      
  16   1              temp3=temp3<<1;
  17   1              if((temp2&0x80)==1) temp3=temp3|0x01;
  18   1              else temp3=temp3&0xfe;
  19   1      
  20   1              temp2=temp2<<1;
  21   1              if((temp1&0x80)==1) temp2=temp2|0x01;
  22   1              else temp2=temp2&0xfe;
  23   1      
  24   1              temp1=temp1<<1;
  25   1              if(bitdata==1) temp1=temp1|0x01;
  26   1              else temp1=temp1&0xfe;
  27   1      }
  28          
  29          //========================================================================================================
             -===
  30          // 解碼出錯返回1,對則返回0
  31          unsigned char SAA3010_decode(void)
  32          {
  33   1      //--------------------------------------------------------------------------------------------------------
             ----
  34   1              unsigned char count=0;
  35   1      
  36   1              TR1=1;                                 // 啟動計時
  37   1              while(1)
  38   1              {
  39   2                      while(ir_receive==0);                  // 等待電平變高,不需要超時監測
  40   2                      TR1=0;                                 // 高電平(對發射電路而言)測試結束                
  41   2                      high_level_time=TH1*256+TL1;           // 記錄高電平的數據
  42   2      //--------------------------------------------------------------------------------------------------------
             ----
  43   2                      TH1=0;  TL1=0; TR1=1;                  // 啟動對低電平的測試
  44   2      //--------------------------------------------------------------------------------------------------------
             ----
  45   2      // 處理低電平           
  46   2                      if((high_level_time<750)||(high_level_time>1800)) return 1;    // 不是合格的電平
  47   2                      if((high_level_time>750)&&(high_level_time<1000)){SAA3010_cycle_data(0);count+=1;} // 移入一個0
  48   2                      if((high_level_time>1500)&&(high_level_time<1800)) {SAA3010_cycle_data(0);SAA3010_cycle_data(0);count+=2
             -;} // 移入兩個0
  49   2                      
C51 COMPILER V7.07   SAA3010                                                               05/12/2007 15:07:19 PAGE 2   

  50   2                      while(ir_receive==1)                   // 等待電平變低
  51   2                      {
  52   3                              if(TH1>0x08) break;                // 高電平超時,正常情況下是測試結束,異常時則是出錯
  53   3                      }
  54   2                  
  55   2                      TR1=0;                                 // 低電平(對發射電路而言)測試結束
  56   2                      if(TH1>0x08) {break;}
  57   2                      low_level_time=TH1*256+TL1;            // 保存低電平的數據
  58   2      
  59   2                      TH1=0;  TL1=0;  TR1=1;   // 為增加計時的準確性,數據的處理都是在計時過程里
  60   2      //--------------------------------------------------------------------------------------------------------
             ----
  61   2      // 處理高電平
  62   2                      if((low_level_time<750)||(low_level_time>1800)) return 1;    // 不是合格的電平
  63   2                      if((low_level_time>750)&&(low_level_time<1000)) {SAA3010_cycle_data(1); count+=1;} // 移入一個0
  64   2                      if((low_level_time>1500)&&(low_level_time<1800)) {SAA3010_cycle_data(1); SAA3010_cycle_data(1);count+=2;
             -} // 移入兩個0
  65   2              }                           
  66   1              
  67   1              if(count==26) {SAA3010_cycle_data(1); count++;}
  68   1              if(count!=27) return 1;
  69   1              led=0;  
  70   1      
  71   1      // 提取按健信息
  72   1              key_code=0;
  73   1              if((temp1>>1)&0x01) key_code=key_code|0x01;
  74   1              else key_code=key_code&0xfe;
  75   1              if((temp1>>3)&0x01) key_code=key_code|0x02;
  76   1              else key_code=key_code&0xfd;
  77   1              if((temp1>>5)&0x01) key_code=key_code|0x04;
  78   1              else key_code=key_code&0xfb;
  79   1              if((temp1>>7)&0x01) key_code=key_code|0x08;
  80   1              else key_code=key_code&0xf7;
  81   1              if((temp2>>1)&0x01) key_code=key_code|0x10;
  82   1              else key_code=key_code&0xef;
  83   1              if((temp2>>3)&0x01) key_code=key_code|0x20;
  84   1              else key_code=key_code&0xdf;
  85   1      
  86   1      // 提取系統信息
  87   1              sys_code=0;
  88   1              if((temp2>>5)&0x01) sys_code=sys_code|0x01;
  89   1              else sys_code=sys_code&0xfe;
  90   1              if((temp2>>7)&0x01) sys_code=sys_code|0x02;
  91   1              else sys_code=sys_code&0xfd;
  92   1      
  93   1              if((temp3>>1)&0x01) sys_code=sys_code|0x04;
  94   1              else sys_code=sys_code&0xfb;
  95   1              if((temp3>>3)&0x01) sys_code=sys_code|0x08;
  96   1              else sys_code=sys_code&0xf7;
  97   1              if((temp3>>5)&0x01) sys_code=sys_code|0x10;
  98   1              else sys_code=sys_code&0xef;
  99   1              if((temp3>>7)&0x01) sys_code=sys_code|0x20;
 100   1              else sys_code=sys_code&0xdf;
 101   1      
 102   1              data_available=1;
 103   1              return 0;
 104   1      }
 105          //========================================================================================================
             -===


MODULE INFORMATION:   STATIC OVERLAYABLE
C51 COMPILER V7.07   SAA3010                                                               05/12/2007 15:07:19 PAGE 3   

   CODE SIZE        =    598    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本亚洲最大的色成网站www| 精品国产一区二区国模嫣然| 日韩免费观看2025年上映的电影| 26uuu精品一区二区在线观看| 亚洲三级电影全部在线观看高清| 美女视频黄a大片欧美| av一本久道久久综合久久鬼色| 欧美高清精品3d| 一区在线观看视频| 麻豆精品在线视频| 欧美日韩精品免费| 成人免费在线观看入口| 国产高清无密码一区二区三区| 欧美日韩一本到| 亚洲精品亚洲人成人网 | 国产成人精品一区二| 欧美久久久久久蜜桃| 中文字幕中文字幕在线一区 | 美女www一区二区| 一本久道久久综合中文字幕| 精品久久久久一区二区国产| 亚洲第一搞黄网站| 欧美日韩一区二区三区不卡| 亚洲三级小视频| 粉嫩一区二区三区在线看| 精品国内片67194| 麻豆精品新av中文字幕| 91精品国产综合久久久久久 | 91.com在线观看| 综合精品久久久| 97久久精品人人澡人人爽| 国产精品―色哟哟| 国产成人av网站| 国产精品网站导航| 国产不卡高清在线观看视频| 国产欧美精品一区二区三区四区| 久久精品国内一区二区三区| 日韩精品最新网址| 国产曰批免费观看久久久| 精品国产乱码久久| 极品少妇xxxx精品少妇| 2020国产精品| 国产成人午夜精品5599 | 成人性生交大合| 国产精品日产欧美久久久久| 成人av网站免费观看| 亚洲精品国产a久久久久久| 欧美影视一区二区三区| 日韩和欧美一区二区| 精品国产乱子伦一区| 国产精品一区二区三区乱码| 国产精品免费看片| 色婷婷亚洲综合| 欧美a一区二区| 国产三级一区二区| 99久久久久免费精品国产| 亚洲综合自拍偷拍| 在线电影国产精品| 国产精品888| 亚洲综合一二三区| 欧美成人欧美edvon| 成人精品在线视频观看| 亚洲永久免费视频| 精品久久久久一区| 欧洲国内综合视频| 麻豆精品国产传媒mv男同| 欧美激情一区二区| 欧美日韩在线精品一区二区三区激情| 日韩在线一区二区| 久久精品一区蜜桃臀影院| 不卡视频在线看| 亚瑟在线精品视频| 国产精品网站在线观看| 欧美综合色免费| 国产成人精品免费在线| 亚洲成人午夜电影| 2020日本不卡一区二区视频| 国产成人精品在线看| 奇米精品一区二区三区在线观看一 | 亚洲一级电影视频| 日韩精品一区二区三区三区免费| 成人av在线网站| 久久精品国产免费| 国产精品福利av| 日韩欧美在线影院| 欧美丝袜自拍制服另类| 国产尤物一区二区在线| 亚洲成人先锋电影| 中文字幕在线一区免费| 欧美一区二区私人影院日本| 91麻豆精品秘密| 国产一区二区美女| 亚洲成av人**亚洲成av**| 亚洲欧洲精品天堂一级| 久久亚洲私人国产精品va媚药| 欧美自拍偷拍一区| 国产精品亚洲专一区二区三区| 日韩精品国产欧美| 一区二区三区四区亚洲| 亚洲视频在线一区观看| 久久久久久99精品| 欧美一区二区人人喊爽| 欧美日韩的一区二区| 欧美午夜免费电影| 91天堂素人约啪| 91视频免费看| 成人高清免费观看| 成人国产精品免费网站| 国产一区二区女| 国产mv日韩mv欧美| 国产麻豆精品一区二区| 国产乱码字幕精品高清av| 精品在线免费观看| 国产最新精品免费| 国产1区2区3区精品美女| 国产精品一区二区在线观看不卡 | 精品入口麻豆88视频| 欧美一级电影网站| 日韩视频永久免费| 日韩一级大片在线| 欧美大片国产精品| 久久久久久**毛片大全| 国产肉丝袜一区二区| 中文字幕免费不卡| 中文字幕在线观看不卡视频| 亚洲精品乱码久久久久久黑人| 日本女优在线视频一区二区| 日本免费在线视频不卡一不卡二| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩不卡在线观看日韩不卡视频| 蜜臀av一区二区在线观看| 久草这里只有精品视频| 国产精品资源在线观看| av福利精品导航| 色成年激情久久综合| 欧美丰满一区二区免费视频| 欧美一级二级三级乱码| 国产欧美1区2区3区| 亚洲欧洲日韩av| 日日夜夜免费精品视频| 狠狠色狠狠色综合日日91app| av一二三不卡影片| 69堂国产成人免费视频| 久久久久久麻豆| 亚洲国产美国国产综合一区二区| 五月婷婷综合网| 国产91高潮流白浆在线麻豆| 色综合网站在线| 欧美一级片在线看| 综合婷婷亚洲小说| 亚洲va欧美va人人爽| 丰满放荡岳乱妇91ww| 91行情网站电视在线观看高清版| 欧美一级生活片| 亚洲视频综合在线| 久久福利资源站| 91电影在线观看| 国产欧美精品国产国产专区| 亚洲高清久久久| 99视频精品在线| 久久综合九色综合久久久精品综合| 国产精品天美传媒沈樵| 亚洲一区免费观看| 国产99精品在线观看| 69堂精品视频| 亚洲欧美一区二区久久| 久久aⅴ国产欧美74aaa| 欧美日韩激情在线| 中文av一区特黄| 韩国精品主播一区二区在线观看| av中文字幕不卡| 国产婷婷一区二区| 日本不卡一区二区| 在线视频你懂得一区| 国产欧美日韩视频一区二区| 久久爱www久久做| 欧美猛男男办公室激情| 最近中文字幕一区二区三区| 国产成人在线免费观看| 777久久久精品| 亚洲永久精品国产| 99re视频精品| 中文幕一区二区三区久久蜜桃| 国产一区二区三区在线观看免费| 欧美日本一区二区三区四区| 亚洲午夜三级在线| 色综合久久88色综合天天6| 国产精品久久久久国产精品日日| 精品一区二区三区在线观看| 日韩亚洲国产中文字幕欧美| 亚洲成人中文在线| 欧美日韩综合不卡| 亚洲成av人片观看| 91久久线看在观草草青青| 亚洲欧美日韩国产另类专区 | 欧美精品一级二级三级| 一区二区免费在线播放| 色香蕉成人二区免费| 亚洲视频在线观看一区| 91视频.com|