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

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

?? remote51_new.c

?? 基于單片機的紅外解碼源碼
?? C
字號:
#include <REGX52.H>
#define  D45MS 2500
#define  D09MS 450
#define  D220U 0x90
#define  D250U 0x06

#define IRIN  P3_2 //紅外輸入引腳的定義
//#define IRIN  P1_4 //紅外輸入引腳的定義


union myd{
  	 unsigned long r;
	 unsigned char led[4];    
  }	;
union myd k;
unsigned long readir(void);
void delay1(unsigned int nms);
void initTimer(unsigned char st0);
void initTimer1(void); 
unsigned long readir2(void);
extern void lcd_init(void);
extern void lcd_string(char *strpoint); /*在當前顯示位置顯示LCD 字符串*/


unsigned char code remcode2[]={0x12,0x90,0xb8,0xf8,0x98,0xd8,0x88,0xe8,0x48,0x68,//0,1-9
                              0xb0,0xa8,0x99,0x00,0x08,0x60,0x02,0x20,
							//VOL+,VOL-,CH+,CH-,POWER,mute,recall,-/--
							  0x40,0xa0,0x2a,0xb2,0x50,0x78,0x70,0x58,0x38,0x30};
								//  最后3排AV。。。Freeze。。。video。。。hide。。。panel等
unsigned char code remcode[]={
	0x90,0x00,0x80,0x40,0xc0,0x20,0xa0,0x60,0xe0,0x10,//0-9的編碼	
	0x28,  0x68,0x08,  0x88, 0x58,0x48,0xc8, 0xa8,
	//TV/AV,關機,頻道-,頻道+,重復,VOL+,VOL-, 靜音MUTE,
	0x78,  0xb8, 0x38, 0xe8, 0x98,0x18, 0x98,  0x50,0xd0,
	//亮度,MIN,HOUR,IMER,SET,定時,畫中畫,2*,  3*
};
void int1(void) interrupt 2
{ EA = 0;
  k.r = readir();
  IE1 = 0;  
  EA = 1;
  IE1 = 0;
}

//UART init
void initUart(void)
{
 TMOD|=0x20;
 SCON=0x50;
// PCON|=0x80;
 TH1=0xfd;
 TL1=0xfd;
 TR1=1;
 ET1=0;
}

int main(void)
{ 
  union myd rdata; 
  bit IROLD=0; 
  bit IRNEW=0; 
  unsigned char m,n,i;
  unsigned char code seg[]={0x01,0x02,0x04,0x08,0x10,0x00,0x00,0x00};
  unsigned char code zxm[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,
              0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff, };
  unsigned int rekey;
  unsigned char key, str1[]="Code: --------      SYS:--   USER:--";
  unsigned char code str2[]="Please press any    key.....";
  unsigned char idata irdb[142];
  unsigned char leader[4];
  initTimer(0);
  initUart();
  TI=0;
  P1=0xff;
  SBUF = 0xee;while(!TI);TI=0;
  SBUF= 0x55; while(!TI);TI=0;  
  IT1=1;
  EX1=1;
  EA=0;rekey=0;
  key=0x10;
  P2= 0xff;
  P0=zxm[0];
  //lcd_init();
  //lcd_string(str2);
  while(1){  
   IROLD=1;	TR0=0;
   P0=zxm[0];
   //while(IRIN);	// 高電平等待
   P0=zxm[9];
   while(IROLD){
     IRIN =1;
     rekey=0;
     TR0=0;
	 TH0=0;TL0=0;TR0=1;	 
     while(!IRIN){rekey++;}// 低電平的起始位
	 TR0=0;leader[0]=TH0;leader[1]=TL0;
	 TH0=0;TL0=0;TR0=1;
   	 if(rekey>500) {
	    IROLD=0;
		} 	  
   P0=zxm[1];
   }
   P0=zxm[2];
 		while(IRIN);   //高電平
		TR0=0;
		leader[3]=TH0;leader[4]=TL0;
		TL0=0x00; TH0=0x00; 
		TR0=1;
   m=0;
   while(m<140){    	 
		IRIN =1;
		while(IRIN==0) //低電平
		  {rekey++;   //高電平
		    if (rekey>10000) break;
		  }	
		TR0=0;
		irdb[m++]=TH0;
		irdb[m++]=TL0;
		TL0=0x00;TH0=0x00; 
		TR0=1;
		rekey=0;
		while(IRIN)	  //高電平
		  {rekey++;   
		    if (rekey>10000) break;
		  }
		TR0=0;
		irdb[m++]=TH0;
		irdb[m++]=TL0;   	  
		TL0=0x00; TH0=0x00; 
		TR0=1;
		P0=zxm[3];
   }
		  
   TR0=0;
   
   rekey=0;

   SBUF = 0xBB;while(!TI);TI=0;
   SBUF=  0xAA; while(!TI);TI=0;  
   	
	m=0;
	while(m<4){	      

	  SBUF=leader[m++];while(!TI);TI=0;
	  SBUF=leader[m++];while(!TI);TI=0;  
	  P0=zxm[4];
	} 
   	m=0;
	while(m<140){
	  SBUF=irdb[m++];while(!TI);TI=0;
	  SBUF=irdb[m++];while(!TI);TI=0;
	  P0=zxm[5];
	}
	SBUF=0xaa;while(!TI);TI=0;
	SBUF=0xbb;while(!TI);TI=0;   
	P0=zxm[6];
	IRIN =1;
	rekey=0;
	while(rekey<500){rekey++;}
	IROLD=0;
	P0=zxm[7]; 
	TI=0;
	rekey=0;
	k.r=0;
  }
}

