//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(); //初始化
//標(biāo)紅部分自己弄的,想用key1控制fir和func函數(shù)的調(diào)用,但是怎么改都不成,想法是這樣子的:按key1,數(shù)碼管()就是func的函數(shù))會(huì)從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;
}