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

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

?? main.lst

?? 紅外遙控編解碼相關資料-9.8M.zip
?? LST
字號:
C51 COMPILER V7.09   MAIN                                                                  09/16/2005 13:44:09 PAGE 1   


C51 COMPILER V7.09, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN Main.OBJ
COMPILER INVOKED BY: C:\Program Files\keil\C51\BIN\C51.EXE Main.c BROWSE DEBUG OBJECTEXTEND TABS(2)

line level    source

   1          /*----------------------------------------
   2          
   3          紅外遙控解碼
   4          (M50560電視遙控器)
   5          
   6          Copyright 2005/9/13
   7          All rights reserved.    
   8              
   9            明浩 E-mail: pnzwzw@163.com   pnzwzw@cdle.net
  10          
  11          一體化接收頭輸出端拉P3.2(int0),P1為控制輸出端。
  12          可以擴展到32路或更多
  13          輸出為低電平有效
  14          ----------------------------------------*/
  15          
  16          #include <AT89x051.h>
  17          
  18          void InitCom(void);
  19          void ComOutChar(unsigned char OutData);
  20          void DelayA(void);
  21          void DelayB(void);
  22          
  23          void main(void)
  24          {
  25   1        unsigned int TempCyc;
  26   1      
  27   1        InitCom(); //初始化串口
  28   1        EA = 1; //允許CPU中斷
  29   1        IT0 = 1; //INT0下降沿有效
  30   1        EX0 = 1; //開INT0中斷;
  31   1        ComOutChar(1);
  32   1        ComOutChar(5);
  33   1        ComOutChar(3);
  34   1        do
  35   1          { 
  36   2            for (TempCyc=0; TempCyc<35000; TempCyc++)
  37   2              P3_7 = 0;
  38   2            for (TempCyc=0; TempCyc<30000; TempCyc++)
  39   2              P3_7 = 1;   //工作指示LED
  40   2          }
  41   1        while(1);
  42   1      }
  43          
  44          //INT0中斷
  45          void INT0Fun(void) interrupt 0 using 2
  46          {
  47   1        unsigned char IRCode[2], IROK;
  48   1        unsigned int TempCyc, TempCycB, TempCycA;
  49   1        EX0 = 0; //外部中斷0關閉
  50   1        IROK = 0;
  51   1        DelayA(); //延時等待引導碼的前半部結束
  52   1        DelayA();
  53   1        if (!P3_2)  //檢驗前半部是否過早結束,防干擾
  54   1          {
  55   2            for (TempCycA=0; TempCycA<2; TempCycA++)
C51 COMPILER V7.09   MAIN                                                                  09/16/2005 13:44:09 PAGE 2   

  56   2              {
  57   3                DelayA();
  58   3                if (P3_2)  //檢驗前半部是否過早結束,防干擾
  59   3                  {
  60   4                    for (TempCyc=0; TempCyc<300; TempCyc++)
  61   4                      if (!P3_2) break; //等待第一個位,
  62   4                    if (TempCyc<300) //超時檢驗
  63   4                      {
  64   5                        for (TempCyc=0; TempCyc<8; TempCyc++)
  65   5                          {
  66   6                            while(!P3_2); //等待P3_2拉高,開始位的下部分
  67   6                            DelayB(); //這里沒設超時,實際應用在多功能的設計時應設超時
  68   6                            IRCode[TempCycA] = IRCode[TempCycA]>>1;
  69   6                            if (P3_2) //當延時750us后P3_2仍為高則當前位為1
  70   6                              {
  71   7                                IRCode[TempCycA] = IRCode[TempCycA] | 0x80;
  72   7                                for (TempCycB=0; TempCycB<100; TempCycB++)
  73   7                                  if (!P3_2) break; //等待下個位 當位1時高電平為1.5ms,
  74   7                                if (TempCycB>99) //之前已延時了750us, 所以超時應大于1.5ms-750us
  75   7                                  goto endchk; //這里最大為1ms
  76   7                              }
  77   6                          }
  78   5                      }
  79   4                    else
  80   4                      goto endchk;  //超時
  81   4                  }
  82   3                else
  83   3                  goto endchk;
  84   3                IROK++; //當自定碼和數據碼都完成時為2
  85   3              }
  86   2          }
  87   1      endchk:
  88   1        if (IROK==2)
  89   1          {
  90   2            ComOutChar(IRCode[0]);
  91   2            ComOutChar(IRCode[1]); //連接PC串口查看自定義碼和數據碼
  92   2            if (IRCode[1]==0x10) //1號鍵  //只演示點亮2只LED,讀者可以自行擴展控制別的器件
  93   2              P1_7 = ~P1_7;
  94   2            if (IRCode[1]==0x11) //2號鍵
  95   2              P1_6 = ~P1_6;
  96   2            for (TempCyc=0; TempCyc<300; TempCyc++)
  97   2              DelayA(); //延時
  98   2          }
  99   1        EX0 = 1;
 100   1      }
 101          
 102          //向串口輸出一個字符(非中斷方式)
 103          void ComOutChar(unsigned char OutData)
 104          {
 105   1        SBUF = OutData; //輸出字符
 106   1        while(!TI); //空語句判斷字符是否發完
 107   1        TI = 0; //清TI
 108   1      }
 109          
 110          //串口初始化 晶振為12M 方式1 波特率4800
 111          void InitCom(void)
 112          {
 113   1        SCON = 0x50; //串口方式1,允許接收
 114   1        TMOD = 0x21; //定時器1定時方式2,定時0為模式1,16位模式
 115   1        TCON = 0x40; //設定時器1開始計數
 116   1        TH1 = 0xF3; //設波特率為4800
 117   1        TL1 = 0xF3;
C51 COMPILER V7.09   MAIN                                                                  09/16/2005 13:44:09 PAGE 3   

 118   1        PCON = 0x80; //波特率加倍控制,SMOD位
 119   1        RI = 0; //清收發標志
 120   1        TI = 0;
 121   1        TR1 = 1; //啟動定時器
 122   1      }
 123          
 124          void  DelayA(void)
 125          {
 126   1        unsigned int TempCyc;
 127   1        for (TempCyc=0; TempCyc<650; TempCyc++); //3.5
 128   1      }
 129          
 130          void DelayB(void)
 131          {
 132   1        unsigned int TempCyc;
 133   1        for (TempCyc=0; TempCyc<93; TempCyc++); //  0.75ms
 134   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    388    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       7
   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一区二区三区免费野_久草精品视频
综合久久国产九一剧情麻豆| 狠狠色综合播放一区二区| 日本不卡视频在线| 波多野结衣在线aⅴ中文字幕不卡| 91在线精品一区二区| 精品人伦一区二区色婷婷| 亚洲国产毛片aaaaa无费看| 成人精品高清在线| 日韩一区二区精品在线观看| 曰韩精品一区二区| 成人app在线观看| 国产午夜精品久久久久久免费视| 日本不卡视频在线| 欧美精品一二三区| 亚洲一区二区影院| 91在线视频网址| 中文字幕免费不卡在线| 国产高清成人在线| 久久只精品国产| 精品在线一区二区| 日韩欧美亚洲一区二区| 日韩激情一区二区| 91精品福利在线一区二区三区| 一区二区三区视频在线看| 99久精品国产| 亚洲欧美另类小说视频| 99国产精品视频免费观看| 中日韩免费视频中文字幕| 懂色av中文一区二区三区| 国产亚洲污的网站| 国产电影一区二区三区| 国产蜜臀97一区二区三区 | 色婷婷综合视频在线观看| 欧美高清一级片在线观看| 国产精品2024| 国产欧美日本一区视频| 成人美女在线观看| 综合电影一区二区三区 | 蜜臀精品久久久久久蜜臀| 9191成人精品久久| 久久国产精品一区二区| 精品区一区二区| 国产91丝袜在线播放| 中文字幕精品一区| 色欧美乱欧美15图片| 午夜视频久久久久久| 欧美一级生活片| 国产精品一区二区在线看| 欧美国产精品一区二区三区| 97精品国产97久久久久久久久久久久 | 在线看不卡av| 奇米一区二区三区| 国产日韩欧美精品在线| 99re成人精品视频| 日韩专区在线视频| 国产女人水真多18毛片18精品视频| www.欧美色图| 日韩电影在线观看电影| 国产午夜精品久久久久久久| 色94色欧美sute亚洲13| 六月婷婷色综合| 亚洲日本va午夜在线影院| 欧美日韩国产小视频在线观看| 精品中文字幕一区二区| 亚洲久草在线视频| 久久久久久久久久久99999| 色综合天天综合| 久久国产欧美日韩精品| 亚洲欧美日韩国产另类专区| 日韩欧美成人一区| 91日韩一区二区三区| 精品一区二区三区在线视频| 亚洲免费看黄网站| 久久久久久久久久久电影| 欧美乱妇23p| 成人激情开心网| 日本在线不卡视频| 一区二区欧美视频| 国产精品美女久久久久久| 在线播放一区二区三区| 99热国产精品| 国产精品一区二区在线观看不卡| 亚洲成人动漫一区| 亚洲视频网在线直播| 久久久久久久久97黄色工厂| 91精品国产免费久久综合| 一本到三区不卡视频| 成人午夜碰碰视频| 国内成人精品2018免费看| 亚洲成人激情av| 一区二区三区鲁丝不卡| 久久久99免费| 精品少妇一区二区三区视频免付费| 91精彩视频在线观看| 99亚偷拍自图区亚洲| 国产精品1区2区3区| 精品一区二区在线播放| 日韩高清一区在线| 香蕉影视欧美成人| 亚洲二区在线视频| 亚洲午夜久久久久久久久电影网| 日本一区二区三区在线观看| 欧美精品一区二区不卡| 日韩免费高清电影| 欧美电视剧在线看免费| 日韩精品在线一区| 欧美va在线播放| 欧美mv日韩mv国产网站app| 日韩欧美亚洲国产另类| 欧美一区2区视频在线观看| 日韩一区二区三区av| 日韩欧美一级二级| 日韩免费观看高清完整版在线观看| 日韩一区二区三区av| 欧美成人r级一区二区三区| 欧美一区二区日韩| 日韩欧美黄色影院| 久久综合久久综合久久| 国产丝袜在线精品| 国产精品视频观看| 亚洲美女精品一区| 亚洲电影在线播放| 久久精品99国产国产精| 国产资源精品在线观看| 成人永久看片免费视频天堂| av午夜精品一区二区三区| 色悠悠久久综合| 欧美年轻男男videosbes| 日韩欧美激情四射| 欧美国产日本视频| 一区二区国产盗摄色噜噜| 天天爽夜夜爽夜夜爽精品视频| 麻豆精品久久久| 国产二区国产一区在线观看| 91麻豆产精品久久久久久| 欧美久久久久免费| 久久天天做天天爱综合色| 国产精品短视频| 日本人妖一区二区| 国产91在线观看| 欧美日韩精品免费观看视频| 精品国产a毛片| 亚洲女女做受ⅹxx高潮| 美女一区二区三区在线观看| 成人av在线播放网址| 欧美一区二区三区思思人| 久久精品欧美一区二区三区麻豆 | 日本高清不卡一区| 日韩女优av电影| 国产精品乱码人人做人人爱 | 91麻豆精品国产综合久久久久久| 欧美电影精品一区二区| 亚洲免费在线观看| 玖玖九九国产精品| 91蜜桃在线观看| 欧美精品一区二区在线播放| 亚洲少妇最新在线视频| 狠狠色丁香久久婷婷综合_中| 色香蕉成人二区免费| 久久久久国产一区二区三区四区| 亚洲永久精品国产| www.亚洲激情.com| 久久亚洲影视婷婷| 亚洲va欧美va人人爽午夜| 99精品欧美一区二区蜜桃免费| 日韩三级高清在线| 亚洲亚洲精品在线观看| 成人av先锋影音| 国产校园另类小说区| 久久国产人妖系列| 8v天堂国产在线一区二区| 亚洲精品免费看| 成人一区二区三区视频在线观看| 欧美精品xxxxbbbb| 亚洲精品写真福利| 不卡一区在线观看| 日本一区二区三区在线不卡| 琪琪一区二区三区| 欧美另类久久久品| 亚洲国产视频一区| 91免费在线播放| 中文字幕电影一区| 国产成人久久精品77777最新版本| 日韩欧美亚洲另类制服综合在线| 亚洲电影欧美电影有声小说| 色综合久久六月婷婷中文字幕| 国产午夜精品美女毛片视频| 韩国一区二区三区| 久久一留热品黄| 国内精品第一页| 国产亚洲精品aa午夜观看| 国产乱码字幕精品高清av| 2020日本不卡一区二区视频| 国内精品视频一区二区三区八戒| 555夜色666亚洲国产免| 天天综合网 天天综合色| 欧美精品黑人性xxxx| 天堂影院一区二区| 日韩欧美www| 国产盗摄一区二区三区|