1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉
標題:
KEY.H文件下載-鍵盤驅動
[打印本頁]
作者:
daniu
時間:
2014-12-25 20:43
標題:
KEY.H文件下載-鍵盤驅動
key.h 文件內容是:大家可以復制代碼 然后另存為下載到硬盤
/*把我一直珍藏的程序全部拿出來,給大家共享,這也讓我想起來,我剛學的時候,搜集資料是那么辛苦,而且找不到完整的資料,我將把我整理的和自己制作的H文件共享出來,只要修改定義端口,便可以隨意的調用,以后我還會慢慢完善我的C資料,也希望大家給我指出程序的漏洞和缺點,已達到相互學習目地。*/
#ifndef __key_H__
#define __key_H__
/************************返回值是字符****************************/
#define port_k P1//單片機數據端口的定義
#define uint unsigned int
#define uchar unsigned char
uchar a;
uchar b;
uchar c;
uchar key_v;
uchar key_val;
void delay_key(uint n)
{
uint i;
for(i=0;i<n;i++);
}
uchar key(void)
{
key_v=0;
port_k=0x0f;
a=port_k;
delay_key(50);
port_k=0xf0;
b=port_k;
delay_key(50);
c=a+b;
if(c!=0xff)
{
port_k=0x0f;
a=port_k;
port_k=0xf0;
b=port_k;
key_v=a+b;
while(c!=0xff)
{
port_k=0x0f;
a=port_k;
port_k=0xf0;
b=port_k;
c=a+b;
}
}
switch(key_v)
{
case 0xee:key_val='0';return(key_val);break;//0
case 0xde:key_val='1';return(key_val);break;//1
case 0xbe:key_val='2';return(key_val);break;//2
case 0x7e:key_val='3';return(key_val);break;//3
case 0xed:key_val='4';return(key_val);break;//4
case 0xdd:key_val='5';return(key_val);break;//5
case 0xbd:key_val='6';return(key_val);break;//6
case 0x7d:key_val='7';return(key_val);break;//7
case 0xeb:key_val='8';return(key_val);break;//8
case 0xdb:key_val='9';return(key_val);break;//9
case 0xbb:key_val='A';return(key_val);break;//a
case 0x7b:key_val='B';return(key_val);break;//b
case 0xe7:key_val='C';return(key_val);break;//c
case 0xd7:key_val='D';return(key_val);break;//d
case 0xb7:key_val='E';return(key_val);break;//e
case 0x77:key_val='F';return(key_val);break;//f
default:key_val=0;return(key_val);
}
}
#endif
復制代碼
作者:
ywd683
時間:
2015-1-2 09:09
下載了,謝謝!!
作者:
fontex
時間:
2015-2-5 13:32
謝謝!
作者:
luyangood
時間:
2017-3-28 14:56
謝謝!
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1