unsigned long readir2(void)
{  static bit IROLD=0; 
   bit IRNEW;
   union myd rem;
   IRIN =1;
   IRNEW = IRIN; 
   if(IRNEW != IROLD)
   {
      rem.led[0]=TL0;
	  rem.led[2]=TH0;
   	  TL0=0x00;
	  TH0=0x00; 
	  TR1=1;  
   }
   else
   {
   	  rem.r=0;
   }
   IROLD =IRNEW; 
   return rem.r;
}

void delay1(unsigned int nms)
{
  while(nms--); 
}

// 24---220us, 06---250us
void initTimer(unsigned char st0) 
{
 TMOD=0x01;
 TH0=st0;
 TL0=st0; 
 TR0=0;
 ET0=0;
 ET1=0; 
}

void initTimer1(void) 
{
 TMOD =0x10;
 TH1=0x00;
 TL1=0x00; 
 TR1=0;
 ET1=0;
 //ET1=0; 
}

unsigned long readir(void)
{  unsigned char i;
   unsigned int delay;
   unsigned long rdata=0;
   union myd rem;
   IRIN = 1;   
   if(IRIN) return 0;
   EA=0;i=0;
   initTimer2();TF0=0;
   while(IRIN==0); 
 /*    {
		  while(TF0==0);
		  TF0=0;i++;
		  TH0=0xfc;TL0=0x18;  
	 }
   TR0=0;
   if (i<6) return i;*/
   i=32;
   while(i--) //始接收
   {  
      delay =80;
	  initTimer(D220U);
	  while(delay--)  // 延時4.5ms~6.0ms
	    { 
		  while(TF0==0);
		  TF0=0;if(IRIN==0) delay = 0;
		}
	  TR0=0;		  
	  while(IRIN==0) IRIN = 1; //等待高電平
      // 延時0.9ms	begin
	  initTimer(D220U);
	  delay=6;
	  while(delay--)  
	    {while(TF0==0);TF0=0;}	  	  
	  TR0=0;
	  // 延時0.9ms end
      rdata <<=1;
	  IRIN =1;
	  if(IRIN)
	     rdata |= 0x1;
   }
   rem.r = rdata;
   if(rem.r+1) {
       if (((rem.led[0]+ rem.led[1])== 0xff) &&((rem.led[2]+ rem.led[3])== 0xff)) return rdata;	   
	   else return 0;
   }
   else return rdata;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲网友自拍偷拍| 精品国产免费人成电影在线观看四季| 国产在线精品免费av| 丝袜诱惑亚洲看片| 午夜av区久久| 日韩va亚洲va欧美va久久| 亚洲国产另类精品专区| 亚洲国产成人av| 天天色图综合网| 秋霞午夜鲁丝一区二区老狼| 婷婷成人激情在线网| 青青草原综合久久大伊人精品| 视频一区二区中文字幕| 日本不卡免费在线视频| 免费人成网站在线观看欧美高清| 青青草97国产精品免费观看| 久久精品国产99国产精品| 九九九精品视频| 成人短视频下载| 91看片淫黄大片一级| 欧美日韩黄色影视| 欧美精品一区男女天堂| 国产欧美日韩不卡免费| 亚洲情趣在线观看| 日韩精品亚洲一区| 国产自产v一区二区三区c| 精品视频在线看| 日韩欧美在线一区二区三区| 日韩免费观看2025年上映的电影| 国产三级精品三级在线专区| 亚洲私人黄色宅男| 毛片基地黄久久久久久天堂| 成人性生交大片免费看视频在线 | 丁香亚洲综合激情啪啪综合| 成人app在线观看| 欧美日韩国产美| 国产午夜亚洲精品午夜鲁丝片| 亚洲天堂成人在线观看| 日本视频在线一区| 91女人视频在线观看| 日韩一二三区视频| 亚洲欧美一区二区久久| 美洲天堂一区二卡三卡四卡视频| 国产98色在线|日韩| 欧美精品在线观看播放| 中文字幕电影一区| 蜜乳av一区二区三区| 91欧美激情一区二区三区成人| 精品免费99久久| 一级特黄大欧美久久久| 国产高清一区日本| 欧美一区二区三级| 亚洲三级免费电影| 国产一区二区不卡在线| 欧美日韩精品电影| 精品在线观看免费| 99精品久久99久久久久| 欧美精品一区二区三区蜜臀| 五月天精品一区二区三区| 成人app下载| 久久久久久久久久久久久女国产乱| 一区二区成人在线观看| 不卡免费追剧大全电视剧网站| 日韩一卡二卡三卡四卡| 同产精品九九九| 色综合久久99| 亚洲图片激情小说| 波多野结衣中文字幕一区| 久久久久久久久一| 国产精品系列在线观看| 日韩欧美国产综合一区 | 国产亚洲福利社区一区| 男女激情视频一区| 欧美一级一区二区| 男人操女人的视频在线观看欧美| 欧美男同性恋视频网站| 一区二区三区久久久| 日本大香伊一区二区三区| ...av二区三区久久精品| 成+人+亚洲+综合天堂| 国产目拍亚洲精品99久久精品 | 国产欧美1区2区3区| 国产精品一区一区三区| 亚洲成人三级小说| 在线不卡一区二区| 欧美a一区二区| 精品国产一区二区三区久久影院| 久久精品99国产国产精| 欧美精品一区二区三区蜜桃| 国产激情一区二区三区| 国产精品久久看| 色综合色狠狠天天综合色| 亚洲人精品午夜| 欧美人与性动xxxx| 免费观看日韩av| 国产日韩欧美精品综合| av成人免费在线观看| 亚洲精品第1页| 欧美一区二区三区在线观看| 美女脱光内衣内裤视频久久网站| 精品国产一区二区三区av性色 | 国产精品亚洲人在线观看| 久久精品亚洲一区二区三区浴池| 波多野结衣精品在线| 亚洲第一电影网| 精品国产第一区二区三区观看体验| 国产馆精品极品| 亚洲一区二区四区蜜桃| 日韩一区二区在线观看| 欧美一级电影网站| 国产91丝袜在线播放九色| 一区二区三区中文字幕在线观看| 5858s免费视频成人| 国产成人精品免费看| 一区二区三区波多野结衣在线观看| 91精品视频网| 97精品国产97久久久久久久久久久久| 亚洲第一搞黄网站| 国产精品免费久久久久| 91精品国产欧美一区二区| 成人性生交大片免费看视频在线| 图片区小说区国产精品视频| 久久精品综合网| 日韩三级免费观看| 在线观看91精品国产入口| 国产精品性做久久久久久| 午夜精品福利久久久| 中文字幕一区二区三区精华液| 91精品蜜臀在线一区尤物| av电影在线观看一区| 精品一区二区三区免费观看| 亚洲国产另类av| 成人免费一区二区三区在线观看| 久久先锋影音av| 欧美一级免费观看| 色琪琪一区二区三区亚洲区| 国产一区二区三区蝌蚪| 日韩黄色免费网站| 亚洲一区二区av在线| 中文字幕中文字幕一区二区| 日韩一级片在线观看| 欧美优质美女网站| 色乱码一区二区三区88| 91香蕉视频mp4| 99国产精品国产精品久久| 成人中文字幕在线| 风间由美中文字幕在线看视频国产欧美| 日本成人在线网站| 日韩成人dvd| 日韩国产一二三区| 蜜桃视频一区二区三区在线观看| 亚洲国产精品久久久久婷婷884 | 亚洲国产精品麻豆| 一区二区三区中文免费| 亚洲欧美自拍偷拍色图| 国产精品免费av| 综合av第一页| 亚洲精品国产一区二区精华液| 国产精品色在线观看| 国产日产欧美精品一区二区三区| 国产婷婷色一区二区三区| 久久久精品国产99久久精品芒果| 久久久精品欧美丰满| 欧美韩国日本综合| 亚洲色图欧美在线| 亚洲自拍另类综合| 五月天亚洲精品| 色猫猫国产区一区二在线视频| 91网站在线观看视频| 欧美亚洲一区三区| 日韩一区二区三区在线| 2020日本不卡一区二区视频| 国产日韩欧美精品综合| 亚洲欧美色图小说| 午夜成人免费电影| 国产精品综合网| 色呦呦国产精品| 欧美一级高清大全免费观看| 久久综合av免费| 亚洲欧美精品午睡沙发| 亚洲第一会所有码转帖| 国产一区 二区| 93久久精品日日躁夜夜躁欧美| 欧美日韩电影在线播放| 精品国产乱码久久| 亚洲免费观看在线观看| 日韩va亚洲va欧美va久久| 成人午夜视频福利| 欧美色电影在线| 国产清纯在线一区二区www| 一区二区三区自拍| 国产很黄免费观看久久| 欧美亚洲一区二区在线| 国产日韩精品视频一区| 亚洲精品免费播放| 国产乱码精品一品二品| 欧美美女网站色| 国产精品福利一区二区三区| 蜜桃一区二区三区在线观看| 91黄色免费版|