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

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

?? keyboard.c

?? ucosII移植到STM32處理器上的源碼
?? C
字號:
/*
***************************************************************************************
*
*               (c) Copyright 2006-2008, hui lian. luo, china, zj. hz 
*                            All Rights Reserved
*
*							 深圳市英蓓特信息技術有限公司
*                            http://www.embedinfo.com
*                            博格達科技有限公司
*                            http://www.bogodtech.com                         
*
*--------------文件信息-----------------------------------------------------------------
* 文 件 名: kpd.c
* 創 建 人: 羅輝聯(wyuyun@hotmail.com, lhlzjut@hotmail.com) 	
* 創建日期: 2007年11月10日
* 描    述: 鍵盤操作文件
* 技術顧問: 樓東武(副教授)  浙江大學信電系
*
*---------- 版本信息-------------------------------------------------------------------
* 版    本: V1.0
*
*--------------------------------------------------------------------------------------
****************************************************************************************
*/

#include "config.h"

#define DLY_CNT			10				

/* Private define --------------------------------------------------------------------*/
#define KEY_SCAN_TEMP()				(GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_13))
#define KEY_SCAN_WAKUP()			(GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_0))
#define KEY_SCAN_KEY1()				(GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_4))
#define KEY_SCAN_KEY2()				(GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_0))
#define KEY_SCAN_KEY3()				(GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_1))
#define KEY_SCAN_KEY4()				(GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_10))

/* Private  variables ----------------------------------------------------------------*/

/* Public  variables -----------------------------------------------------------------*/
/*$PAGE*/
/*
****************************************************************************************
*                            	鍵盤初始化 
*
* 功能描述: 初始化行列式鍵盤接口
* 
* 參    數: None
*           
*
* 返 回 值: None
*         
*----------------------------------------------------------------------------------------
*****************************************************************************************
*/
void kpd_init(void)
{
	GPIO_InitTypeDef  GPIO_InitStructure;
 
  	GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;
  	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  	GPIO_InitStructure.GPIO_Mode  = GPIO_Mode_IPU;
  	GPIO_Init(GPIOC, &GPIO_InitStructure);

	GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_4;
  	GPIO_Init(GPIOA, &GPIO_InitStructure);

	GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_10;
  	GPIO_Init(GPIOB, &GPIO_InitStructure);
			
}
/*
****************************************************************************************
*                            	鍵盤掃描 
*
* 功能描述: 鍵盤掃描函數
** 參    數: None
** 返 回 值: 鍵盤掃描值       
** 作   者: 羅輝聯
** 日   期: 2008年1月7日
**---------------------------------------------------------------------------------------
** 修 改 人: 
** 日   期: 
**--------------------------------------------------------------------------------------
****************************************************************************************/

INT8U kpd_scan(void)
{
	INT8U	ret = 0;

	if(KEY_SCAN_TEMP() == 0)
	{
		sleep(DLY_CNT);
		if(KEY_SCAN_TEMP() == 0)
			ret =  KEY_TEMP;
		else
			ret = 0;
	}
	else if(KEY_SCAN_WAKUP() == 0)
	{
		sleep(DLY_CNT);
		if(KEY_SCAN_WAKUP() == 0)
			ret=  KEY_WAKUP;
		else
			ret = 0;
	}
	else if(KEY_SCAN_KEY1() == 0)
	{
		sleep(10);
		if(KEY_SCAN_KEY1() == 0)
			ret = KEY_KEY1;
		else
			ret = 0;
	}
	else if(KEY_SCAN_KEY2() == 0)
	{
		sleep(DLY_CNT);
		if(KEY_SCAN_KEY2() == 0)
			ret = KEY_KEY2;
		else
			ret = 0;
	}
	else if(KEY_SCAN_KEY3() == 0)
	{
		sleep(DLY_CNT);
		if(KEY_SCAN_KEY3() == 0)
			ret =  KEY_KEY3;
		else
			ret = 0;
	}
	else if(KEY_SCAN_KEY4() == 0)
	{
		sleep(DLY_CNT);
		if(KEY_SCAN_KEY4() == 0)
			ret = KEY_KEY4;
		else
			ret = 0;
	}

	return ret;
			
}

/****************************************************************************************
** 函數名稱: kpd_task_core
** 功能描述: 鍵盤處理任務入口
** 參    數: *pdata
** 返 回 值: None       
** 作   者: 羅輝聯
** 日   期: 2008年1月7日
**---------------------------------------------------------------------------------------
** 修 改 人: 
** 日   期: 
**--------------------------------------------------------------------------------------
****************************************************************************************/
void kpd_task_core(void *pdata)
{
	INT8U		KeyValue = 0;

	while(1)
	{
		/* 大約150MS 掃描一次 */	
		OSTimeDlyHMSM(0,0,0,160);
				 
		KeyValue = kpd_scan(); 
	
		if(KeyValue != 0)
		{
	   		mmi_send_key(GUI_Windows,KeyValue);
			KeyValue = 0;	
		}
	}
}

