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

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

?? main.c

?? 電子設(shè)計(jì)紅外遙控很好用,是用紅外控制小車(chē)的程序
?? C
字號(hào):
/*----------------------------------------

紅外遙控解碼
(M50560電視遙控器)

Copyright 2005/9/13
All rights reserved.		
		
	明浩 E-mail: pnzwzw@163.com   pnzwzw@cdle.net

一體化接收頭輸出端拉P3.2(int0),P1為控制輸出端。
可以擴(kuò)展到32路或更多
輸出為低電平有效
----------------------------------------*/

#include <AT89x051.h>

void InitCom(void);
void ComOutChar(unsigned char OutData);
void DelayA(void);
void DelayB(void);

void main(void)
{
	unsigned int TempCyc;

	InitCom(); //初始化串口
	EA = 1;	//允許CPU中斷
	IT0 = 1; //INT0下降沿有效
	EX0 = 1; //開(kāi)INT0中斷;
	ComOutChar(1);
	ComOutChar(5);
	ComOutChar(3);
	do
		{	
			for (TempCyc=0; TempCyc<35000; TempCyc++)
				P3_7 = 0;
			for (TempCyc=0; TempCyc<30000; TempCyc++)
				P3_7 = 1;		//工作指示LED
		}
	while(1);
}

//INT0中斷
void INT0Fun(void) interrupt 0 using 2
{
	unsigned char IRCode[2], IROK;
	unsigned int TempCyc, TempCycB, TempCycA;
	EX0 = 0; //外部中斷0關(guān)閉
	IROK = 0;
	DelayA(); //延時(shí)等待引導(dǎo)碼的前半部結(jié)束
	DelayA();
	if (!P3_2)  //檢驗(yàn)前半部是否過(guò)早結(jié)束,防干擾
		{
			for (TempCycA=0; TempCycA<2; TempCycA++)
				{
					DelayA();
					if (P3_2)  //檢驗(yàn)前半部是否過(guò)早結(jié)束,防干擾
						{
							for (TempCyc=0; TempCyc<300; TempCyc++)
								if (!P3_2) break; //等待第一個(gè)位,
							if (TempCyc<300) //超時(shí)檢驗(yàn)
								{
									for (TempCyc=0; TempCyc<8; TempCyc++)
										{
											while(!P3_2); //等待P3_2拉高,開(kāi)始位的下部分
											DelayB(); //這里沒(méi)設(shè)超時(shí),實(shí)際應(yīng)用在多功能的設(shè)計(jì)時(shí)應(yīng)設(shè)超時(shí)
											IRCode[TempCycA] = IRCode[TempCycA]>>1;
											if (P3_2) //當(dāng)延時(shí)750us后P3_2仍為高則當(dāng)前位為1
												{
													IRCode[TempCycA] = IRCode[TempCycA] | 0x80;
													for (TempCycB=0; TempCycB<100; TempCycB++)
														if (!P3_2) break; //等待下個(gè)位 當(dāng)位1時(shí)高電平為1.5ms,
													if (TempCycB>99) //之前已延時(shí)了750us, 所以超時(shí)應(yīng)大于1.5ms-750us
														goto endchk; //這里最大為1ms
												}
										}
								}
							else
								goto endchk;  //超時(shí)
						}
					else
						goto endchk;
					IROK++; //當(dāng)自定碼和數(shù)據(jù)碼都完成時(shí)為2
				}
		}
endchk:
	if (IROK==2)
		{
			ComOutChar(IRCode[0]);
			ComOutChar(IRCode[1]); //連接PC串口查看自定義碼和數(shù)據(jù)碼
			if (IRCode[1]==0x10) //1號(hào)鍵  //只演示點(diǎn)亮2只LED,讀者可以自行擴(kuò)展控制別的器件
				P1_7 = ~P1_7;
			if (IRCode[1]==0x11) //2號(hào)鍵
				P1_6 = ~P1_6;
			for (TempCyc=0; TempCyc<300; TempCyc++)
				DelayA(); //延時(shí)
		}
	EX0 = 1;
}

