?? key.c
字號:
#include "DSP28_Device.h"
#include "ext_inf.h"
void delay(Uint32 num);
void Fmq(void);
Uint16 ScanKey(void)
{
Uint16 temp,temp1;
Uint16 flag = 0;
while(flag==0)
{
temp = KeyReg;
temp = temp & 0xff;
while(temp==0xff)
{
temp = KeyReg;
temp = temp & 0xff;
}
delay(2000);
temp = KeyReg;
temp = temp & 0xff;
temp1 = temp;
if (temp == 0xff) flag = 0;
else flag = 1;
}
temp = KeyReg;
temp = temp & 0xff;
while( temp != 0xff)
{
temp = KeyReg;
temp = temp & 0xff;
}
return(temp1);
}
void delay(Uint32 num)
{
volatile Uint32 i;
for (i=0;i<num;i++) { ; }
}
void KeyFunction(Uint16 Temp)
{
switch(Temp)
{
case K1: {
Fmq();
}
break;
case K2: {
Fmq();
}
break;
case K3: {
Fmq();
}
break;
case K4: {
Fmq();
}
break;
case K5: {
Fmq();
}
break;
case K6: {
Fmq();
}
break;
default: {
Fmq();
}
break;
}
}
void Fmq(void)
{
// Led8Lock = 0xFF;
delay(500000);
// Led8Lock = 0xBF;
}
//================================= end ===========================
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -