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

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

?? ird.c.bak

?? TLC0831實(shí)例
?? BAK
字號(hào):
/*
	單片機(jī)紅外遙控試驗(yàn)
	
	趙亮
	zhaoliang_0801@dl.cn
說(shuō)明: 由于這個(gè)試驗(yàn)不是我的原創(chuàng),所以沒有過(guò)多的發(fā)言權(quán),
	我只是在網(wǎng)上找到了程序,修改之后,用到了我的板子上
	試驗(yàn)結(jié)果,使用SAA3010 遙控器,板子上焊接紅外接收頭
	注意一定要在接收頭的電源也地端一定要接上濾波電容
	我接的是一個(gè)10uf和一個(gè)104,效果還可以。
	
	數(shù)據(jù)線接到單片機(jī)的 外部中斷0(P32)
	
	2007-4-12 9:47
	加入了 數(shù)碼管顯示,按下0~9之后,會(huì)有對(duì)應(yīng)的顯示
	
	試驗(yàn)現(xiàn)象:按下遙控器上的0~9按鍵,對(duì)應(yīng)的P2口
	會(huì)有二進(jìn)制的指示。

*/ 

#include "reg51.h"
#include "intrins.h"

unsigned char leddata[]= {		
                0x03,  //"0"
                0x9F,  //"1"
                0x25,  //"2"
                0x0D,  //"3"
                0x99,  //"4"
                0x49,  //"5"
                0x41,  //"6"
                0x1F,  //"7"
                0x01,  //"8"
                0x09,  //"9"
                0x11,  //"A"
                0xC1,  //"B"
                0x63,  //"C"
                0x85,  //"D"
                0x61,  //"E"
                0x71,  //"F"
                0x91,  //"H"
                0xE3,  //"L"
                0x13,  //"n"
                0x83,  //"u"
                0x31,  //"P"
                0xC5,  //"o"
                0xFD,  //"-"
                0xFF,  //off
                         };

sbit SM_1 = P1^6; 
sbit SM_2 = P1^7;

#define uchar unsigned char

uchar ykcode;                         //遙控碼(14位的最后8位)
bit ykok;                             //遙控?cái)?shù)據(jù)有效標(biāo)志

uchar ykbnum;                         //遙控已接收位數(shù)
uchar ykbtc;                          //遙控中斷時(shí) ykbtc=TH1
uchar ykdelay;                        //遙控延時(shí)接收
bdata uchar ykcodetemp;               //遙控臨時(shí)碼
sbit ykcodetemp0=ykcodetemp^0;

unsigned char temp;

void YkInit(void);                   //遙控接收初始化
unsigned char YkGetcode(void);       //返回遙控碼
bit YkTest(void);                    //檢查有無(wú)遙控信號(hào)

void main(void)
{
	YkInit();
	SM_1 = 1;    
	SM_2 = 0;			 	
	SBUF = 0xff;
	while(1)				
	{	
	unsigned char i;
	if (ykok)
		{
			temp=ykcode; 
			 
			//P2=ykcode;
		SBUF = leddata[temp];
		for(i=0;i<100;i++);
				
		}	
	
	}
}

void YkInit(void)          		
{
	EA=1;                    
	
	TMOD=0x11;                //TMOD T0,T1  mode 1
	SCON=0x00;
	TH1=0;
	TL1=0;
	IE|=0x89;             
	IP|=0x01;            
	TCON |= 0x41;         
	ykbnum=0;
	ykcodetemp=0;
	ykdelay=0;
}


bit YkTest(void)        
{
        return(ykok);
}

