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

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

?? main.c

?? 采用C語言編寫
?? C
字號:
#include <AT89X51.h> 

static bit OP;        //紅外發射管的亮滅
static unsigned int count;       //延時計數器
static unsigned int endcount; //終止延時計數
static unsigned char Flag;      //紅外發送標志
char iraddr1;  //十六位地址的第一個字節
char iraddr2;  //十六位地址的第二個字節

void SendIRdata(char p_irdata);
void delay();
char getkey()
{
	  P1=0xfe;P3_6=P3_7=1;P3_3=1;
	  if(!P1_4)return 1;   //ON
	  if(!P1_5)return 2;   //7
	  if(!P1_6)return 3;   //8
	  if(!P1_7)return 4;   //9
	  if(!P3_6)return 5;   //X
	  if(!P3_7)return 6;   //÷
	  P1=0xfd;
	  if(!P1_4)return 11; //+-
	  if(!P1_5)return 12; //4
	  if(!P1_6)return 13; //5
	  if(!P1_7)return 14; //6
	  if(!P3_6)return 15; //-
	  if(!P3_7)return 16; //MRC
	  P1=0xfb;
	  if(!P1_4)return 21; //%
	  if(!P1_5)return 22; //1
	  if(!P1_6)return 23; //2
	  if(!P1_7)return 24; //3
	  if(!P3_6)return 25; //+
	  if(!P3_7)return 26; //M-
	  P1=0xf7;
	  if(!P1_4)return 31; //□
	  if(!P1_5)return 32; //0
	  if(!P1_6)return 33; //.
	  if(!P1_7)return 34; //=
	  if(!P3_6)return 35; //+
	  if(!P3_7)return 36; //M+

	  P1=0xfF;P3_3=0;
	  if(!P1_4)return 41; //
	  if(!P1_5)return 42; //
	  if(!P1_6)return 43; //
	  if(!P1_7)return 44; //
	  if(!P3_6)return 45; //
	  if(!P3_7)return 46; //
	  return 0;
}

void main(void) 
{
  char key;
  count = 0;
  Flag = 0;
  OP = 0;
  P3_4 = 1;
  EA = 1; //允許CPU中斷 
  TMOD = 0x11; //設定時器0和1為16位模式1 
  ET0 = 1; //定時器0中斷允許 

  P1=0xff;
  TH0 = 0xFF; 
  TL0 = 0xE6; //設定時值0為38K 也就是每隔26us中斷一次  
  TR0 = 1;//開始計數

  iraddr1=0xff;
  iraddr2=0xff;


  do{
	  key=getkey();
      if(key==1)SendIRdata(0x12);//set
      if(key==11)SendIRdata(0x0b);//exit
      if(key==25||key==35)SendIRdata(0x1a);//+
      if(key==15)SendIRdata(0x1e);//-
      if(key==6)SendIRdata(0x0e);//↑ ÷
      if(key==16)SendIRdata(0x1d);//↓ MRC

      if(key==26)SendIRdata(0x1f);//← M-
      if(key==36)SendIRdata(0x1b);//→ M+
      if(key==32)SendIRdata(0x00);//0
      if(key==22)SendIRdata(0x01);//1
      if(key==23)SendIRdata(0x02);//2

      if(key==24)SendIRdata(0x03);//3
      if(key==12)SendIRdata(0x04);//4
      if(key==13)SendIRdata(0x05);//5
      if(key==14)SendIRdata(0x06);//6
      if(key==2)SendIRdata(0x07);//7
      if(key==3)SendIRdata(0x08);//8

      if(key==4)SendIRdata(0x09);//9
      if(key==21)SendIRdata(0x2A);//%
      if(key==5)SendIRdata(0x2B);//X
      if(key==33)SendIRdata(0x2C);//.
      if(key==34)SendIRdata(0x2D);//=
      if(key==31)SendIRdata(0x2E);//□

      if(key==41)SendIRdata(0x2F);//
      if(key==42)SendIRdata(0x30);//
      if(key==43)SendIRdata(0x31);//
      if(key==44)SendIRdata(0x32);//
      if(key==45)SendIRdata(0x33);//
      if(key==46)SendIRdata(0x34);//
  }while(1);
} 
//定時器0中斷處理 
void timeint(void) interrupt 1 
{ 
  TH0=0xFF; 
  TL0=0xE6; //設定時值為38K 也就是每隔26us中斷一次
  count++;

} 


