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

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

?? ex97.c

?? 單片機C語言應用100例.rar
?? C
字號:
//實例97:用紅外遙控器控制繼電器
#include<reg51.h>       //包含單片機寄存器的頭文件
sbit IR=P3^2;           //將IR位定義為P3.2引腳
unsigned char a[4];    //儲存用戶碼、用戶反碼與鍵數據碼、鍵數據反碼
unsigned int LowTime,HighTime; //儲存高、低電平的寬度 
sbit Relay=P1^3;      //將Relay位定義為P1.3引腳
/************************************************************
函數功能:對4個字節的用戶碼和鍵數據碼進行解碼
說明:解碼正確,返回1,否則返回0
出口參數:dat
*************************************************************/
bit DeCode(void)        
{
    
   unsigned char  i,j;
	unsigned char temp;    //儲存解碼出的數據
	for(i=0;i<4;i++)      //連續讀取4個用戶碼和鍵數據碼
	  {
		 for(j=0;j<8;j++)  //每個碼有8位數字
			 {
	         temp=temp>>1;  //temp中的各數據位右移一位,因為先讀出的是高位數據									
			   TH0=0;         //定時器清0
			   TL0=0;         //定時器清0
			   TR0=1;         //開啟定時器T0
		      while(IR==0)   //如果是低電平就等待
	               ;	      //低電平計時
		  	   TR0=0;         //關閉定時器T0
			   LowTime=TH0*256+TL0;    //保存低電平寬度
			   TH0=0;         //定時器清0
			   TL0=0;         //定時器清0
			   TR0=1;         //開啟定時器T0
			   while(IR==1)   //如果是高電平就等待
			       ;			   
			   TR0=0;        //關閉定時器T0
			   HighTime=TH0*256+TL0;   //保存高電平寬度
			   if((LowTime<370)||(LowTime>640))
			  		    return 0;        //如果低電平長度不在合理范圍,則認為出錯,停止解碼			
			   if((HighTime>420)&&(HighTime<620))   //如果高電平時間在560微秒左右,即計數560/1.085=516次
			           temp=temp&0x7f;       //(520-100=420, 520+100=620),則該位是0
			   if((HighTime>1300)&&(HighTime<1800)) //如果高電平時間在1680微秒左右,即計數1680/1.085=1548次
			           temp=temp|0x80;       //(1550-250=1300,1550+250=1800),則該位是1
		     }  			            
	   a[i]=temp;	//將解碼出的字節值儲存在a[i]																					 
    }  				 		 
  if(a[2]=~a[3])  //驗證鍵數據碼和其反碼是否相等,一般情況下不必驗證用戶碼
	 return 1;     //解碼正確,返回1
}
/************************************************************
函數功能:執行遙控功能
*************************************************************/
void Function(void)
{
   Relay=!Relay;   //對P1.3引腳取反,控制繼電器的吸合、釋放
  
}
/************************************************************
函數功能:主函數
*************************************************************/
void main()
{		 
	EA=1;        //開啟總中斷
   EX0=1;       //開外中斷0
   ET0=1;       //定時器T0中斷允許
   IT0=1;       //外中斷的下降沿觸發  
	TMOD=0x01;   //使用定時器T0的模式1
	TR0=0;       //定時器T0關閉
	while(1)    //等待紅外信號產生的中斷
		;		 
}
/************************************************************
函數功能:紅外線觸發的外中斷處理函數
*************************************************************/
void Int0(void) interrupt 0 using 0
  {
     EX0=0;      //關閉外中斷0,不再接收二次紅外信號的中斷,只解碼當前紅外信號
	  TH0=0;      //定時器T0的高8位清0
	  TL0=0;      //定時器T0的低8位清0
	  TR0=1;	    //開啟定時器T0	 
	  while(IR==0)          //如果是低電平就等待,給引導碼低電平計時
	       ;     
	  TR0=0;                //關閉定時器T0     
	  LowTime=TH0*256+TL0;  //保存低電平時間
	  TH0=0;      //定時器T0的高8位清0
	  TL0=0;      //定時器T0的低8位清0
	  TR0=1;	    //開啟定時器T0
	  while(IR==1)  //如果是高電平就等待,給引導碼高電平計時
	    ;
	  TR0=0;        //關閉定時器T0
	  HighTime=TH0*256+TL0;	//保存引導碼的高電平長度
     if((LowTime>7800)&&(LowTime<8800)&&(HighTime>3600)&&(HighTime<4700))
		 {
		    //如果是引導碼,就開始解碼,否則放棄,引導碼的低電平計時
	       //次數=9000us/1.085=8294, 判斷區間:8300-500=7800,8300+500=8800.
	       if(DeCode()==1)	
	 	    Function();	   //如果滿足條件,執行遙控功能
		 }
	  EX0=1;   //開啟外中斷EX0
  }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丝袜诱惑制服诱惑色一区在线观看| 精品亚洲国产成人av制服丝袜| 日韩电影免费在线看| 国产另类ts人妖一区二区| 欧美日韩高清一区二区不卡| 国产精品看片你懂得| 日韩精品亚洲一区| 色呦呦日韩精品| 中国色在线观看另类| 久久99精品视频| 欧美色精品在线视频| 亚洲日本在线视频观看| 国产精品亚洲第一| 91麻豆精品国产无毒不卡在线观看 | 中文字幕一区二区三| 日本sm残虐另类| 欧美日韩高清一区二区| 亚洲精品视频在线| 99精品欧美一区二区三区小说| 日韩女优视频免费观看| 日本亚洲视频在线| 欧美日韩免费观看一区二区三区 | 国产视频一区二区在线| 精品一区二区综合| 精品免费一区二区三区| 日本在线不卡视频| 欧美精品高清视频| 亚洲 欧美综合在线网络| 欧美日韩一区精品| 一区二区三区在线观看欧美| 99国产欧美久久久精品| 国产精品国产精品国产专区不片| 风间由美性色一区二区三区| 国产日本欧洲亚洲| 国产不卡在线一区| 国产欧美一区二区精品仙草咪| 丰满少妇久久久久久久| 国产精品―色哟哟| 色诱视频网站一区| 午夜激情久久久| 日韩欧美一二区| 国产精品99久久久久久宅男| 国产日韩v精品一区二区| 成人久久视频在线观看| 亚洲欧美一区二区三区极速播放| 色综合久久综合中文综合网| 一二三四社区欧美黄| 欧美高清精品3d| 国内一区二区在线| 亚洲国产高清aⅴ视频| 91尤物视频在线观看| 亚洲精品国产一区二区三区四区在线| 91九色02白丝porn| 日韩黄色免费电影| 久久午夜电影网| 99re这里只有精品6| 亚洲6080在线| 久久久天堂av| 91丨porny丨首页| 视频一区二区国产| 国产日韩欧美精品电影三级在线| 91视频一区二区三区| 奇米精品一区二区三区在线观看一| 2024国产精品视频| 欧美午夜精品久久久久久孕妇| 日本不卡123| 国产精品成人午夜| 日韩丝袜美女视频| 91丨porny丨户外露出| 美日韩黄色大片| 一区二区三区四区精品在线视频| 欧美一区午夜视频在线观看| av成人动漫在线观看| 午夜精品福利久久久| 国产精品美女视频| 91精品在线麻豆| 91免费在线视频观看| 久久精品国产77777蜜臀| 亚洲精品你懂的| 久久精品日韩一区二区三区| 欧美日韩精品二区第二页| 高清日韩电视剧大全免费| 日韩va欧美va亚洲va久久| 亚洲人被黑人高潮完整版| 精品日韩一区二区| 欧美日韩精品三区| 日本乱码高清不卡字幕| 粉嫩一区二区三区性色av| 免费欧美高清视频| 亚洲一区二区中文在线| 国产精品美女视频| 久久日韩粉嫩一区二区三区| 欧美日韩夫妻久久| 在线观看国产日韩| 不卡大黄网站免费看| 国产中文字幕一区| 免费成人av资源网| 丝袜美腿成人在线| 亚洲国产精品久久艾草纯爱| 亚洲女爱视频在线| 中文字幕亚洲区| 国产精品天美传媒| 欧美国产激情二区三区| 26uuu国产电影一区二区| 制服丝袜激情欧洲亚洲| 欧美日韩国产片| 欧美视频中文字幕| 在线一区二区视频| 欧洲一区在线观看| 欧亚洲嫩模精品一区三区| 色综合久久六月婷婷中文字幕| 国产91精品一区二区麻豆亚洲| 国产麻豆9l精品三级站| 国产九色精品成人porny | 久久久久久**毛片大全| 精品福利在线导航| 久久新电视剧免费观看| 久久看人人爽人人| 欧美精彩视频一区二区三区| 欧美国产亚洲另类动漫| 国产精品久久久久久久久晋中| 欧美激情一区二区三区四区| 国产精品久久久久久久久晋中 | 欧美群妇大交群的观看方式| 欧美日韩一区三区| 国产精品麻豆欧美日韩ww| 亚洲欧洲av一区二区三区久久| ...av二区三区久久精品| 一区二区三区免费网站| 香蕉影视欧美成人| 久久精品久久精品| 大尺度一区二区| 在线影院国内精品| 精品久久国产字幕高潮| 国产蜜臀av在线一区二区三区| 亚洲日穴在线视频| 蜜桃av噜噜一区| 成人精品一区二区三区四区| 日本精品裸体写真集在线观看| 91精品国产欧美一区二区成人| 久久久久久久久久久久电影| 成人欧美一区二区三区白人| 亚洲成av人片在线| 国产精品亚洲一区二区三区妖精| 99久久免费国产| 91精品国产综合久久精品麻豆| 精品成人一区二区三区四区| 亚洲伦在线观看| 蜜桃精品在线观看| 97久久久精品综合88久久| 在线不卡a资源高清| 国产日韩亚洲欧美综合| 午夜一区二区三区视频| 国产伦精品一区二区三区免费| 91在线国产观看| 亚洲精品在线网站| 亚洲成人动漫一区| 成人av高清在线| 亚洲超丰满肉感bbw| 国产精品一区二区男女羞羞无遮挡| 日本高清不卡aⅴ免费网站| 国产亚洲美州欧州综合国| 亚洲成人自拍偷拍| 成人黄色软件下载| 精品乱码亚洲一区二区不卡| 一区二区三区欧美激情| 成人精品一区二区三区中文字幕| 7777精品伊人久久久大香线蕉| 一区视频在线播放| 国产在线一区观看| 欧美精品三级在线观看| 亚洲日本在线天堂| 国产盗摄一区二区| 精品福利一区二区三区免费视频| 亚洲国产欧美在线| 在线免费观看不卡av| 日本一区二区三区视频视频| 久久电影网站中文字幕| 欧美乱妇23p| 午夜久久电影网| 欧美日韩在线播放三区四区| 亚洲欧美视频在线观看视频| www.成人在线| 国产蜜臀av在线一区二区三区| 极品少妇一区二区三区精品视频| 制服视频三区第一页精品| 亚洲一区二区三区四区的| 99久久婷婷国产综合精品电影 | 欧美一级久久久久久久大片| www.日本不卡| 国产三级精品视频| 成熟亚洲日本毛茸茸凸凹| 国产欧美日韩另类一区| 国产一区二区三区在线观看精品| 日韩小视频在线观看专区| 蜜臀av亚洲一区中文字幕| 日韩欧美在线1卡| 韩国在线一区二区| 久久色成人在线| 成人中文字幕在线|