//向串口輸出一個(gè)字符(非中斷方式)
void ComOutChar(unsigned char OutData)
{
	SBUF = OutData; //輸出字符
	while(!TI); //空語(yǔ)句判斷字符是否發(fā)完
	TI = 0; //清TI
}

//串口初始化 晶振為12M 方式1 波特率4800
void InitCom(void)
{
	SCON = 0x50; //串口方式1,允許接收
	TMOD = 0x21; //定時(shí)器1定時(shí)方式2,定時(shí)0為模式1,16位模式
	TCON = 0x40; //設(shè)定時(shí)器1開(kāi)始計(jì)數(shù)
	TH1 = 0xF3;	//設(shè)波特率為4800
	TL1 = 0xF3;
	PCON = 0x80; //波特率加倍控制,SMOD位
	RI = 0;	//清收發(fā)標(biāo)志
	TI = 0;
	TR1 = 1; //啟動(dòng)定時(shí)器
}

void  DelayA(void)
{
	unsigned int TempCyc;
	for (TempCyc=0; TempCyc<650; TempCyc++); //3.5
}

void DelayB(void)
{
	unsigned int TempCyc;
	for (TempCyc=0; TempCyc<93; TempCyc++); //	0.75ms
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av电影天堂一区二区在线| 琪琪一区二区三区| 97se亚洲国产综合自在线观| 国产精品久久久久久久浪潮网站 | 一区二区免费在线播放| 不卡av在线网| 亚洲永久精品大片| 欧美顶级少妇做爰| 国产综合成人久久大片91| 国产欧美日韩在线| 91老师国产黑色丝袜在线| 午夜私人影院久久久久| 日韩欧美国产系列| 成人精品免费看| 一卡二卡欧美日韩| 欧美大片一区二区| 成人免费视频一区二区| 亚洲线精品一区二区三区 | 99久久精品国产一区二区三区 | 欧美一级欧美三级| 国产高清不卡一区| 亚洲一区在线观看免费| 精品动漫一区二区三区在线观看| 成人三级伦理片| 午夜国产精品影院在线观看| 欧美电影精品一区二区| av一区二区三区| 日本中文字幕一区二区视频 | 国产偷v国产偷v亚洲高清| 91在线观看污| 老司机午夜精品| 亚洲人妖av一区二区| 日韩一区二区视频在线观看| 成人一区在线看| 国产专区综合网| 亚洲天堂网中文字| 精品国产一区二区亚洲人成毛片 | 日本久久电影网| 久久不见久久见免费视频1| 中文字幕一区二区三区精华液 | 日韩va欧美va亚洲va久久| 国产欧美一区二区精品性 | 欧美日韩亚洲综合在线| 国产成a人亚洲精| 免费欧美日韩国产三级电影| 亚洲天堂福利av| 久久久电影一区二区三区| 欧美日韩mp4| 不卡av电影在线播放| 麻豆91精品视频| 一区二区三区免费| 国产精品色呦呦| 2022国产精品视频| 5566中文字幕一区二区电影| 色噜噜夜夜夜综合网| 粗大黑人巨茎大战欧美成人| 开心九九激情九九欧美日韩精美视频电影| 综合自拍亚洲综合图不卡区| 久久亚洲一区二区三区四区| 欧美精品免费视频| 91福利区一区二区三区| a在线欧美一区| 成人一区二区三区视频| 国产一区二区三区精品视频| 免费精品视频在线| 日韩经典一区二区| 视频一区二区三区入口| 亚洲国产美女搞黄色| 亚洲精品国产无天堂网2021| 亚洲丝袜制服诱惑| 中文字幕视频一区二区三区久| 久久久99精品久久| 久久久不卡网国产精品二区| 亚洲精品一区二区三区影院| 欧美电影免费观看高清完整版在线观看| 国产精品久久久久久久久图文区 | 亚洲成在人线免费| 一区二区三区不卡视频| 一区二区三区欧美视频| 亚洲精选在线视频| 亚洲午夜免费视频| 亚洲成人动漫av| 午夜精品久久久| 日韩av网站免费在线| 日韩国产在线观看一区| 久久国产精品99久久久久久老狼| 免费xxxx性欧美18vr| 麻豆视频一区二区| 国产精品一卡二| 成人午夜短视频| 色综合久久88色综合天天| 91高清视频在线| 在线不卡欧美精品一区二区三区| 欧美电影一区二区| 欧美精品一区二区久久婷婷| 国产日韩欧美一区二区三区乱码| 国产精品久久久久毛片软件| 一区二区三区欧美| 秋霞影院一区二区| 国产成人丝袜美腿| 93久久精品日日躁夜夜躁欧美| 欧美亚洲一区二区在线| 91精品国产91久久综合桃花| 精品久久久网站| 亚洲欧洲无码一区二区三区| 亚洲国产视频在线| 另类中文字幕网| 不卡一卡二卡三乱码免费网站| 日本丶国产丶欧美色综合| 538prom精品视频线放| 久久精品亚洲乱码伦伦中文| 亚洲免费观看高清完整版在线| 亚洲成人免费av| 国产毛片精品国产一区二区三区| 91片在线免费观看| 日韩女优电影在线观看| 中文字幕一区在线观看| 日韩高清一区在线| 99久久伊人久久99| 日韩午夜在线影院| 亚洲少妇中出一区| 久久精品国产99国产精品| 99精品热视频| 欧美xxx久久| 亚洲综合激情小说| 国产成人免费网站| 91精品国产色综合久久久蜜香臀| 国产性做久久久久久| 午夜久久久久久电影| 国产成人综合在线播放| 欧美日韩视频在线一区二区| 欧美国产欧美综合| 日本成人在线看| 91精品91久久久中77777| 久久综合色天天久久综合图片| 一区二区三区精品| 成人av小说网| 精品国产麻豆免费人成网站| 亚洲国产成人av网| 91同城在线观看| 中文在线一区二区| 国产真实乱子伦精品视频| 欧美精选在线播放| 亚洲精品成a人| 99久久综合色| 国产精品区一区二区三区| 韩国精品久久久| 91精品久久久久久久99蜜桃| 亚洲黄色片在线观看| 成人免费看片app下载| 久久亚洲一级片| 久久激情五月婷婷| 日韩一区二区视频| 日本女优在线视频一区二区| 在线视频国内自拍亚洲视频| 国产精品水嫩水嫩| 成人精品亚洲人成在线| 久久久国产综合精品女国产盗摄| 美女视频黄 久久| 欧美一区午夜视频在线观看| 午夜精品免费在线| 欧美精品一级二级| 图片区日韩欧美亚洲| 欧美性大战久久久久久久| 亚洲黄色免费网站| 欧美午夜影院一区| 午夜国产精品影院在线观看| 欧美老女人在线| 日本成人中文字幕在线视频| 777午夜精品视频在线播放| 三级成人在线视频| 日韩三级视频中文字幕| 久久69国产一区二区蜜臀| 欧美videofree性高清杂交| 韩日av一区二区| 久久久久国产一区二区三区四区 | 日韩欧美一区中文| 麻豆免费精品视频| 久久久亚洲欧洲日产国码αv| 国产一区二区h| 中文字幕一区二区在线播放| 91网上在线视频| 亚洲va韩国va欧美va精品| 欧美一区欧美二区| 国产一区免费电影| 国产精品久久久久久久久免费相片 | 在线一区二区三区做爰视频网站| 亚洲乱码日产精品bd| 成人综合在线网站| 国产精品久久久久久久久快鸭 | 亚洲电影在线免费观看| 久久人人97超碰com| 欧美日韩亚洲综合在线 | 不卡视频在线观看| 五月婷婷综合激情| 国产精品黄色在线观看| 精品日韩在线观看| 欧美日韩在线精品一区二区三区激情| 国产精品一区二区在线看| 日日夜夜精品视频天天综合网|