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

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

?? 雙紅外發射壁障原理測試.lst

?? 150個 LY-51S單片機 c語言 程序合集
?? LST
字號:
C51 COMPILER V7.06   薩_焱鈅_蒧_謖_訽理測試                                                07/12/2010 11:27:25 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE 薩_焱鈅_蒧_謖_訽理測試
OBJECT MODULE PLACED IN .\obj\雙紅外發射壁障原理測試.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE 雙紅外發射壁障原理測試.c BROWSE DEBUG OBJECTEXTEND PRINT(.\obj\雙紅外發射壁
                    -障原理測試.lst) OBJECT(.\obj\雙紅外發射壁障原理測試.obj)

stmt level    source

   1          /*-----------------------------------------------
   2            名稱:紅外發射接收測試
   3            論壇:www.doflye.net
   4            編寫:shifang
   5            日期:2009.5
   6            修改:無
   7            內容:通過2路紅外發射,順序接收,檢測收發功能是否正常
   8                  用手遮擋對應的發射管,用共陽數碼管的a、d端模擬左右2端
   9                          每60ms分別檢測2路發射,通過每組發射10個脈沖,如果接收到的脈沖個數大于6,表明有遮擋存在
  10          ------------------------------------------------*/
  11          #include<reg52.h> //包含頭文件,一般情況不需要改動,頭文件包含特殊功能寄存器的定義
  12          /*------------------------------------------------
  13                        硬件端口連接定義
  14          ------------------------------------------------*/
  15          
  16          #define DataPort P0 //定義數據端口 程序中遇到DataPort 則用P0 替換
  17          
  18          sbit IRSend_A=P1^2;  //定義紅外發射 A
  19          sbit IRSend_B=P1^3;  //定義紅外發射 B
  20          sbit IRRev =P3^2;    //接收接口
  21          
  22          
  23          bit  Flag;
  24          bit  Left_Flag;  //定義 是否存在遮擋標志位。為1表示有遮擋
  25          bit  Right_Flag;
  26          /*------------------------------------------------
  27                            函數聲明
  28          ------------------------------------------------*/
  29          void Init_Timer0(void);//定時器初始化
  30          void DelayUs2x(unsigned char t);
  31          void IR_Send_Rev (void);
  32          /*------------------------------------------------
  33                              主函數
  34          ------------------------------------------------*/
  35          void main (void)
  36          {
  37   1      
  38   1        Init_Timer0();
  39   1      
  40   1      while (1)   //主循環
  41   1        {
  42   2        if(Flag)
  43   2           {
  44   3                
  45   3                IR_Send_Rev ();
  46   3      
  47   3                if(Right_Flag)   //利用數碼管的a,和d 段的亮滅表示左右遮擋情況
  48   3                  DataPort |=0x08;
  49   3                else
  50   3                  DataPort &=0x01;
  51   3      
  52   3            if(Left_Flag)
  53   3                  DataPort |=0x01;
  54   3                else
C51 COMPILER V7.06   薩_焱鈅_蒧_謖_訽理測試                                                07/12/2010 11:27:25 PAGE 2   

  55   3                  DataPort &=0x08;                            
  56   3               }
  57   2        }
  58   1      }
  59          
  60          /*------------------------------------------------
  61                              定時器初始化子程序
  62          ------------------------------------------------*/
  63          void Init_Timer0(void)
  64          {
  65   1       TMOD |= 0x01;    //使用模式1,16位定時器,使用"|"符號可以在使用多個定時器時不受影響                 
  66   1       //TH0=0x00;          //給定初值
  67   1       //TL0=0x00;
  68   1       EA=1;            //總中斷打開
  69   1       ET0=1;           //定時器中斷打開
  70   1       TR0=1;           //定時器開關打開
  71   1      }
  72          /*------------------------------------------------
  73                           定時器中斷子程序
  74          ------------------------------------------------*/
  75          void Timer0_isr(void) interrupt 1 
  76          {
  77   1      
  78   1       TH0=(65536-60000)/256;           //重新賦值 60ms
  79   1       TL0=(65536-60000)%256;
  80   1       
  81   1       Flag=!Flag;
  82   1      
  83   1      }
  84          
  85          /*------------------------------------------------
  86           uS延時函數,含有輸入參數 unsigned char t,無返回值
  87           unsigned char 是定義無符號字符變量,其值的范圍是
  88           0~255 這里使用晶振12M,精確延時請使用匯編,大致延時
  89           長度如下 T=tx2+5 uS 
  90          ------------------------------------------------*/
  91          void DelayUs2x(unsigned char t)
  92          {   
  93   1       while(--t);
  94   1      }
  95          /*------------------------------------------------
  96                       2路紅外發射接收函數
  97          通過每組發射10個脈沖,如果接收到的脈沖個數大于6,
  98          表明有遮擋存在,通過2路發射接收得到遮擋結果組合,
  99          可以判斷障礙物位置。從而進行前進、后退、左轉、右轉
 100          ------------------------------------------------*/
 101          void IR_Send_Rev (void)
 102          {
 103   1      unsigned char i,pulse_num;
 104   1      
 105   1      IRSend_A=0; //關閉2個發射管
 106   1      IRSend_B=0;
 107   1      
 108   1          pulse_num=0;//清零脈沖計數 
 109   1              for(i=0;i<10;i++)
 110   1                      {
 111   2              IRSend_B=1;//打開B發射
 112   2                      DelayUs2x(150);
 113   2                      if(! IRRev)
 114   2                          pulse_num++;
 115   2              IRSend_B=0;//關閉B發射
 116   2              DelayUs2x(150);
C51 COMPILER V7.06   薩_焱鈅_蒧_謖_訽理測試                                                07/12/2010 11:27:25 PAGE 3   

 117   2                      }
 118   1      
 119   1              if(pulse_num>6)
 120   1                 Left_Flag=1;//如果判斷有障礙,點亮LED_B指示,否則熄滅
 121   1              else
 122   1                 Left_Flag=0;
 123   1      
 124   1              pulse_num=0;   //脈沖計數
 125   1              for(i=0;i<10;i++)
 126   1                      {
 127   2              IRSend_A=1;//打開A發射
 128   2                      DelayUs2x(150);
 129   2                      if(! IRRev)
 130   2                              pulse_num++;
 131   2              IRSend_A=0;//關閉A發射
 132   2              DelayUs2x(150);
 133   2                      }
 134   1              if(pulse_num>6)
 135   1                 Right_Flag=1;//如果判斷有障礙,點亮LED_A指示,否則熄滅
 136   1              else
 137   1                 Right_Flag=0;
 138   1      
 139   1      
 140   1      
 141   1      
 142   1      }
 143          
 144          
 145          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    133    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      3    ----
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在线观看污| 国产视频在线观看一区二区三区 | 欧美一区二区女人| 亚洲人成伊人成综合网小说| 国产一区二区按摩在线观看| 欧美日韩激情一区二区| 亚洲另类中文字| 成人精品gif动图一区| 精品国产乱码久久久久久老虎| 香港成人在线视频| 色噜噜狠狠色综合中国| 国产精品毛片大码女人| 国产成人综合亚洲91猫咪| 日韩一区二区免费视频| 午夜精品久久久久久不卡8050| 色婷婷香蕉在线一区二区| 国产精品欧美久久久久无广告| 韩国一区二区在线观看| 欧美一区二区福利在线| 日韩国产在线观看| 欧美性色欧美a在线播放| 亚洲激情av在线| 91色婷婷久久久久合中文| 亚洲欧洲另类国产综合| 99久久亚洲一区二区三区青草| 中文字幕第一页久久| 国产99久久久国产精品潘金| 337p日本欧洲亚洲大胆精品| 韩日欧美一区二区三区| 精品国产露脸精彩对白| 麻豆国产精品官网| 欧美mv日韩mv国产网站app| 毛片基地黄久久久久久天堂| 欧美一二三四区在线| 免费在线一区观看| 日韩精品一区二区在线| 九色综合狠狠综合久久| 久久影音资源网| 国产成人日日夜夜| 国产精品久久三| 99国产精品一区| 亚洲欧洲制服丝袜| 日本高清不卡一区| 亚洲一区在线看| 欧美精品成人一区二区三区四区| 日韩电影免费一区| 精品久久久久久久久久久久久久久 | 欧美日韩精品免费观看视频| 亚洲国产一区二区在线播放| 欧美日韩国产高清一区二区| 日本中文字幕不卡| 久久综合一区二区| 国产成人aaaa| 亚洲欧美一区二区三区极速播放| 在线亚洲高清视频| 日韩高清在线电影| 精品国产乱码久久久久久1区2区 | 日韩精品一级中文字幕精品视频免费观看| 欧美日本韩国一区二区三区视频| 日本伊人色综合网| 国产亚洲欧美日韩俺去了| 9i看片成人免费高清| 一区二区在线看| 欧美美女网站色| 国产一区二区三区av电影 | 26uuu成人网一区二区三区| 国产成人免费在线观看不卡| 亚洲色图清纯唯美| 91精品婷婷国产综合久久 | 亚洲免费观看视频| 欧美精品第1页| 国产精品一区二区在线播放| 中文字幕欧美一| 欧美福利视频导航| 极品美女销魂一区二区三区| 亚洲欧洲日韩女同| 欧美日韩一区二区三区四区五区| 精品一区二区久久久| 国产精品久久夜| 欧美一区二区三区啪啪| 成人免费视频播放| 秋霞午夜av一区二区三区| 国产精品视频一二三区| 7777精品伊人久久久大香线蕉超级流畅| 黄色小说综合网站| 一区二区免费在线播放| 国产精品久久久久一区二区三区| 在线观看免费视频综合| 精品写真视频在线观看| 亚洲色图视频免费播放| 久久无码av三级| 欧美日韩国产色站一区二区三区| 高清不卡一区二区| 天堂资源在线中文精品| 久久久久久久av麻豆果冻| 欧美日韩一区中文字幕| 国产一区二区免费看| 亚洲第一在线综合网站| 中文字幕中文字幕一区| 日韩欧美123| 在线观看一区日韩| 成人动漫一区二区| 久久精品免费观看| 亚洲国产成人av好男人在线观看| 国产精品三级av| 精品蜜桃在线看| 欧美三级资源在线| 成人av手机在线观看| 精品一区二区三区蜜桃| 亚洲1区2区3区4区| 综合电影一区二区三区| 久久亚洲综合色| 日韩一区二区精品| 欧美在线三级电影| 99久久99久久精品免费观看| 加勒比av一区二区| 天天免费综合色| 一区二区三区四区高清精品免费观看 | 日韩免费一区二区| 欧美高清视频在线高清观看mv色露露十八 | 一片黄亚洲嫩模| 国产精品美女久久久久久久| 精品卡一卡二卡三卡四在线| 在线不卡免费欧美| 欧美性三三影院| 色婷婷综合久色| 97精品久久久午夜一区二区三区| 国产在线一区观看| 久久成人18免费观看| 偷拍日韩校园综合在线| 一区二区三区四区在线| 亚洲欧美在线高清| 中文字幕久久午夜不卡| 久久久久一区二区三区四区| 日韩一区二区三区视频| 欧美高清hd18日本| 在线不卡一区二区| 91精品婷婷国产综合久久竹菊| 欧美专区日韩专区| 欧美三片在线视频观看| 欧美丝袜丝nylons| 欧美三级电影在线观看| 欧美主播一区二区三区美女| 在线一区二区三区| 欧美最猛黑人xxxxx猛交| 色综合一区二区三区| 在线观看国产日韩| 色视频一区二区| 欧美无乱码久久久免费午夜一区| 在线免费不卡电影| 欧美日韩成人一区| 欧美精品九九99久久| 日韩欧美在线一区二区三区| 欧美一区二区三区小说| 精品乱人伦小说| 国产亚洲精品aa| 国产精品拍天天在线| 日韩毛片在线免费观看| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲三级在线免费观看| 夜夜夜精品看看| 日韩精品乱码av一区二区| 秋霞电影网一区二区| 久久成人精品无人区| 国产寡妇亲子伦一区二区| 成人av电影免费观看| 日本伦理一区二区| 欧美高清激情brazzers| 精品国产百合女同互慰| 亚洲国产成人私人影院tom| 亚洲欧美综合色| 亚洲国产精品久久一线不卡| 日本人妖一区二区| 国产精品一区久久久久| 91麻豆国产福利在线观看| 欧美三级日韩三级国产三级| 日韩欧美国产综合| 中文欧美字幕免费| 亚洲一区二区偷拍精品| 欧美aaaaaa午夜精品| 国产盗摄视频一区二区三区| 91色porny在线视频| 欧美情侣在线播放| 精品成人在线观看| ...xxx性欧美| 五月天激情综合网| 国产乱人伦偷精品视频免下载| 成人av综合一区| 欧美日韩精品系列| 久久婷婷一区二区三区| 最近中文字幕一区二区三区| 日韩电影在线免费看| 国产成人综合亚洲91猫咪| 在线视频一区二区三| 日韩欧美国产午夜精品|