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

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

?? main.lst

?? 電子設計紅外遙控很好用,是用紅外控制小車的程序
?? 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一区二区三区免费野_久草精品视频
一区二区三区国产| 久久嫩草精品久久久久| 91网站黄www| 波多野结衣精品在线| 国产成人亚洲综合a∨婷婷图片| 日韩av电影免费观看高清完整版| 午夜精品一区在线观看| 视频一区二区欧美| 麻豆精品一区二区av白丝在线 | 久久成人羞羞网站| 日韩在线a电影| 美腿丝袜亚洲一区| 国产综合久久久久久鬼色| 国产一区二区三区香蕉 | av成人免费在线观看| youjizz久久| 色哟哟欧美精品| 91 com成人网| 久久久影视传媒| 亚洲精品乱码久久久久久日本蜜臀 | 色婷婷精品久久二区二区蜜臂av| 91福利精品视频| 91精品福利在线一区二区三区| 欧美xxxxxxxx| 亚洲欧美在线另类| 麻豆freexxxx性91精品| 成人综合在线观看| 欧美日韩一级片网站| 久久久久久夜精品精品免费| 亚洲欧洲av一区二区三区久久| 亚洲一区二区三区视频在线| 国产揄拍国内精品对白| 色综合网色综合| xvideos.蜜桃一区二区| 亚洲在线观看免费视频| 国产毛片精品国产一区二区三区| 色综合天天综合| 久久午夜国产精品| 天堂在线一区二区| 91亚洲大成网污www| 日韩一区二区三区在线观看| 中文字幕综合网| 激情欧美日韩一区二区| 欧美欧美欧美欧美| 国产精品久久夜| 极品少妇xxxx偷拍精品少妇| 日本韩国欧美在线| 国产精品美女久久久久aⅴ| 男女男精品网站| 欧美色电影在线| 国产精品福利av| 国产成人综合精品三级| 日韩视频不卡中文| 亚洲成人在线免费| 91成人网在线| 亚洲日本va在线观看| 高清视频一区二区| 久久久久国产免费免费| 免费精品99久久国产综合精品| 欧美日韩视频一区二区| 亚洲一区在线观看免费观看电影高清| 成人精品免费网站| 国产精品三级电影| 国产成人午夜精品影院观看视频| 日韩视频中午一区| 青青草91视频| 91精品一区二区三区在线观看| 亚洲午夜免费福利视频| 91国偷自产一区二区使用方法| 亚洲欧洲日韩av| 色菇凉天天综合网| 亚洲午夜电影网| 欧美色区777第一页| 亚洲午夜激情网站| 欧美一区二区视频观看视频| 天天色天天操综合| 日韩丝袜情趣美女图片| 久久精品国产成人一区二区三区| 在线播放中文一区| 久久狠狠亚洲综合| 久久久久国产一区二区三区四区| 国产**成人网毛片九色 | 久久99精品国产91久久来源| 日韩免费一区二区| 国产一区在线观看麻豆| 国产女主播在线一区二区| 国产91精品一区二区麻豆网站| 亚洲少妇中出一区| 欧美日韩一区成人| 蜜臀av在线播放一区二区三区| www久久精品| av亚洲产国偷v产偷v自拍| 亚洲精品中文字幕在线观看| 欧美日韩综合在线免费观看| 日韩和欧美的一区| 久久久精品黄色| 91麻豆福利精品推荐| 日韩二区三区在线观看| 久久久久久毛片| 欧美亚洲免费在线一区| 久久精品国产77777蜜臀| 欧美国产精品中文字幕| 欧美三级电影一区| 国产91精品精华液一区二区三区| 亚洲午夜精品久久久久久久久| 精品999在线播放| 91国内精品野花午夜精品 | 99精品桃花视频在线观看| 亚洲已满18点击进入久久| 亚洲精品一区在线观看| 欧美亚洲自拍偷拍| 国产一区二区三区免费播放| 亚洲精品乱码久久久久久日本蜜臀| 欧美二区三区91| 成人18视频日本| 久久99热狠狠色一区二区| 亚洲精品免费播放| 国产女主播在线一区二区| 777亚洲妇女| 91视频com| 国精产品一区一区三区mba桃花| 一区二区三区不卡在线观看| 久久综合九色综合97婷婷女人| 欧美性xxxxxx少妇| 99久久精品国产精品久久| 精品一区二区三区在线观看| 亚洲国产另类精品专区| 亚洲色图欧美激情| 久久精品人人做| 欧美一区二区三区免费在线看| 99精品视频在线观看| 国产成人精品在线看| 久久精品理论片| 男人的天堂久久精品| 午夜成人在线视频| 亚洲一区二区三区视频在线| 亚洲啪啪综合av一区二区三区| 久久久久久免费网| 久久久蜜桃精品| 日韩欧美一区二区视频| 91精品国产色综合久久| 3d动漫精品啪啪| 欧美福利一区二区| 欧美人体做爰大胆视频| 欧美日韩国产综合久久 | 久久爱www久久做| 秋霞影院一区二区| 视频一区中文字幕| 亚洲一级二级在线| 亚洲激情男女视频| 亚洲精品成人少妇| 亚洲自拍欧美精品| 亚洲图片欧美视频| 午夜电影一区二区三区| 日本美女视频一区二区| 美国毛片一区二区| 国产在线精品一区二区不卡了| 国内精品在线播放| 国产成人啪免费观看软件 | 亚洲精品视频自拍| 亚洲免费观看高清完整版在线观看| 亚洲天堂网中文字| 亚洲电影在线免费观看| 免费观看91视频大全| 韩国女主播成人在线观看| 国产成人精品免费| 色婷婷av一区二区三区大白胸 | 韩国一区二区三区| 成人午夜电影小说| 色菇凉天天综合网| 91精品国产欧美日韩| 久久久国产精华| 亚洲免费伊人电影| 麻豆国产精品一区二区三区 | 国产成人免费9x9x人网站视频| 成人网在线播放| 在线亚洲精品福利网址导航| 7777精品久久久大香线蕉| 久久久精品黄色| 午夜精品免费在线观看| 极品美女销魂一区二区三区免费| 国产91在线观看| 欧美精品粉嫩高潮一区二区| 日韩欧美www| 亚洲免费毛片网站| 国产一区在线不卡| 欧美日韩一区高清| 国产精品视频免费看| 亚洲一二三四在线观看| 国产精品一线二线三线精华| 色综合久久99| 久久香蕉国产线看观看99| 亚洲永久免费视频| 国产精品资源在线看| 欧美亚洲综合另类| 国产精品免费视频一区| 日本不卡视频一二三区| 91麻豆免费在线观看| 久久久久久久久久久久电影| 午夜在线成人av|