/************************************** end of file *************************************/



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区不卡视频| 成人欧美一区二区三区白人| 丁香激情综合五月| 亚洲精品成人悠悠色影视| 精品欧美一区二区久久 | 国产九色sp调教91| 亚洲图片欧美视频| 亚洲女子a中天字幕| 国产精品视频麻豆| 色婷婷av一区二区三区软件| 国产精品原创巨作av| 蜜臀久久99精品久久久画质超高清| 亚洲同性同志一二三专区| 欧美国产日韩亚洲一区| 精品国产乱码91久久久久久网站| 欧美人与性动xxxx| 欧美性高清videossexo| 在线免费精品视频| 色国产综合视频| 91丨九色丨国产丨porny| youjizz国产精品| 99视频精品全部免费在线| av电影在线观看不卡| www.视频一区| 91麻豆免费观看| 国产成人在线看| 国产成人精品亚洲日本在线桃色 | 国产成人精品网址| 国产美女在线精品| 国产精品123区| 国v精品久久久网| 99久免费精品视频在线观看| 成人av网在线| 欧美性三三影院| 91精品国产一区二区三区| 精品毛片乱码1区2区3区| 日韩一区二区高清| 国产日韩欧美高清| ●精品国产综合乱码久久久久| 综合色中文字幕| 亚洲狠狠爱一区二区三区| 午夜精品免费在线观看| 日韩av中文字幕一区二区三区| 日本免费在线视频不卡一不卡二| 精品一区二区三区久久| 国产精品中文字幕日韩精品 | 欧美最猛性xxxxx直播| 99re这里只有精品首页| 欧美在线观看视频一区二区| 欧美变态tickle挠乳网站| 亚洲在线成人精品| 成人午夜精品在线| 日韩精品一区在线观看| 亚洲最新视频在线观看| 成人免费黄色在线| 精品欧美一区二区久久 | 欧美一卡二卡在线| 亚洲精品一二三| 国产99精品在线观看| 日韩欧美一区电影| 日韩和欧美的一区| 欧美日韩一级片在线观看| 国产精品白丝在线| 国产999精品久久| 久久久久久久久久看片| 日韩精品视频网| 91精品婷婷国产综合久久竹菊| 亚洲婷婷综合色高清在线| 成人综合在线视频| 国产精品午夜免费| 波多野结衣亚洲| 中文字幕的久久| 不卡的电影网站| 综合激情成人伊人| 色婷婷国产精品综合在线观看| 国产精品国产三级国产| 不卡一区在线观看| 成人欧美一区二区三区在线播放| 粉嫩高潮美女一区二区三区 | 欧美三级日本三级少妇99| 亚洲日本在线天堂| 色老汉av一区二区三区| 亚洲裸体在线观看| 在线观看免费成人| 天天综合网 天天综合色| 91精品国产色综合久久| 激情综合一区二区三区| 日本一区二区三区国色天香 | 综合久久国产九一剧情麻豆| 色综合天天综合网天天狠天天| 亚洲欧美精品午睡沙发| 在线观看一区日韩| 免费黄网站欧美| 久久久久久毛片| av在线这里只有精品| 一区二区三区四区在线| 91麻豆精品国产| 国内精品久久久久影院色| 久久久久久电影| 成人精品视频一区二区三区 | 欧美日韩一级二级三级| 久久国产精品色| 中文字幕一区三区| 欧美电影影音先锋| 福利91精品一区二区三区| 亚洲黄色录像片| 欧美大片日本大片免费观看| www.日韩在线| 日韩成人一级片| 国产精品久久99| 欧美一级爆毛片| 99久久99久久久精品齐齐| 天天操天天色综合| 欧美国产禁国产网站cc| 欧美专区日韩专区| 国产999精品久久久久久绿帽| 夜色激情一区二区| 国产欧美一区二区三区鸳鸯浴| 色婷婷av一区二区| 国产成人高清在线| 天天操天天综合网| 亚洲日本在线视频观看| 精品对白一区国产伦| 欧美视频一区在线| 99久久综合国产精品| 国产尤物一区二区在线| 亚洲成人第一页| 中文字幕日韩一区| 久久午夜电影网| 欧美一区二区三区系列电影| 一本色道综合亚洲| 成人av影院在线| 国产精品主播直播| 经典三级视频一区| 秋霞午夜av一区二区三区| 亚洲一区视频在线| 亚洲欧美偷拍三级| 日韩码欧中文字| 国产精品传媒入口麻豆| 国产欧美一区二区在线| 精品国产sm最大网站免费看| 91精品婷婷国产综合久久性色| 色av成人天堂桃色av| 成人av中文字幕| 国产精品白丝av| 国产在线不卡一区| 久久精品久久综合| 日本美女一区二区三区| 亚洲国产精品一区二区尤物区| 亚洲日本在线视频观看| 国产精品久久久久久久岛一牛影视| www亚洲一区| 国产三级三级三级精品8ⅰ区| 久久综合色之久久综合| 国产性做久久久久久| 国产无人区一区二区三区| xfplay精品久久| 欧美精彩视频一区二区三区| 精品国产免费人成在线观看| 精品国产乱码久久久久久图片| 日韩一区二区三区观看| 日韩免费看网站| 久久久精品欧美丰满| 中文一区二区完整视频在线观看| 国产欧美日韩在线看| 国产精品成人一区二区艾草 | 韩国三级中文字幕hd久久精品| 韩国一区二区在线观看| 国产99久久久国产精品免费看 | 亚洲视频1区2区| 亚洲综合视频在线观看| 日日欢夜夜爽一区| 国产一区二区三区在线观看免费| 国产精品99久久久久久久女警| 99久久99久久精品免费看蜜桃| eeuss影院一区二区三区| 欧洲av一区二区嗯嗯嗯啊| 欧美一区二区三区在线视频 | 成人18视频在线播放| 在线欧美小视频| 欧美大片在线观看一区二区| 日本一区二区三区四区| 亚洲国产你懂的| 国产91色综合久久免费分享| 在线观看不卡一区| 精品国产污污免费网站入口| 亚洲欧美综合色| 久久99精品一区二区三区| 处破女av一区二区| 制服丝袜中文字幕亚洲| 国产三级精品视频| 天天射综合影视| 成人黄色国产精品网站大全在线免费观看| 91成人免费电影| 久久色在线视频| 日韩国产欧美在线播放| jizzjizzjizz欧美| 亚洲精品一线二线三线无人区| 亚洲激情校园春色| 国产成人免费视频网站高清观看视频|