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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? main.c

?? 接收遙控器發(fā)出的指令并存儲
?? C
字號:
#include "ir_type.h"
#include "24C02.h"	
static unsigned char flag=0; //定義38K載波使能位
static unsigned char data DT,DC=0x00; //定義接收紅外數(shù)據(jù)計數(shù)器
static unsigned char rdarray[80]; 
//延時函數(shù)

void Delay9ms();
void Delay4_5ms();
void Delay560us();
//void Delay3(unsigned char a);
void Delay400us();

//***定義遙控輸出控制函數(shù)×××//
void SEND_IR_GUIDE();
void SEND_IR_1();
void SEND_IR_0();
void SEND_One_Byte(char thedata);

//主函數(shù)
void main()
 {
unsigned char h=0,l,k,y;
//unsigned char uk;
//unsigned char rdarray[80]; 
//extern void Read_N_Bytes(char *buffer,char n,char addr); 
IP=	0x01;
TMOD = 0x02; 
TH0=0xF3;
ET0=1;
//TR0=1;//定時器0方式2,產(chǎn)生38KHz調(diào)制信號
EA = 1;      //允許CPU中斷
IT0 = 1;     //INT0下降沿有效
EX0 = 1;     //開INT0中斷
// P1=0xff;
//printf("\nDC=%d",DC);
Dout = 0;
LED=DC;
Led=0;					  
while(1)
{
if(K4 == 0)//判斷K5是否被按下
		{
			Delay2(500);//延時消抖
			if(K4 == 0)
			{  
			  EX0=0;
			  //Write_One_Byte(DC,0x0A);//往2402的0X04地址寫如數(shù)值0X07
			}
		}

		if(K5 == 0)
		{
			Delay2(500);
			if(K5 == 0)
			{
				 EX0=1;
			     flag = Read_One_Byte(DC);//將讀出來的數(shù)值給tmp
				//P0  = seg_tab[tmp];
				LED=flag;
                //Delay2(50000);
			}
		}
if(K3 == 0)//判斷K3是否被按下
{Delay9ms();//延時10MS	 
if(K3 == 0)//再次確定K3是否被按下
{
if(DC>0)
{
DC++;
Write_One_Byte(0xF2,DC);
for(y=0;y<DC;y++)Write_One_Byte(y,rdarray[y]);
}
else
{ 
DC=Read_One_Byte(0xF2);
for(y=0;y<DC;y++)rdarray[y] = Read_One_Byte(y);
}
LED=DC;
for(l=500;l>0;l--)Delay9ms();
LED=rdarray[2];
}
}
 //發(fā)送數(shù)據(jù)
if(K2 == 0)//判斷K2是否被按下
{	
Delay9ms();//延時10MS
if(K2 == 0)//再次確定K2是否被按下
{	
for(k=2;k<DC;k++)
{
SEND_IR_GUIDE();
SEND_One_Byte(rdarray[0]);
SEND_One_Byte(rdarray[1]);			
SEND_One_Byte(rdarray[k]);
DT=~rdarray[k];
SEND_One_Byte(DT);
SEND_IR_1();  //Stop Bit 
Led=~Led;
for(l=40;l>0;l--)Delay9ms();                  
}
}
}
}
}
/*******************數(shù)據(jù)位定義*************************/
void SEND_IR_GUIDE()
{
unsigned char i,j;
TR0=1;	 
for (j=25;j>0;j--)
for (i=83;i>0;i--);
TR0=0;
Dout = 0;
for (j=25;j>0;j--)
for (i=90;i>0;i--);	
}
void SEND_IR_1()
{unsigned char i,j; //總的延時時間=[(2*i)+1]*j+1+1
TR0=1;
for (j=1;j>0;j--)
for (i=119;i>0;i--);
TR0=0;
Dout = 0;
for (j=6;j>0;j--)
for (i=138;i>0;i--);
}
void SEND_IR_0()
{
unsigned char i,j; //總的延時時間=[(2*i)+1]*j+1+1
TR0=1;	
for (j=1;j>0;j--)
for (i=119;i>0;i--);
TR0=0;
Dout = 0;
for (j=2;j>0;j--)
for (i=138;i>0;i--);
}
void SEND_One_Byte(char thedata)
{		  
unsigned char i;
for(i=0;i<8;i++)
{if((thedata>>i)&0x01)
SEND_IR_1();
else
SEND_IR_0();
}
}
/*********************延時函數(shù)******************
void Delay560us() //晶振=12MHz 延時時間=560us-4us
{ 
unsigned char i,j; //總的延時時間=[(2*i)+1]*j+1+1
for (j=2;j>0;j--)
for (i=123;i>0;i--);

}


void Delay4_5ms() //晶振=12MHz 延時時間4.5ms
{ 
unsigned char i,j ;
for (j=25;j>0;j--)
for (i=90;i>0;i--);


}	  *************/ 
void Delay9ms() //晶振=12MHz 延時時間9ms
{ 
unsigned char i,j; 
for (j=50;j>0;j--)
for (i=90;i>0;i--);
}  

