資源簡介
32與51之間的SPI通信,方便,快捷,51與FGPA之間的通信
代碼片段和文件信息
#include?“key.h“
uchar?KeyValue?=?64; //用來存放讀取到的鍵值
?
void?KeyDown(void)
{
char?a=0;
GPIO_KEY=0x0f;
if(GPIO_KEY!=0x0f)//讀取按鍵是否按下
{
delay_ms(10);//延時10ms進行消抖
if(GPIO_KEY!=0x0f)//再次檢測鍵盤是否按下
{
//測試列
GPIO_KEY=0X0F;
switch(GPIO_KEY)
{
case(0X07): KeyValue=0;break;
case(0X0b): KeyValue=1;break;
case(0X0d):?KeyValue=2;break;
case(0X0e): KeyValue=3;break;
}
//測試行
GPIO_KEY=0XF0;
switch(GPIO_KEY)
{
case(0X70): KeyValue=KeyValue;break;
case(0Xb0): KeyValue=KeyValue+4;break;
case(0Xd0):?KeyValue=KeyValue+8;break;
case(0Xe0): KeyValue=KeyValue+12;break;
}
while((a<50)&&(GPIO_KEY!=0xf0)) ?//檢測按鍵松手檢測
{
delay_ms(10);
a++;
}
}
}
}
/*******************************************
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2274??2017-05-12?00:24??SPI通信\key.c
?????文件????????226??2017-05-08?20:39??SPI通信\key.h
?????文件???????5671??2017-06-22?10:08??SPI通信\key.LST
?????文件???????7148??2017-06-22?10:08??SPI通信\key.OBJ
?????文件??????18303??2017-06-21?12:36??SPI通信\LCD12864.c
?????文件???????1047??2017-06-21?12:36??SPI通信\LCD12864.h
?????文件??????31640??2017-06-22?10:08??SPI通信\LCD12864.LST
?????文件??????35654??2017-06-22?10:08??SPI通信\LCD12864.OBJ
?????文件???????1960??2017-06-21?12:37??SPI通信\main.c
?????文件???????4078??2017-06-22?10:08??SPI通信\main.LST
?????文件???????8243??2017-06-22?10:08??SPI通信\main.OBJ
?????文件???????3588??2017-06-05?20:19??SPI通信\spi.c
?????文件????????729??2017-06-22?10:08??SPI通信\spi.h
?????文件???????8441??2017-06-22?10:08??SPI通信\spi.LST
?????文件???????6205??2017-06-22?10:08??SPI通信\spi.OBJ
?????文件???????6376??2009-05-07?14:37??SPI通信\STARTUP.A51
?????文件??????14059??2017-06-22?10:08??SPI通信\STARTUP.LST
?????文件????????749??2017-06-22?10:08??SPI通信\STARTUP.OBJ
?????文件????????342??2017-05-25?10:28??SPI通信\time.c
?????文件????????100??2017-05-20?15:31??SPI通信\time.h
?????文件??????49747??2017-06-22?10:08??SPI通信\VLOGE
?????文件??????15835??2017-06-22?10:08??SPI通信\VLOGE.hex
?????文件?????????98??2017-06-22?10:08??SPI通信\VLOGE.lnp
?????文件??????51409??2017-06-22?10:08??SPI通信\VLOGE.M51
?????文件???????1226??2017-06-22?10:08??SPI通信\VLOGE.plg
????.......?????63852??2017-06-22?10:10??SPI通信\VLOGE.uvopt
?????文件??????13888??2017-05-23?12:35??SPI通信\VLOGE.uvproj
????.......?????63924??2017-06-21?21:21??SPI通信\VLOGE_uvopt.bak
?????文件??????13886??2017-05-09?17:14??SPI通信\VLOGE_uvproj.bak
?????目錄??????????0??2017-06-22?10:10??SPI通信
............此處省略3個文件信息
- 上一篇:一維黎曼問題的精確解
- 下一篇:恒生電子2018校園招聘筆試題.docx
評論
共有 條評論