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

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

?? led8.c

?? 此程序?yàn)?1,可以接收紅外遙控,讀溫度18b20.非常好懂.歡迎下載
?? C
字號(hào):
//--------------------------------------------------
//
//		作者:閔運(yùn)華
//		qq:121758163
//		Email:minyunhua163@163.com
//--------------------------------------------------
#define Support_18b20
#define Support_i2c
#define Support_led



#include <reg51.h>
#ifdef Support_led
	#include <led.h>
#endif

#ifdef Support_18b20
	#include <18b20.h>
#endif

#ifdef Support_i2c
	#include <i2c.h>
#endif

sbit		Tab00000 =  P2^4;
sbit		Tab00001 =  P2^5;
sbit		Tab00002 =  P2^6;
sbit		Tab00003 =  P2^7;

sbit 		Tab00004 = P1^0;
sbit 		Tab00005 = P1^1;
sbit 		Tab00006 = P1^2;
sbit 		Tab00007 = P1^3;
sbit 		Tab00008 = P1^4;




sbit		Tab00009 = P3^0;
sbit		Tab00010 = P3^1;
unsigned char 	Tab00011;
unsigned int 	Tab00012;
bit		Tab00013;	//為1表示門己關(guān)著了
#define		Tab00014		0
#define		Tab00015		1

//遙控區(qū)
struct Tab00016nec{
	unsigned char Tab00017;
	unsigned char Tab00018;
	unsigned char Tab00019;
	unsigned int Tab00020;
	unsigned int Tab00021;
	unsigned char Tab00022;
	unsigned char Tab00023;
};
struct Tab00016nec Tab00016; 
#define Tab00024  			(Tab00016.Tab00019 & 0x01)
#define Tab00025  			Tab00016.Tab00019	&=	0x0fe;
#define Tab00026			Tab00016.Tab00019	|=	0x01;

#define Tab00027108Tab00028  		(Tab00016.Tab00019 & 0x02)
#define Tab00029108Tab00028  		Tab00016.Tab00019	&=	0x0fd;
#define Tab00030108Tab00028		Tab00016.Tab00019	|=	0x02;

#define Tab00031  			(Tab00016.Tab00019&0x04)
#define Tab00032  			Tab00016.Tab00019	&=	0x0fb;
#define Tab00033			Tab00016.Tab00019	|=	0x04;

#define Tab00034 			(Tab00016.Tab00019 & 0x10)
#define Tab00035  		Tab00016.Tab00019	&=	0x0ef;
#define Tab00036		Tab00016.Tab00019	|=	0x10;

//函數(shù)聲明
void Tab000371Tab00038(void);
void Tab0003710Tab00028(void);
void Init_Sys();
void Tab00039(void);





void main(void)
{
	unsigned char Tab00040 = 0;
	Init_Sys();
	Tab00041(0x1234);
	Tab00011 = 0;
	//初始化遙控結(jié)構(gòu)的值
	Tab00016.Tab00017 = 0;
	Tab00016.Tab00018 = 0;
	Tab00016.Tab00019 = 0;
	Tab00016.Tab00020 = 0;
	Tab00016.Tab00021 = 0;
	Tab00016.Tab00022 = 0;
	Tab00016.Tab00023 = 0;
	
	while(1)
	{
		
		Tab00039();
		
		
		
		#ifdef Support_18b20
		//顯示溫度
		if(Tab00016.Tab00019 == 0 )
		{
			Tab00044(Tab00045());
		}
		#endif
	}
 }



//延時(shí)子程序
void Tab000371Tab00038(void)
{
	Tab00012 = 0;
	while(Tab00012 < 5000);
}


//延時(shí)子程序
void Tab00039(void)
{
	Tab00012 = 0;
	while(Tab00012 < 2500);
}
//延時(shí)子程序
void Tab0003710Tab00028(void)
{
	Tab00012 = 0;
	while(Tab00012 < 50);
}

void Init_Sys()
{
	TH0 = (0xffff - 2500)/256;//定時(shí)中斷為2.5ms
	TL0 = (0xffff - 2500)%256;
	TMOD = 0x01;// t0為十六位計(jì)數(shù)器
	TR0 = 1;		//允許時(shí)間零中斷
	ET0 = 1;
	
	TH1 = 55;
	TL1 = 55;
	TMOD |= 0x20;//時(shí)間計(jì)數(shù)器1的工作模式為八位自動(dòng)重裝
	TR1 = 1;		//允許時(shí)間零中斷
	ET1 = 1;
	
	
	IE0 = 1;	//開外部中斷零
	EX0 = 1;
	IT0 = 1;// INT0低電平觸發(fā)(為1則為下降沿觸發(fā)
	EA = 1;		//開總中斷
	
}