void SendIRdata(char p_irdata)
{
  int i;
  char irdata=p_irdata;

  //發送9ms的起始碼
  endcount=223;
  Flag=1;
  count=0;
  P3_4=0;
  do{}while(count<endcount);

  //發送4.5ms的結果碼
  endcount=117;
  Flag=0;
  count=0;
  P3_4=1;
  do{}while(count<endcount);

  //發送十六位地址的前八位
  irdata=iraddr1;
  for(i=0;i<8;i++)
  {

     //先發送0.56ms的38KHZ紅外波(即編碼中0.56ms的低電平)
     endcount=10;
     Flag=1;
     count=0;
	 P3_4=0;
     do{}while(count<endcount);

    //停止發送紅外信號(即編碼中的高電平)
     if(irdata-(irdata/2)*2)  //判斷二進制數個位為1還是0
     {
       endcount=15;  //1為寬的高電平
     }
    else
     {
     endcount=41;   //0為窄的高電平
     }
    Flag=0;
    count=0;
	P3_4=1;
    do{}while(count<endcount);

    irdata=irdata>>1;
  }

  //發送十六位地址的后八位
  irdata=iraddr2;
  for(i=0;i<8;i++)
  {
     endcount=10;
     Flag=1;
     count=0;
	 P3_4=0;
     do{}while(count<endcount);

     if(irdata-(irdata/2)*2)
     {
        endcount=15;
     }
     else
     {
       endcount=41;
     }
     Flag=0;
     count=0;
	 P3_4=1;
     do{}while(count<endcount);

     irdata=irdata>>1;
  }

  //發送八位數據
  irdata=~p_irdata;
  for(i=0;i<8;i++)
  {
     endcount=10;
     Flag=1;
     count=0;
	 P3_4=0;
     do{}while(count<endcount);

     if(irdata-(irdata/2)*2)
     {
         endcount=15;
     }
     else
     {
       endcount=41;
     }
     Flag=0;
     count=0;
	 P3_4=1;
     do{}while(count<endcount);

     irdata=irdata>>1;
  }

  //發送八位數據的反碼
  irdata=p_irdata;
  for(i=0;i<8;i++)
  {
     endcount=10;
     Flag=1;
     count=0;
	 P3_4=0;
     do{}while(count<endcount);

     if(irdata-(irdata/2)*2)
     {
         endcount=15;
     }
     else
     {
       endcount=41;
     }
     Flag=0;
     count=0;
	 P3_4=1;
     do{}while(count<endcount);

     irdata=irdata>>1;
  }

  endcount=10;
  Flag=1;
  count=0;
  P3_4=0;
 do{}while(count<endcount);
  P3_4=1;
  Flag=0;
}

