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

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

?? ir6122.lst

?? 一個51單片機下編寫紅外遙控接收程序
?? LST
字號:
C51 COMPILER V8.01   IR6122                                                                06/08/2007 02:00:26 PAGE 1   


C51 COMPILER V8.01, COMPILATION OF MODULE IR6122
OBJECT MODULE PLACED IN .\output\IR6122.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE IR\IR6122.c BROWSE DEBUG OBJECTEXTEND PRINT(.\list\IR6122.lst) OBJECT(.\out
                    -put\IR6122.obj)

line level    source

   1          
   2          
   3          #include  "headfiles\headfiles.h"
   4          
   5          /////////////////////////////////////////
   6          //                                                              /////////
   7          //        晶體:18.432MHz           /////////
   8          //                                                              /////////
   9          /////////////////////////////////////////
  10          
  11          
  12          void init_timer0(void)  //初始化
  13          {
  14   1              TMOD &= 0XF0;
  15   1              TMOD  |= 0X1;
  16   1              TL0 = 0x50;
  17   1              TH0 = 0xFF;
  18   1              TR0 = 1;
  19   1              PT0 = 1;
  20   1          ET0 = 1; 
  21   1              EA = 1;
  22   1              P3 = 0xFF;
  23   1      }
  24          
  25          
  26          
  27          
  28          
  29          void timer_isr() interrupt 1  //中斷函數
  30          {
  31   1      //   DISABLE; 
  32   1          EA = 0; 
  33   1      //    test_IO_Flag = ~test_IO_Flag;
  34   1      //    P1 = test_IO_Flag;
  35   1          IR_decode(); 
  36   1                 
  37   1              TL0 = 0x50;
  38   1              TH0 = 0xFF;
  39   1      //  ENABLE;
  40   1          EA = 1;
  41   1      }
  42          
  43          
  44          sbit  Ir_line = P3^5;
  45          
  46          
  47          bit  High_Flag;
  48          
  49          bit  Rcv_OK;
  50          
  51          #define  data_code_long    12
  52          #define  data_code_short   4
  53          
  54          unsigned char  Ir_timer;
C51 COMPILER V8.01   IR6122                                                                06/08/2007 02:00:26 PAGE 2   

  55          unsigned char  Rcv_bit_cnt;
  56          unsigned char  Rcv_Byte_cnt;
  57          
  58          unsigned char  Rcv_Code[2];
  59          
  60          
  61          
  62          #define  data_code_long    12
  63          #define  data_code_short   4  
  64          
  65          void Rcv_bit_Deal(bit bt)
  66          {
  67   1         if((Ir_timer > data_code_short-3)&&(Ir_timer < data_code_short+4))
  68   1               {
  69   2                 if(Rcv_bit_cnt&0x01)
  70   2                      {
  71   3                              Rcv_Code[Rcv_Byte_cnt] <<= 1;
  72   3                              Rcv_Code[Rcv_Byte_cnt] |=  bt;  
  73   3                      }
  74   2                 Rcv_bit_cnt++;
  75   2                 if(Rcv_bit_cnt==10)
  76   2                      {
  77   3                          Rcv_Byte_cnt++;    
  78   3                      }                                       
  79   2                 else if(Rcv_bit_cnt>25)
  80   2                      {
  81   3                              Rcv_OK = 1;
  82   3                              Rcv_bit_cnt = 0;
  83   3                              Rcv_Byte_cnt = 0;       
  84   3                      }
  85   2                 else
  86   2                      {
  87   3                      }
  88   2                }
  89   1              else if((Ir_timer > data_code_long-4)&&(Ir_timer < data_code_long+5))
  90   1                {
  91   2                       Rcv_Code[Rcv_Byte_cnt] <<= 1;
  92   2                       Rcv_Code[Rcv_Byte_cnt] |=  bt;
  93   2                       Rcv_bit_cnt += 2;
  94   2                       if(Rcv_bit_cnt==11)
  95   2                         {
  96   3                                Rcv_Byte_cnt++;    
  97   3                         }
  98   2                       else if(Rcv_bit_cnt>25)
  99   2                        {
 100   3                                Rcv_OK = 1;
 101   3                                Rcv_bit_cnt = 0;
 102   3                                Rcv_Byte_cnt = 0;     
 103   3                        }
 104   2                       else
 105   2                        {
 106   3      
 107   3                        }                                                                                                
 108   2                      }
 109   1                else
 110   1                 {
 111   2                         Rcv_bit_cnt = 0;
 112   2                         Rcv_Byte_cnt = 0;                        
 113   2                 }
 114   1      }
 115          
 116          
