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

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

?? key.c.bak

?? 我的一個工程
?? BAK
字號:
#include <reg52.h>
#include "key.h"

#define KEY_SET   0x0e//設置鍵
#define KEY_UP    0x0b//向上鍵
#define KEY_DOEN  0x0d//向下鍵
#define KEY_RUN  0x07//運行鍵
#define EAKER    0x09//上下鍵同時按下
#define KEY_P1  P1


extern void AT24C02_Write_Byte(unsigned char Device,unsigned char Addr, unsigned char Data);
/***************************************************************************************************
函數名稱:Read_Temperature()
函數入口:空
函數出口:返回撥碼開關的值
功能描述:讀取撥碼開關并返回設定值

****************************************************************************************************/
sbit gh=P3^4;
sbit low=P3^3;
unsigned int Read_Temperature(void)
{
unsigned int vioud,tmp[4];
unsigned char m,n;
	gh=0;
        P0=0xff;
	m=P0;
        m=~m;
	n=(m&0x0f);
	m=m>>=4;
        tmp[0]=n*1000;
	tmp[1]=m*100;
	gh=1;
	low=0;
        P0=0xff;
	m=P0;
        m=~m;
	n=(m&0x0f);
	m=m>>=4;
        tmp[2]=n*10;
	tmp[3]=m;
	low=1;
	vioud=tmp[0];
	vioud+=tmp[1];
	vioud+=tmp[2];
	vioud+=tmp[3];
	return vioud;
}
/***************************************************************************************************
函數名稱:KEY_JIEXI(unsigned int Variable)
函數入口:
		  unsigned int Variable	:采集到的鍵盤值,就是P2、P3口的數值。
函數出口:
功能描述:鍵盤解析,通過采樣的數值分析出當前按下的是那個鍵。(包括復合鍵)并針對鍵進行相應的操作
關鍵點描述:無
****************************************************************************************************/
KEY_JIEXI(unsigned int Variable)
{        
	switch(Variable)
	{
		//單鍵。。。。
		case KEY_RUN:	//0x0e運行鍵
             set=0;
            
           
		break;
		case KEY_DOEN:	//0x0d向下鍵
			if(set)
				set--;
		  else
				 set=5;
	  break;
		case KEY_UP:	//0x0b向上鍵
		if(set<5)
			  set++;
		else
				set=0;
	  break;
	  case KEY_SET:   //0x07設置鍵
		switch(set)
		  {
		  	case 1:

		  	upper_limit.X=Read_Temperature();
		  	AT24C02_Write_Byte(0xA0, 0x01, upper_limit.c[0]);
		  	AT24C02_Write_Byte(0xA0, 0x02, upper_limit.c[1]);
		  	break;
		  	case 2:
		  	lower_limit.X=Read_Temperature();
		  	AT24C02_Write_Byte(0xA0, 0x03, lower_limit.c[0]);
		  	AT24C02_Write_Byte(0xA0, 0x04, lower_limit.c[1]);
		  	break;
		  	case 3:
		  	difference.X=Read_Temperature();
		  	AT24C02_Write_Byte(0xA0, 0x05, difference.c[0]);
		  	AT24C02_Write_Byte(0xA0, 0x06, difference.c[1]);
		  	break;
		  	case 3:
		  		set=0;
		  	break;
		  	default:
		    break;
		  	}
	  break;
		case EAKER:   //上下鍵同時按下進行采集通道選擇
                

	  break;//復合鍵。。。。

		//未定義鍵
		default:
		break;
	}
        
}
/***************************************************************************************************/
/***************************************************************************************************
函數名稱:KEY()
函數入口:空
函數出口:空
功能描述:鍵盤消抖
設計思想:
			建立一個鍵盤值保存緩沖區KEY_Variable[3],能夠連續保存最近的三次采樣到的鍵盤值。當最后兩次采
		樣到的值相等并且和倒數第三次的值不相等時,說明有按鍵按下。進行確認。當三次的采樣值都相等時,說
		明此按鍵已經確認過了,不進行確認。
****************************************************************************************************/
KEY()
{
unsigned char key_buf;
	KEY_Variable[2]=KEY_Variable[1];
	KEY_Variable[1]=KEY_Variable[0];
	EA = 0;

	key_buf=KEY_P1;
 KEY_Variable[0] =(key_buf&0xc0);
	KEY_Variable[0] >>=4;
 KEY_Variable[0]|=(key_buf&0x03);


	if(KEY_Variable[0] == KEY_Variable[1])
	{
		if(KEY_Variable[1] == KEY_Variable[2])
		{
                        SPEAKER=0;
			return;
		}
		else
		{
                         SPEAKER=1;
			KEY_JIEXI(KEY_Variable[0]);   //分析按下的是什么鍵,并做相應的處理。
		}
	}
	return;
}



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久91精品国产91久久小草 | 日韩理论片中文av| 一区二区三区色| 毛片av一区二区三区| 成人激情开心网| 3d动漫精品啪啪一区二区竹菊| 欧美成人午夜电影| 亚洲一区精品在线| 成人午夜视频免费看| 91精品国产高清一区二区三区蜜臀 | 亚洲婷婷在线视频| 国内精品免费在线观看| 欧美日韩一级黄| 综合色中文字幕| 国产99一区视频免费| 日韩欧美一卡二卡| 日韩中文字幕一区二区三区| 成人aaaa免费全部观看| 精品国产乱码久久久久久老虎| 亚洲午夜久久久久中文字幕久| 国产精品综合久久| 精品成人佐山爱一区二区| 午夜欧美视频在线观看| 在线免费观看视频一区| 日韩美女啊v在线免费观看| 福利视频网站一区二区三区| 欧美精品一区二区三区一线天视频 | 国内精品在线播放| xnxx国产精品| 蜜桃在线一区二区三区| 欧美日韩国产成人在线91| 亚洲日本成人在线观看| 99久久精品国产麻豆演员表| 欧美激情资源网| 国产.欧美.日韩| 国产午夜精品一区二区| 国产91色综合久久免费分享| 欧美韩日一区二区三区四区| 成人午夜精品一区二区三区| 国产精品色哟哟网站| 99国产一区二区三精品乱码| 亚洲欧洲制服丝袜| 欧美午夜精品久久久久久孕妇| 一区二区理论电影在线观看| 欧美亚洲尤物久久| 蜜臀精品一区二区三区在线观看| 日韩三级视频中文字幕| 韩国成人在线视频| 国产精品色哟哟网站| 欧美三级在线播放| 男男视频亚洲欧美| 26uuu亚洲综合色| 大白屁股一区二区视频| 亚洲日本va在线观看| 欧美另类z0zxhd电影| 狠狠色2019综合网| 中文av一区二区| 欧美三级韩国三级日本一级| 久久福利视频一区二区| 中文字幕一区二| 欧美高清视频一二三区| 国产伦精品一区二区三区免费迷 | 国产91精品在线观看| 亚洲免费av网站| 欧美精品久久天天躁| 国产一区二区日韩精品| 亚洲三级在线免费观看| 欧美午夜电影一区| 国内偷窥港台综合视频在线播放| 国产欧美在线观看一区| 欧美色偷偷大香| 国产一区二区三区在线观看精品 | 97精品国产露脸对白| 亚洲风情在线资源站| 国产亚洲人成网站| 在线观看亚洲a| 国产成人在线视频网站| 亚洲午夜激情av| 国产三级精品在线| 欧美一区二区性放荡片| 成a人片国产精品| 美女视频一区二区| 一级中文字幕一区二区| 日韩精品一区二区三区视频播放| 大白屁股一区二区视频| 青青草97国产精品免费观看无弹窗版| 国产欧美一区二区精品仙草咪 | 精品日韩一区二区三区| 91丨porny丨中文| 国产精品18久久久久久久久 | 亚洲欧美另类图片小说| 欧美精品一区二区不卡| 欧美日韩精品一区二区天天拍小说| 国产一区不卡视频| 蜜乳av一区二区三区| 亚洲一区在线播放| 亚洲欧美一区二区三区国产精品| 欧美不卡在线视频| 制服丝袜亚洲精品中文字幕| 99re热这里只有精品免费视频| 精品在线视频一区| 亚瑟在线精品视频| 亚洲自拍欧美精品| 中文字幕一区二区日韩精品绯色| 久久婷婷久久一区二区三区| 在线不卡中文字幕播放| 欧美性大战久久久久久久| 97久久久精品综合88久久| 成人美女视频在线看| 国产精品亚洲а∨天堂免在线| 美日韩一区二区| 男人的j进女人的j一区| 青青草国产成人av片免费| 天堂影院一区二区| 婷婷开心激情综合| 免费观看日韩电影| 精品亚洲国产成人av制服丝袜| 性做久久久久久免费观看欧美| 洋洋av久久久久久久一区| 一区二区三区av电影 | 韩日av一区二区| 久久国产综合精品| 久久成人麻豆午夜电影| 日本v片在线高清不卡在线观看| 日本中文字幕一区| 麻豆国产精品777777在线| 看电影不卡的网站| 国产自产2019最新不卡| 国产精品1区2区3区| 国产99久久久久久免费看农村| 成人在线一区二区三区| 96av麻豆蜜桃一区二区| 91福利精品第一导航| 色欧美片视频在线观看| 欧美色综合影院| 日韩一区二区精品在线观看| 日韩美女一区二区三区四区| 久久亚洲综合av| 国产精品久久久久久久久动漫| 亚洲欧美偷拍卡通变态| 丝袜亚洲另类欧美| 精品一区免费av| 成人午夜又粗又硬又大| 欧美亚洲尤物久久| 久久综合九色综合97婷婷| 国产喷白浆一区二区三区| 亚洲精品中文字幕在线观看| 亚洲一区二区三区美女| 美女网站色91| 91在线视频在线| 日韩欧美中文字幕公布| 国产清纯在线一区二区www| 中文字幕第一区| 亚洲成av人在线观看| 国内精品免费在线观看| 91浏览器入口在线观看| 日韩亚洲电影在线| 亚洲欧洲av色图| 蜜桃传媒麻豆第一区在线观看| www.欧美日韩| 日韩视频一区二区三区在线播放| 国产精品区一区二区三区| 日韩中文字幕麻豆| 97久久精品人人爽人人爽蜜臀| 日韩写真欧美这视频| 亚洲日本一区二区三区| 久久国产精品色| 在线视频欧美精品| 亚洲国产精品ⅴa在线观看| 亚洲va国产天堂va久久en| av中文字幕一区| 欧美精品一区二区久久久| 亚洲综合在线视频| 成人a区在线观看| 精品国产免费人成在线观看| 亚洲免费在线视频一区 二区| 精品一区二区三区在线播放| 欧美三级视频在线观看| 国产精品国产a级| 国产成人精品综合在线观看| 欧美精品久久天天躁| 亚洲黄色免费网站| 91丝袜国产在线播放| 久久久777精品电影网影网| 日本美女一区二区| 欧美视频一区二区| 亚洲午夜私人影院| 99riav久久精品riav| 国产精品免费久久| 国产精品亚洲一区二区三区在线| 精品久久久久久久久久久久包黑料| 亚洲va国产天堂va久久en| 在线观看一区不卡| 亚洲一区二区三区小说| 91视频在线观看免费| 亚洲特黄一级片| 91国偷自产一区二区开放时间| 亚洲欧美日韩国产手机在线| 成人妖精视频yjsp地址| 中文字幕不卡在线|