void intx0() interrupt 0 using 2        // use ext int 0 P32 
{
	ykbtc=TH1;TH1=0;TL1=0;TR1=1;ET1=1;
	switch(ykbnum)
	{
		case(0):
			ykbnum=1;
			break;
		case(1):
			if(ykbtc==6)
				ykbnum=2;
			else 
				ykbnum=0;
			break;
		case(2):
			if(ykbtc==6||ykbtc==9)
				ykbnum=3;
			else 
				ykbnum=0; 
			break;
		case(3):
			if(ykbtc==9||ykbtc==6)
				ykbnum=4;
			else 
				ykbnum=0;
			break;
			
		default:
			if(ykbnum<7)
			{
				if(ykbtc==6)
					ykbnum++;
				else 
					ykbnum=0;
			}
			else 
			{
				if(ykbtc==6)
				{
					if(ykcodetemp0)
						ykcodetemp=ykcodetemp*2+1;
					else 
						ykcodetemp=ykcodetemp*2;
					ykbnum++;
				}
				else if(ykbtc==9)
				{        
					if(ykcodetemp0)
					{
						ykbnum++;
						ykcodetemp=ykcodetemp*2;
					}  
					else 
					{
						ykbnum+=2;
						ykcodetemp=ykcodetemp*2;
						ykcodetemp=ykcodetemp*2+1;
					}
				}
				else if(ykbtc>11&&ykbtc<15)
				{
					ykbnum+=2;
					ykcodetemp=ykcodetemp*2;
					ykcodetemp=ykcodetemp*2+1;
				}
				else if(ykbtc>30)
					EX0=1;
				else 
					ykbnum=0;                
			}
	}
}  