/***************延時時間=404us*************************/
void Delay400us() //晶振=12MHz 
{ //晶振=11.0592MHz 延時時間≈438us
unsigned char i,j; //總的延時時間=[(2*i)+1]*j+1+1
for (j=2;j>0;j--)
for (i=100;i>0;i--);
}


/*********38KHz載波***********/
void timeint( ) interrupt 1 using 2
{Dout=~Dout;}
/**********************************************************
*外中斷0 遙控解碼函數(shù)(子程序)
**********************************************************/
void IR() interrupt 0 using 3 //選擇工作寄存器組
{	
   
	//DC++;
if(RD==1)
{
unsigned char i,k,l;
unsigned char KeyCoding[4]; //定義數(shù)組,存放接收到的數(shù)據(jù)
EA = 0; //關(guān)外中斷0
if (P3_2==0) //P3.2低電平繼續(xù)
{
for (i=20;i>0;i--) //循環(huán)檢測20次,低電平引導信號干擾檢測(9ms)
{
Delay400us(); //延時438us
if (P3_2==1) //低電平引導信號出現(xiàn)高電平就跳出
{
EA = 1; //開外中斷
return;
}
}
while(P3_2==0); //等待高電平引導信號到了.
for (i=10;i>0;i--) //循環(huán)檢測10次,高電平引導信號干擾檢測(4.5ms)
{
Delay400us();
if (P3_2==0) //高電平引導信號出現(xiàn)低電平就跳出
{
EA = 1; //開外中斷
return;
}
}

while(P3_2==1); //等待高電平引導信號結(jié)束.
//接收4個字節(jié)的數(shù)據(jù)
for (k=0;k<4;k++)
{
for (i=8;i>0;i--) //8位數(shù)據(jù)
{
while(P3_2==0); //等待第一個地址碼的高電平到了.(保證判斷每位數(shù)據(jù)的起點一致)
Delay400us();
Delay400us(); //延時0.876ms去判斷P3.2的狀態(tài)(0.56ms<延時時間<1.125ms)
KeyCoding[k]>>= 1; //右移1位
if(P3_2==1) //仍是1,最高位寫入1,0跳過
KeyCoding[k]|= 0x80;
while(P3_2==1); //等待高電平結(jié)束
}
}
//比較地址碼和地址反碼,不同解碼錯誤退出
if (KeyCoding[0]!=~KeyCoding[1]||KeyCoding[2]!=~KeyCoding[3])
{
	EA = 1; //開外中斷
return;
}
DC++;
if(DC==1)
{
rdarray[0]= KeyCoding[0];
rdarray[1]= KeyCoding[1];
rdarray[2]= KeyCoding[2];
DC++;
}

else rdarray[DC]= KeyCoding[2];
Led=~Led;
for(l=150;l>0;l--)Delay9ms();
LED=KeyCoding[2];
for(l=150;l>0;l--)Delay9ms();
/*
switch (KeyCoding[2])
{//按鍵判斷
case 0x14:
LED=0xfe;
DT = 1;//確定鍵
//這里添加代碼
break;
case 0x11: //向上鍵
LED=0xfb;
DT = 1;
//這里添加代碼
break;
case 0x09: //向下鍵
LED=0xef;
DT = 1;
//這里添加代碼
break;
case 0x1b: //向左鍵
LED=0xdf;
DT = 1;
//這里添加代碼
break;
case 0x12: //向右鍵
LED=0xfa;
DT = 1;
//這里添加代碼
break;
case 0x07: //系統(tǒng)設(shè)定鍵
LED=0x00;
DT = 1;
//這里添加代碼
break;
case  0x18:
LED=0xff;
DT=1;
break;
}*/
}
}
else
{
EA = 1; //開外中斷
return;
}
EA = 1;
}