//外部中斷零
void ex0_int(void) interrupt 0
{
	//EA = 0;		//
	Tab00016.Tab00018 = 0;
	if(Tab00024)
	{
		if(Tab00016.Tab00017 <= (9000 + 4500 + 1000)/200 && Tab00016.Tab00017 >= (9000 - 1000 )/200)
		{
			Tab00025;
			Tab00033;
		}
	}
	else if(Tab00031)
	{
		if(Tab00016.Tab00017 <= (2250 + 400)/200 && Tab00016.Tab00017 >= (1125 - 400)/200)
		{
			if(Tab00016.Tab00022 > 15)
				Tab00016.Tab00021 >>= 1;
			else
				Tab00016.Tab00020 >>= 1;
			
			if(Tab00016.Tab00017 >= (2250 + 1125)/200/2)
			{
				if(Tab00016.Tab00022 > 15)
					Tab00016.Tab00021 |= 0x8000;
				else
					Tab00016.Tab00020 |= 0x8000;
			}
			Tab00016.Tab00022++;
			if(Tab00016.Tab00022 == 32)
			{
				Tab00030108Tab00028;
				Tab00032;
				Tab00016.Tab00023 = 0;
				Tab00041(((Tab00016.Tab00020 & 0xff)<< 8) | (Tab00016.Tab00021 &0xff));
				Tab00016.Tab00022 = 0;
				Tab00036;
				
				
			}	
		}
		else
		{
			Tab00016.Tab00019 = 0;
			Tab00026;
			Tab00016.Tab00022 = 0;
		}		
	}
	else if(Tab00027108Tab00028)
	{
		if(Tab00016.Tab00017 >= (9000 + 2250 - 1000)/200)
		{
			Tab00016.Tab00023++;
			Tab00041(((Tab00016.Tab00020 & 0xff)<< 8) | (Tab00016.Tab00021 &0xff));
			
			if(Tab00016.Tab00023 > 10)
			{
				Tab00016.Tab00023 = 0;
			}
			Tab00035;
		}
		else
		{
			Tab00016.Tab00019 = 0;
			Tab00026;
			Tab00016.Tab00022 = 0;
		}
	}
	else
	{
		Tab00026;
	}
	Tab00016.Tab00017 = 0;
	//EA = 1;		//開總中斷
}




//每2.5毫秒中斷一次
void time0(void) interrupt 1
{
	//EA = 0;		//
	TH0 = (0xffff - 2500)/256;//定時(shí)中斷為2.5ms
	TL0 = (0xffff - 2500)%256;
	Tab00011++;
	#if 1
	Tab00000 = 0;
	Tab00001 = 0;
	Tab00002 = 0;
	Tab00003 = 0;
	
	P0=Tab00049[Tab00011-1];
	
	switch(Tab00011)
	{
		case 1:
			Tab00000 = 1;
			break;
		case 2:
			Tab00001 = 1;
			break;
		case 3:
			Tab00002 = 1;
			break;
		case 4:
			Tab00003 = 1;
			Tab00011 = 0;
			break;
		default:
			break;
	}
	#endif
	
	Tab00016.Tab00018++;
	
	//如果過了一百一十毫秒證明沒有遙控信號(hào)
	if(Tab00016.Tab00018 > 50)
	{
		if(Tab00016.Tab00019)
			Tab00016.Tab00019 = 0;
			
		Tab00016.Tab00018 = 0;
	}
	//EA = 1;		//開總中斷
	
}

