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

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

?? main.c

?? proteus 做得 紅外 仿真 c51 ir nec
?? 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一区二区三区免费野_久草精品视频
日韩欧美成人一区| 蜜乳av一区二区| 捆绑调教一区二区三区| 从欧美一区二区三区| 欧美日韩在线三区| 国产精品免费aⅴ片在线观看| 亚洲一区二区综合| 国产精品一区二区免费不卡 | 日本一区二区视频在线| 午夜精品久久久久久久久久 | 精品一区在线看| 欧美午夜精品一区二区三区| 国产午夜三级一区二区三| 天天影视涩香欲综合网| 99精品久久免费看蜜臀剧情介绍| 日韩欧美视频在线| 亚洲成人免费观看| 91精品1区2区| 1区2区3区国产精品| 国产传媒久久文化传媒| 日韩精品一区二区三区在线观看| 亚洲国产另类精品专区| 91福利资源站| 亚洲精品午夜久久久| 99久久婷婷国产综合精品电影| 久久综合色婷婷| 狠狠色伊人亚洲综合成人| 正在播放一区二区| 天天综合色天天| 欧美精品在线观看播放| 午夜精品久久久久久久蜜桃app| 在线看日本不卡| 亚洲一区二区在线观看视频| 色视频欧美一区二区三区| 国产精品久久久久三级| 成人sese在线| 综合久久久久久| 色丁香久综合在线久综合在线观看| 国产欧美日韩中文久久| 成人黄页在线观看| 一区在线中文字幕| 91精品福利视频| 婷婷六月综合网| 欧美一区二区日韩| 久久精品二区亚洲w码| 欧美成人免费网站| 国产在线精品不卡| 国产精品拍天天在线| 成熟亚洲日本毛茸茸凸凹| 综合久久综合久久| 欧美亚洲一区二区三区四区| 亚洲精品久久7777| 欧美一区二区在线观看| 国产在线麻豆精品观看| 国产欧美一区二区三区网站| av在线不卡免费看| 久久亚区不卡日本| 日韩一级免费观看| 国产精品综合网| 国产精品国产三级国产aⅴ原创| 成人激情动漫在线观看| 一区二区三区四区激情| 91精品视频网| 不卡的av在线| 日本在线不卡视频| 国产视频一区在线播放| 欧美在线啊v一区| 国内精品写真在线观看| 欧美激情一区二区三区不卡 | 欧美日韩精品一二三区| 国产在线播放一区三区四| 国产精品白丝在线| 欧美日韩国产bt| 国产成人一区二区精品非洲| 亚洲国产成人porn| 国产精品欧美经典| 欧美一级久久久久久久大片| 9色porny自拍视频一区二区| 日日夜夜精品视频天天综合网| 久久夜色精品一区| 欧美三级中文字幕| 成人高清在线视频| 青椒成人免费视频| 亚洲乱码国产乱码精品精98午夜 | 欧美日韩视频第一区| 成人免费看视频| 看片的网站亚洲| 亚洲精品va在线观看| 久久奇米777| 日韩欧美一二三| 欧美午夜不卡在线观看免费| 成人免费视频一区| 国产乱人伦偷精品视频免下载 | 亚洲欧洲制服丝袜| 2020国产精品自拍| 日韩午夜av一区| 欧美三级电影在线观看| 91年精品国产| 丁香亚洲综合激情啪啪综合| 美日韩一区二区| 亚洲高清视频在线| 亚洲精品成人精品456| 综合网在线视频| 欧美高清在线视频| 久久伊人蜜桃av一区二区| 日韩一区二区三| 717成人午夜免费福利电影| 欧美日韩视频一区二区| 色哟哟亚洲精品| www.综合网.com| 成人成人成人在线视频| 成人丝袜18视频在线观看| 成人av中文字幕| 风间由美中文字幕在线看视频国产欧美 | 国产三级欧美三级日产三级99| 精品国产一区二区三区四区四| 欧美剧情电影在线观看完整版免费励志电影 | 精品一区二区在线观看| 日本人妖一区二区| 青青草97国产精品免费观看无弹窗版| 亚洲va国产va欧美va观看| 性久久久久久久久| 五月天丁香久久| 麻豆成人久久精品二区三区红| 美腿丝袜在线亚洲一区| 另类欧美日韩国产在线| 国产一区二区三区免费观看| 国产精品一区二区黑丝| 成人av动漫网站| 色www精品视频在线观看| 欧美日韩精品高清| 日韩精品一区二区三区视频播放| 日韩精品一区在线| 久久综合九色综合97婷婷女人| 日本一区二区免费在线| 中文文精品字幕一区二区| 亚洲老妇xxxxxx| 首页亚洲欧美制服丝腿| 极品销魂美女一区二区三区| 成人免费视频视频| 欧美日韩在线免费视频| 日韩欧美不卡一区| 国产精品理论在线观看| 亚洲综合一二三区| 蜜臀精品一区二区三区在线观看 | 国产精品国产三级国产三级人妇| 最新国产成人在线观看| 亚洲电影第三页| 国产伦精一区二区三区| 91一区二区三区在线观看| 91精品在线一区二区| 国产午夜精品一区二区三区四区| 亚洲精品免费在线观看| 免费看欧美美女黄的网站| 99视频精品免费视频| 91麻豆精品91久久久久同性| 欧美激情自拍偷拍| 日本sm残虐另类| fc2成人免费人成在线观看播放| 欧美疯狂性受xxxxx喷水图片| 国产偷v国产偷v亚洲高清| 亚洲电影欧美电影有声小说| 国产成人小视频| 日韩一区二区免费高清| 亚洲欧洲中文日韩久久av乱码| 精品中文字幕一区二区小辣椒 | 国产成人超碰人人澡人人澡| 欧美亚洲国产一区二区三区| 国产视频不卡一区| 美腿丝袜在线亚洲一区| 欧美影院一区二区| 中文字幕日本不卡| 国产一区二区毛片| 这里只有精品视频在线观看| 亚洲精品视频一区二区| 国产麻豆成人精品| 欧美大黄免费观看| 日韩专区欧美专区| 在线精品视频一区二区三四| 国产精品色噜噜| 国产精品1区2区3区在线观看| 欧美高清视频不卡网| 亚洲小说春色综合另类电影| 国产91露脸合集magnet| 精品福利一区二区三区| 青青草精品视频| 欧美精品在线一区二区| 亚洲综合激情小说| 一本大道久久精品懂色aⅴ| 亚洲一区二区三区四区的| 成人精品一区二区三区中文字幕| 久久久精品国产99久久精品芒果| 日本欧美肥老太交大片| 8v天堂国产在线一区二区| 亚洲一区二区三区视频在线| 91免费国产视频网站| 国产精品国产三级国产普通话99| 高清beeg欧美| 国产精品免费免费| 91亚洲精品久久久蜜桃网站|