C51 COMPILER V8.01   IR6122                                                                06/08/2007 02:00:26 PAGE 3   

 117          
 118          void IR_decode(void)
 119          {
 120   1        if(Ir_line)
 121   1         {
 122   2           if(High_Flag)
 123   2             {
 124   3                Ir_timer++;
 125   3                if(Ir_timer>180)
 126   3                 {
 127   4                   Ir_timer = 180;                                                                                                      
 128   4                 }                       
 129   3                 }
 130   2                else
 131   2                 {
 132   3                    Rcv_bit_Deal(0);
 133   3                        Ir_timer = 0;
 134   3                 }
 135   2                High_Flag = 1;
 136   2              }
 137   1        else
 138   1         {
 139   2            if(High_Flag)
 140   2                  {
 141   3                        Rcv_bit_Deal(1);
 142   3                        Ir_timer = 0;              
 143   3                  }
 144   2                else
 145   2                  {
 146   3                         Ir_timer++;
 147   3                      }
 148   2                 High_Flag = 0;                  
 149   2              }
 150   1      }
 151          
 152          
 153          void  Rcv_IRKey(void)
 154          {
 155   1          if(Rcv_OK == 1)
 156   1               {
 157   2                  Send_Str("Head code:  \0");
 158   2                      Send_HEX_char(Rcv_Code[0]);
 159   2                      Send_Str("     \0");
 160   2                      Send_Str("Key code:  \0");
 161   2                      Send_HEX_char(Rcv_Code[1]);
 162   2                      Send_Str("\r\n\0");
 163   2                      Rcv_OK = 0;
 164   2               }
 165   1      }
 166          
 167          
 168          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    325    ----
   CONSTANT SIZE    =     38    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      5    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      2       1
C51 COMPILER V8.01   IR6122                                                                06/08/2007 02:00:26 PAGE 4   