/***************************
void Delay3(unsigned char a)//按鍵延時函數(shù)
{
    unsigned char k;
     for(k=0;k<125;k++)
    
	 while(a) a--;     
}	
******************************/	

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区三区四区不卡| 日本不卡123| 亚洲最快最全在线视频| 亚洲成人7777| 激情五月婷婷综合| 色综合久久综合网欧美综合网| 色综合久久综合网97色综合| 欧美一级xxx| 国产精品天干天干在观线| 一区二区久久久| 蜜桃精品视频在线| 成人av网址在线观看| 制服丝袜国产精品| 国产精品欧美精品| 亚洲福利一二三区| 国产成人免费av在线| 欧美日韩国产美| 国产女人aaa级久久久级| 亚洲午夜视频在线观看| 高清不卡一二三区| 日韩一区二区免费视频| 欧美tickling挠脚心丨vk| 亚洲乱码精品一二三四区日韩在线| 蜜桃视频一区二区三区在线观看| 国产成人综合在线| 日韩欧美美女一区二区三区| 亚洲美女视频一区| 国产在线国偷精品产拍免费yy| 欧美性色欧美a在线播放| 国产精品美女久久久久aⅴ国产馆| 性做久久久久久久免费看| 97成人超碰视| 日本一区二区三区高清不卡| 亚洲成人免费影院| 色噜噜久久综合| 国产精品网站导航| 国产盗摄精品一区二区三区在线 | 欧美另类videos死尸| 欧美不卡一区二区三区| 亚洲va国产va欧美va观看| 成人av片在线观看| 国产女人aaa级久久久级| 国产麻豆精品一区二区| 欧美视频一区二区三区四区| 亚洲视频免费在线| av激情亚洲男人天堂| 91.com在线观看| 亚洲国产va精品久久久不卡综合| 粉嫩av亚洲一区二区图片| 久久蜜桃av一区精品变态类天堂 | **网站欧美大片在线观看| 国产福利不卡视频| 国产午夜亚洲精品不卡| 国产一区二区三区综合| 久久久www成人免费毛片麻豆| 久久99精品久久久久久动态图| 91精品国产综合久久精品图片| 亚洲成人免费观看| 欧美日韩在线免费视频| 五月天久久比比资源色| 欧美三级欧美一级| 亚洲激情欧美激情| 制服丝袜在线91| 国内精品久久久久影院色| 91精品国产91热久久久做人人| 日本午夜精品视频在线观看| 欧美成人国产一区二区| 国产一区二区三区不卡在线观看| 久久久亚洲精品石原莉奈| 久99久精品视频免费观看| 久久综合色之久久综合| 欧美一级日韩一级| 日韩电影在线看| 日韩午夜在线播放| 懂色av中文字幕一区二区三区| 国产精品嫩草影院com| 91在线观看一区二区| 亚洲欧美偷拍卡通变态| 欧美午夜不卡在线观看免费| 免费人成网站在线观看欧美高清| 久久婷婷国产综合精品青草| 99国产精品久| 丝袜诱惑制服诱惑色一区在线观看| 欧美一区二区网站| 成人免费看视频| 久久精工是国产品牌吗| 国产精品麻豆视频| 欧美精品三级日韩久久| 波多野结衣在线一区| 午夜精品成人在线| 精品日本一线二线三线不卡| 在线观看av不卡| 九九国产精品视频| 亚洲美女视频一区| 中文字幕欧美一| 日韩亚洲欧美一区二区三区| 国产自产高清不卡| 麻豆国产精品视频| 一区二区三区在线免费观看| 欧美午夜精品电影| 在线一区二区三区做爰视频网站| 极品少妇一区二区| 日本少妇一区二区| 亚洲另类在线制服丝袜| 婷婷中文字幕综合| 亚洲欧美在线观看| 91麻豆精品国产自产在线观看一区 | 经典三级在线一区| 天堂午夜影视日韩欧美一区二区| 国产精品理伦片| 久久精品视频网| 欧美日韩一区二区三区四区 | 色婷婷亚洲精品| 国产成人啪午夜精品网站男同| 亚洲国产日韩在线一区模特| 国产欧美日韩不卡免费| 亚洲精品在线网站| 欧美一区二区三区视频免费 | 日韩一区国产二区欧美三区| 91丨九色porny丨蝌蚪| 日本怡春院一区二区| 国产精品视频观看| 久久久久国产精品免费免费搜索| 欧美高清性hdvideosex| 欧美少妇bbb| 欧美午夜精品理论片a级按摩| 91性感美女视频| 色又黄又爽网站www久久| 成人精品小蝌蚪| 成人美女在线观看| 成人的网站免费观看| 国产成a人亚洲| 麻豆极品一区二区三区| 免费观看91视频大全| 日本欧美大码aⅴ在线播放| 亚洲已满18点击进入久久| 一区二区国产盗摄色噜噜| 51精品秘密在线观看| 国产成人免费视频精品含羞草妖精 | 国产高清亚洲一区| 成人午夜在线播放| 国产精品夫妻自拍| 亚洲美女区一区| 日韩av成人高清| 国产成人免费视| 欧美亚洲动漫制服丝袜| 欧美v国产在线一区二区三区| 国产精品视频看| 日韩精品免费专区| av亚洲精华国产精华精华| 欧美日韩中文一区| 国产三级精品在线| 亚洲动漫第一页| 国产999精品久久久久久| 在线中文字幕一区二区| 久久尤物电影视频在线观看| 日韩一区欧美一区| 精品在线播放免费| 欧美亚洲一区二区三区四区| 日韩你懂的在线观看| 亚洲乱码日产精品bd| 久久99久久久久| 色激情天天射综合网| 精品三级在线观看| 亚洲午夜一二三区视频| 国产不卡视频一区| 日韩三级中文字幕| 一个色在线综合| 国产成人在线观看| 日韩亚洲欧美综合| 亚洲尤物视频在线| 成人97人人超碰人人99| 精品精品欲导航| 亚洲第一激情av| 95精品视频在线| 国产清纯在线一区二区www| 日韩在线一二三区| 欧美色区777第一页| 综合在线观看色| 国产91丝袜在线18| 欧美岛国在线观看| 日韩在线一区二区三区| 在线观看网站黄不卡| 国产精品色呦呦| 韩日精品视频一区| 日韩欧美色电影| 免费精品视频在线| 3d动漫精品啪啪1区2区免费 | 日韩精品视频网站| 欧美视频完全免费看| 亚洲女人的天堂| 色婷婷精品久久二区二区蜜臀av| 国产欧美一区二区三区网站| 国内精品写真在线观看| 精品国产免费一区二区三区香蕉| 奇米综合一区二区三区精品视频 | 婷婷亚洲久悠悠色悠在线播放| 日本高清视频一区二区| 亚洲免费观看高清完整版在线观看| 不卡的电影网站|