//Light on/off LED 3D0 to display the Pragram is Running
void BlinkLed(int Flag)
{
if(Flag==0)
// *IODATA=(*IODATA)|(1<<6);//B6=1, GPIO6=1, Light off LED
*IODATA=(*IODATA)&0xffbf;//B6=0, GPIO6=0, Light on LED
else
*IODATA=(*IODATA)&0xffbf;//B6=0, GPIO6=0, Light on LED
}
void main(void)
{
initial_sys(); //初始化
//标红部分自己弄的,想用key1控制fir和func函数的调用,但是怎么改都不成,想法是这样子的:按key1,数码管()就是func的函数)会从0...9闪烁,fir也就成功接入了
while(1)
{
if(KeyDownFlag==1)
{
KeyDownCnt--;
if(KeyDownCnt==0)
KeyDownFlag=0;
}
dat=keyboard & 0x00ff;
if((dat!=0xff)&&(KeyDownFlag==0))//some key is down
{
KeyDownFlag=1;
KeyDownCnt=200; //200*5ms=1s
if(dat==0xf7) //key1 is down
xx=1;
}