//每200us中斷一次
void time1(void) interrupt 3
{
	//EA = 0;		//
	Tab00016.Tab00017 ++;
	Tab00012++;
	//EA = 1;		//開總中斷
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久天天| 欧美日韩国产片| 日韩高清不卡一区二区三区| 久久久精品免费网站| 欧洲精品视频在线观看| 国产一区二区视频在线| 亚洲国产毛片aaaaa无费看| 国产日韩高清在线| 欧美一区日韩一区| 色婷婷久久99综合精品jk白丝| 免费观看在线色综合| 一区二区三区四区蜜桃| 亚洲国产精品成人久久综合一区| 欧美日高清视频| 色综合久久精品| 成人18精品视频| 国产黄人亚洲片| 久久99精品网久久| 美国三级日本三级久久99| 亚洲一区二区三区视频在线播放 | 亚洲国产美国国产综合一区二区| 久久久久久久久蜜桃| 日韩欧美激情在线| 91精品国产欧美一区二区| 欧美日韩欧美一区二区| 91黄色激情网站| av动漫一区二区| 不卡区在线中文字幕| 国产成人免费在线观看不卡| 激情久久五月天| 蜜桃一区二区三区在线| 五月婷婷综合网| 首页欧美精品中文字幕| 亚洲亚洲精品在线观看| 一区二区激情小说| 亚洲综合免费观看高清完整版在线 | 亚洲国产精品一区二区久久恐怖片| 亚洲国产成人自拍| 国产精品久久777777| 中文字幕久久午夜不卡| 国产精品福利一区二区三区| 国产精品视频一区二区三区不卡| 久久久99精品免费观看| 国产日产欧产精品推荐色| 国产欧美日韩综合精品一区二区 | 欧美一级黄色大片| 日韩欧美一区二区在线视频| 日韩欧美亚洲国产精品字幕久久久 | 午夜伦理一区二区| 日韩精品每日更新| 久久99久久精品| 国产成人av电影在线| 成人黄色免费短视频| av不卡一区二区三区| 91成人免费电影| 欧美日韩成人一区二区| 精品区一区二区| 国产色产综合产在线视频| 亚洲国产精华液网站w| 亚洲色欲色欲www| 亚洲va欧美va国产va天堂影院| 七七婷婷婷婷精品国产| 国产毛片精品视频| 一本色道久久加勒比精品 | 久久99久久久欧美国产| 国产精品一区专区| 91蜜桃婷婷狠狠久久综合9色| 在线亚洲人成电影网站色www| 欧美精品vⅰdeose4hd| 精品电影一区二区三区| 国产精品久久久久一区二区三区共| 中文字幕一区二区三区在线播放| 亚洲一区二区美女| 国产一区二三区| 色噜噜狠狠成人中文综合 | 亚洲三级久久久| 五月开心婷婷久久| 成人涩涩免费视频| 欧美人妇做爰xxxⅹ性高电影| 久久综合色之久久综合| 亚洲精品亚洲人成人网在线播放| 免费xxxx性欧美18vr| gogogo免费视频观看亚洲一| 7777精品伊人久久久大香线蕉最新版| 欧美一区二区播放| 亚洲欧美综合在线精品| 青青草97国产精品免费观看无弹窗版| 国产成人在线电影| 欧美一区日本一区韩国一区| 中文字幕中文字幕一区| 久久福利资源站| 91久久国产综合久久| 久久亚区不卡日本| 天堂成人国产精品一区| 91啪九色porn原创视频在线观看| 日韩免费看的电影| 一区二区免费在线播放| 高清视频一区二区| 91精品国产乱| 亚洲欧洲制服丝袜| 国产aⅴ精品一区二区三区色成熟| 欧美日韩三级视频| 亚洲免费观看高清完整版在线观看熊 | 亚洲视频一区在线观看| 青青草国产成人av片免费| 91美女在线视频| 国产精品私人自拍| 国产伦理精品不卡| 91精品国产一区二区三区| 中文字幕一区二区三区不卡在线 | 日韩一级片网站| 亚洲一卡二卡三卡四卡五卡| av网站一区二区三区| 国产亚洲综合av| 久久99精品国产麻豆婷婷洗澡| 欧美在线视频日韩| 亚洲伦理在线精品| youjizz国产精品| 国产欧美一区二区精品久导航 | 美女脱光内衣内裤视频久久网站 | 日韩免费视频一区二区| 丝袜a∨在线一区二区三区不卡| 色婷婷综合久久久中文字幕| 国产精品初高中害羞小美女文| 国产精品一区免费在线观看| 欧美一级电影网站| 日日夜夜一区二区| 欧美精品丝袜中出| 日日夜夜精品视频天天综合网| 在线观看不卡视频| 一区二区三区鲁丝不卡| 91麻豆国产在线观看| 亚洲欧美视频在线观看| 色婷婷综合中文久久一本| 一区二区欧美国产| 欧美吞精做爰啪啪高潮| 亚洲国产一区视频| 欧美日韩综合不卡| 天天综合色天天综合色h| 777午夜精品视频在线播放| 婷婷国产v国产偷v亚洲高清| 欧美日韩美女一区二区| 视频一区欧美日韩| 日韩精品一区二区三区老鸭窝| 人人超碰91尤物精品国产| 日韩丝袜美女视频| 国产盗摄一区二区三区| 国产精品国产三级国产三级人妇| av电影在线观看完整版一区二区| 亚洲色图一区二区| 欧美日韩免费不卡视频一区二区三区| 亚洲成人激情av| 精品国产伦一区二区三区观看体验 | 精品欧美一区二区久久| 国产福利一区在线观看| 亚洲欧美色图小说| 4hu四虎永久在线影院成人| 免费观看一级特黄欧美大片| 亚洲精品一区二区三区四区高清| 国产91对白在线观看九色| 亚洲丝袜精品丝袜在线| 欧美日韩精品福利| 精品一区二区三区免费播放 | 国产日本欧美一区二区| 一本色道亚洲精品aⅴ| 午夜精品久久久久久久| 久久综合久久鬼色中文字| 99久久99精品久久久久久| 亚洲国产aⅴ天堂久久| 精品美女在线观看| 99re这里都是精品| 日本午夜精品一区二区三区电影 | 午夜久久久影院| 欧美国产精品一区二区三区| 在线日韩国产精品| 裸体一区二区三区| ...中文天堂在线一区| 91精品国产aⅴ一区二区| 成人激情校园春色| 日韩成人精品在线观看| 中文字幕第一区| 欧美人妖巨大在线| 国产99久久久久| 奇米777欧美一区二区| 日韩理论片在线| www国产精品av| 色av成人天堂桃色av| 国产一区二区三区四| 亚洲一卡二卡三卡四卡| 亚洲国产精品ⅴa在线观看| 欧美一区午夜精品| 欧美影片第一页| 丰满亚洲少妇av| 久久国产麻豆精品| 亚洲综合激情小说| 国产精品沙发午睡系列990531| 欧美一区二区三区免费| 91福利视频网站| 99免费精品在线| 国产精品综合一区二区三区|