END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级免费观看| 3d成人动漫网站| 欧美日本不卡视频| 26uuu久久天堂性欧美| 国产精品情趣视频| 麻豆精品视频在线观看| 色先锋资源久久综合| 久久亚洲影视婷婷| 午夜精品久久久久久久| 91丝袜国产在线播放| 久久九九全国免费| 日韩国产一二三区| 欧美午夜理伦三级在线观看| 国产精品乱人伦中文| 久久草av在线| 日韩欧美国产麻豆| 亚洲超丰满肉感bbw| 91亚洲精品乱码久久久久久蜜桃| 久久久久久影视| 精品在线亚洲视频| 日韩一区二区三区在线观看| 一区二区三区四区视频精品免费 | 一本大道av一区二区在线播放| 精品三级av在线| 全国精品久久少妇| 91精品国产91热久久久做人人 | 成av人片一区二区| 久久亚洲一级片| 激情成人午夜视频| 精品欧美黑人一区二区三区| 免费精品视频在线| 日韩一区二区三区av| 美女精品一区二区| 欧美变态tickle挠乳网站| 日韩av高清在线观看| 欧美日韩www| 日韩激情视频在线观看| 欧美老女人第四色| 视频一区国产视频| 欧美一卡在线观看| 蜜臀av在线播放一区二区三区| 欧美一级日韩不卡播放免费| 日韩电影在线观看网站| 欧美一区二区三区在线看| 免费观看久久久4p| 精品第一国产综合精品aⅴ| 免费成人在线观看视频| 亚洲精品在线电影| 欧美无砖专区一中文字| 午夜影院在线观看欧美| 日韩三级免费观看| 国产一区中文字幕| 中文字幕免费不卡| 91久久精品一区二区三| 性久久久久久久久久久久| 欧美一级黄色录像| 国产乱码一区二区三区| 中文字幕亚洲电影| 欧美日本一区二区| 国产米奇在线777精品观看| 国产精品久久夜| 欧美日韩精品一区二区三区四区 | 国产日产欧美一区| 91在线播放网址| 午夜精品福利在线| 国产亚洲综合性久久久影院| 色综合久久久久综合99| 青娱乐精品视频| 日本一区二区高清| 欧美高清性hdvideosex| 国产精品一区二区久久精品爱涩| 日韩一区在线免费观看| 欧美一区二区三区在线看| 国产91对白在线观看九色| 亚洲国产精品尤物yw在线观看| 26uuu国产一区二区三区| 色综合久久中文字幕| 久久国产综合精品| 亚洲精品视频自拍| 精品国产一区二区亚洲人成毛片| av影院午夜一区| 久久精品国产精品青草| 亚洲美女视频在线观看| 26uuu另类欧美亚洲曰本| 欧美在线free| 成人午夜视频网站| 老司机免费视频一区二区| 一区二区三区在线观看国产 | 免费欧美日韩国产三级电影| 成人欧美一区二区三区小说| 欧美一区二区三区在线视频| 99vv1com这只有精品| 国产乱码精品一品二品| 视频一区二区欧美| 一区二区三区产品免费精品久久75| 精品成人a区在线观看| 欧美视频精品在线| 色婷婷综合激情| 成人免费高清在线| 国内国产精品久久| 日本不卡在线视频| 一区二区三区四区不卡视频| 国产精品理论片在线观看| 久久亚洲欧美国产精品乐播| 欧美一区二区视频在线观看2022| 色久综合一二码| 一本色道久久综合亚洲精品按摩| 国产不卡一区视频| 国产美女久久久久| 久久精品免费观看| 日本不卡123| 日韩在线一区二区三区| 亚洲午夜久久久久久久久电影院 | 白白色亚洲国产精品| 国产不卡在线播放| 国产精品 日产精品 欧美精品| 91丝袜美女网| 成人动漫在线一区| 白白色 亚洲乱淫| 91色porny| 色偷偷一区二区三区| 色噜噜狠狠成人网p站| 色噜噜狠狠色综合中国| 欧美视频你懂的| 欧美精品久久99久久在免费线 | 欧美日韩国产小视频| 欧美体内she精视频| 欧美日韩国产首页| 91精品国产麻豆国产自产在线| 91精品欧美综合在线观看最新 | av在线不卡免费看| 91视频在线看| 欧美日韩不卡在线| 日韩欧美专区在线| 欧美激情一区二区三区四区| 亚洲欧洲无码一区二区三区| 亚洲欧美一区二区不卡| 亚洲成人动漫一区| 蓝色福利精品导航| 国产成人三级在线观看| 色欧美日韩亚洲| 欧美一级久久久| 国产精品美女久久久久久久久| 国产精品三级久久久久三级| 一区二区三区四区高清精品免费观看 | 91成人免费网站| 欧美一二三四区在线| 久久久91精品国产一区二区精品| 国产精品美女久久久久久久久 | 色天使色偷偷av一区二区| 5858s免费视频成人| 国产三区在线成人av| 一区二区三区在线观看视频| 免费在线成人网| 91在线视频18| 日韩美女视频在线| 亚洲欧美激情一区二区| 六月丁香婷婷色狠狠久久| 成人美女在线视频| 91精品欧美久久久久久动漫| 国产欧美日韩三区| 首页国产丝袜综合| 成人免费视频视频在线观看免费 | 国产精品一区在线观看你懂的| 91美女片黄在线观看| ww久久中文字幕| 性做久久久久久| 91麻豆高清视频| 久久夜色精品一区| 日本不卡的三区四区五区| 97精品国产97久久久久久久久久久久| 91精品国产麻豆国产自产在线| 亚洲欧洲日韩综合一区二区| 国产主播一区二区三区| 欧美日免费三级在线| 国产精品初高中害羞小美女文| 老司机精品视频线观看86| 欧美性猛交xxxxxx富婆| 日本一区二区三区在线观看| 日韩二区三区在线观看| 色8久久精品久久久久久蜜| 亚洲国产成人自拍| 韩国女主播成人在线| 欧美一区国产二区| 亚洲成人中文在线| 一本大道久久a久久精二百| 久久久久久黄色| 国产在线精品一区二区不卡了| 欧美精品久久久久久久多人混战| 亚洲精品日日夜夜| 99久久综合精品| 国产精品入口麻豆原神| 国产成人精品亚洲日本在线桃色| 日韩女优电影在线观看| 同产精品九九九| 欧美肥大bbwbbw高潮| 午夜在线成人av| 91麻豆精品国产91久久久久| 日韩精品五月天| 日韩一区二区三区在线视频|