void delay()
{
  int i,j;
  for(i=0;i<400;i++)
  {
    for(j=0;j<100;j++)
    {
    }
  }
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品影音先锋| 亚洲九九爱视频| 精品写真视频在线观看| 在线不卡中文字幕| 性欧美疯狂xxxxbbbb| 91福利在线看| 亚洲国产另类av| 欧美一区二区三区在线视频 | 久久99精品国产麻豆婷婷| 欧美电视剧在线看免费| 韩国在线一区二区| 国产精品久久免费看| 一本色道**综合亚洲精品蜜桃冫| 亚洲国产精品成人久久综合一区 | 一区二区三区在线观看欧美| 欧美日韩午夜在线视频| 日本欧美大码aⅴ在线播放| 日韩三级高清在线| 国产精品一区二区果冻传媒| 国产精品成人在线观看| 欧美日本高清视频在线观看| 九九在线精品视频| 中文字幕在线不卡| 欧美一级二级在线观看| 国产91精品一区二区| 亚洲一区二区三区四区不卡| 日韩欧美一二区| 不卡欧美aaaaa| 蜜臀91精品一区二区三区| 亚洲欧美日韩在线不卡| 精品国产91久久久久久久妲己 | 国产精品视频一二| 欧美一区二区三区免费在线看 | 精品一区二区三区欧美| 亚洲精品乱码久久久久久日本蜜臀| 日韩免费视频一区| 欧美午夜在线观看| 91猫先生在线| 成人久久18免费网站麻豆| 日韩中文欧美在线| 亚洲成人黄色影院| 亚洲天堂福利av| 国产欧美日韩视频在线观看| 日韩欧美第一区| 日韩欧美国产小视频| 91精品国产综合久久精品app | 久久国产精品第一页| 亚洲一区电影777| 亚洲小说欧美激情另类| 国模一区二区三区白浆| 久久精品久久综合| 国产一区二区三区在线观看免费 | 成人激情黄色小说| 亚洲制服丝袜av| 亚洲香蕉伊在人在线观| 亚洲午夜电影在线观看| 午夜天堂影视香蕉久久| 捆绑调教美女网站视频一区| 日本免费在线视频不卡一不卡二| 亚洲成a人v欧美综合天堂下载| 亚洲第一成人在线| 麻豆一区二区99久久久久| 国产精品99久久久久| av电影在线不卡| 91精品国产福利| 中文字幕av一区二区三区免费看| 亚洲日本在线视频观看| 日韩制服丝袜先锋影音| 麻豆精品一区二区三区| av一区二区不卡| 欧美电影在线免费观看| 久久综合久久鬼色| 亚洲国产美国国产综合一区二区| 精品综合免费视频观看| 色老头久久综合| 欧美精品一区二区三区蜜桃视频| 国产精品欧美久久久久一区二区| 亚洲综合小说图片| 成人av电影在线播放| 777亚洲妇女| 亚洲欧美日韩小说| 成人av在线资源| 久久综合色鬼综合色| 亚洲不卡av一区二区三区| 风间由美一区二区三区在线观看 | 色综合久久久久| 国产欧美日韩亚州综合| 久久成人久久爱| 日韩午夜激情免费电影| 日韩一级片在线播放| 国产欧美日韩三区| 99国产精品国产精品毛片| 伊人婷婷欧美激情| 99国产精品久久久| 国产欧美日韩另类视频免费观看| 日本不卡视频在线| 欧美日产在线观看| 婷婷夜色潮精品综合在线| 色综合久久久久综合体| 亚洲国产精品v| 成人av第一页| 国产精品网曝门| www.激情成人| 亚洲成av人片在www色猫咪| 欧美一区永久视频免费观看| 韩国在线一区二区| 亚洲狼人国产精品| 在线不卡a资源高清| 美女久久久精品| 久久久久久久久久电影| 成人精品视频.| 香蕉成人啪国产精品视频综合网| 欧美一区二区在线免费观看| av资源网一区| 蜜臀久久99精品久久久画质超高清| 精品少妇一区二区三区免费观看 | 偷拍一区二区三区四区| 欧美岛国在线观看| 在线观看免费亚洲| 国产福利91精品一区二区三区| 中文字幕一区二区三区不卡| 欧美性高清videossexo| 国产精品亚洲一区二区三区在线 | 国产精品美女久久久久av爽李琼| 欧美色老头old∨ideo| 99久久er热在这里只有精品15| 亚洲国产一区二区a毛片| 久久先锋影音av鲁色资源| 51精品国自产在线| 欧美色网一区二区| 色av综合在线| 成人影视亚洲图片在线| 奇米精品一区二区三区在线观看 | 懂色中文一区二区在线播放| 日本亚洲电影天堂| 美女免费视频一区二区| 蜜芽一区二区三区| 国产一区二区毛片| 成人深夜在线观看| 欧美调教femdomvk| 日韩一级片在线播放| 日本乱码高清不卡字幕| av一区二区三区| 成人三级伦理片| 99久久久国产精品免费蜜臀| 国产99精品视频| 大尺度一区二区| 成人小视频免费观看| 福利一区福利二区| 色综合一区二区| 色综合久久六月婷婷中文字幕| 波多野结衣中文字幕一区二区三区 | 亚洲色图第一区| 亚洲一区在线观看免费| 亚洲成人av电影在线| 久久精品噜噜噜成人88aⅴ| 精品在线一区二区| 不卡欧美aaaaa| 欧美精品免费视频| www日韩大片| 亚洲色图欧洲色图| av一本久道久久综合久久鬼色| 91亚洲国产成人精品一区二区三 | 日韩一区二区不卡| 久久精品人人爽人人爽| 中文字幕一区二区三区av| 亚洲电影视频在线| 成人午夜视频网站| 7777精品久久久大香线蕉| 中文字幕精品在线不卡| 天天色综合天天| gogo大胆日本视频一区| 欧美电影免费观看高清完整版在线| 国产欧美精品一区aⅴ影院| 日韩福利电影在线观看| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 欧美四级电影在线观看| 国产午夜精品一区二区三区视频| 亚洲一二三四在线观看| 成人美女在线视频| 26uuuu精品一区二区| 青青草国产精品97视觉盛宴| 国产成人亚洲综合色影视| 在线不卡免费欧美| 亚洲午夜精品在线| 色综合中文字幕国产| 久久精品免费在线观看| 不卡av电影在线播放| 欧美二区在线观看| 亚洲bt欧美bt精品777| 色综合久久久久网| 亚洲免费av网站| 欧美在线一区二区三区| 伊人夜夜躁av伊人久久| 色久综合一二码| 亚洲综合久久av| 制服丝袜一区二区三区| 日韩av网站免费在线| 91精品视频网| 韩国精品在线观看|