void intt1() interrupt 3 using 3        //Use timer1
{
	if(ykdelay)
	{
		ykdelay--;
		EX0=0;
	}        //ykdelay !=0 stop receive
	else
	{
	    if(ykbnum==13)    //遙控碼最后一位為0,補(bǔ)0
	    {
		    ykcode=ykcodetemp*=2;
		    ykdelay=3;
		    EX0=0;        // stop receive
		    ykok=1;       // data valid
	    }
	    else if(ykbnum==14)       //遙控碼最后一位為1,不用補(bǔ)
		{
		    ykcode=ykcodetemp;
		    ykdelay=3;
		    EX0=0;                // stop receive
		    ykok=1;               // data valid
		}
		else 
			EX0=1;                // continue to receive
	    ykbnum=0;
	    ykcodetemp=0;
	}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品日韩成人| 欧美日韩国产精品自在自线| 五月婷婷激情综合| 亚洲三级视频在线观看| 亚洲欧美影音先锋| 亚洲狼人国产精品| 亚洲最大色网站| 一区二区三区四区亚洲| 亚洲精品国产精华液| 亚洲精品高清视频在线观看| 亚洲精品高清视频在线观看| 亚洲一线二线三线久久久| 一区二区成人在线观看| 亚洲va国产天堂va久久en| 日本不卡一区二区三区高清视频| 日本免费在线视频不卡一不卡二| 奇米精品一区二区三区在线观看| 另类调教123区| 成人av免费网站| 欧美中文字幕久久| 日韩精品最新网址| 欧美国产日韩a欧美在线观看| 国产精品乱码一区二区三区软件| 亚洲三级在线观看| 亚洲国产精品成人久久综合一区| 欧美日韩一区二区三区高清| 欧美性感一类影片在线播放| 欧美一区二区久久| 国产欧美日韩麻豆91| 亚洲视频小说图片| 美日韩一区二区三区| jiyouzz国产精品久久| 欧美性感一类影片在线播放| 精品国产伦一区二区三区免费| 国产精品欧美一级免费| 亚洲成人精品一区| 国产不卡在线一区| 欧美一区二区视频观看视频 | 亚洲一区二区视频在线观看| 日本伊人午夜精品| 成人av电影观看| 9191国产精品| 亚洲私人影院在线观看| 日本麻豆一区二区三区视频| aaa国产一区| 精品三级在线看| 亚洲亚洲精品在线观看| 国产成人午夜片在线观看高清观看| 一本到一区二区三区| 久久精品一区二区三区不卡牛牛| 亚洲与欧洲av电影| 成人性生交大片免费看中文| 欧美变态tickling挠脚心| 一区二区三区不卡视频在线观看| 国产精品99久久久久| 欧美一区二区在线播放| 一区二区在线观看视频在线观看| 国产精品亚洲а∨天堂免在线| 欧美巨大另类极品videosbest | 亚洲成人动漫精品| aaa国产一区| 久久久综合精品| 日韩高清欧美激情| 色网综合在线观看| 中文字幕在线一区二区三区| 国产盗摄女厕一区二区三区| 久久女同互慰一区二区三区| 久久国产精品第一页| 日韩一区二区三区在线| 日本成人超碰在线观看| 91精品国模一区二区三区| 亚洲一区二区三区小说| 在线观看视频欧美| 亚洲自拍偷拍网站| 欧美色综合久久| 午夜精品久久一牛影视| 欧美少妇一区二区| 性感美女极品91精品| 欧美三级电影在线看| 亚洲午夜在线观看视频在线| 日本道在线观看一区二区| 亚洲黄色录像片| 欧美三级三级三级爽爽爽| 无码av中文一区二区三区桃花岛| 欧美熟乱第一页| 亚洲r级在线视频| 欧美日韩精品福利| 青青草伊人久久| 欧美电影免费观看完整版| 国内精品久久久久影院薰衣草| 欧美精品一区二区在线播放| 国产精品综合在线视频| 中文字幕中文乱码欧美一区二区| 91麻豆成人久久精品二区三区| 亚洲精品中文字幕在线观看| 欧美日本国产一区| 激情偷乱视频一区二区三区| 中文字幕av免费专区久久| 91丨porny丨中文| 天天操天天干天天综合网| 欧美一级免费观看| 成人毛片老司机大片| 一区二区三区蜜桃| 欧美xxxxx裸体时装秀| 99这里只有精品| 天堂在线亚洲视频| 久久久精品黄色| 欧美丝袜丝交足nylons| 国产一区二区三区香蕉 | 91免费观看视频在线| 性感美女极品91精品| 久久人人97超碰com| 欧美在线色视频| 久久精品国产澳门| 亚洲欧美一区二区三区国产精品 | 精品日韩一区二区三区| 成人动漫视频在线| 麻豆91在线播放免费| 中文字幕亚洲在| 精品国产一区久久| 色欧美日韩亚洲| 国产一区二区伦理| 亚洲va天堂va国产va久| 一区在线观看视频| 精品国产青草久久久久福利| 在线视频综合导航| 波多野结衣中文字幕一区二区三区| 午夜精品久久久久久久蜜桃app| 国产欧美精品一区aⅴ影院 | 精品一区二区三区在线播放视频| 中文av一区二区| 日韩欧美视频一区| 欧美日韩三级一区二区| av电影天堂一区二区在线| 久久精品国产一区二区三| 亚洲综合色噜噜狠狠| 日本一区二区动态图| 久久精品日韩一区二区三区| 欧美变态口味重另类| 欧美一区二区三区视频在线观看| 91福利社在线观看| 色综合久久综合| www.久久精品| 99精品国产视频| 懂色av一区二区夜夜嗨| 国产精品99久| 国产一区999| 国产精品99久久久久久久女警| 狠狠色狠狠色综合| 精品一区二区三区免费视频| 日韩激情在线观看| 日韩精品1区2区3区| 天堂成人国产精品一区| 亚洲国产欧美另类丝袜| 亚洲国产日韩a在线播放| 一区二区三区国产豹纹内裤在线| 亚洲三级在线看| 一区二区高清在线| 日韩在线一区二区| 日韩电影网1区2区| 美女www一区二区| 青娱乐精品在线视频| 国内精品免费**视频| 国产盗摄一区二区| 91在线国产观看| 欧美综合天天夜夜久久| 欧美日韩成人在线| 精品99一区二区| 国产欧美在线观看一区| 亚洲色图在线看| 午夜精品久久久久久久99樱桃| 午夜成人免费视频| 精品一区二区三区免费观看| 粉嫩13p一区二区三区| 色综合一个色综合| 7799精品视频| 国产午夜久久久久| 亚洲人快播电影网| 亚洲v中文字幕| 国产毛片精品国产一区二区三区| av动漫一区二区| 51精品国自产在线| 久久久噜噜噜久久中文字幕色伊伊 | 一区二区三区.www| 亚洲二区在线视频| 精品一区二区三区香蕉蜜桃| 国产成人夜色高潮福利影视| 国产高清亚洲一区| 91国偷自产一区二区三区观看 | www.66久久| 91超碰这里只有精品国产| 久久久高清一区二区三区| 亚洲另类在线制服丝袜| 国产乱码精品一区二区三 | 亚洲综合免费观看高清完整版| 日本伊人精品一区二区三区观看方式| 久久99国产精品麻豆| 在线日韩一区二区| 中文字幕精品一区| 久久精品国产999大香线蕉|