demo5.rar (33 K) 下载次数:39 我的这个裸机程序是按照6410开发板给的程序改的,不知道为什么有错,在utils.c中定义set_Value程序之前是可以运行的,就是定义了之后就不行了,如果把set_value函数去掉也是可以运行的,求大侠帮忙下,在此不胜感激。rl num;
unsigned int temp1,temp2;
unsigned char i;
setMode(0x05);
num.auc[0]=0x00;
num.auc[1]=0x00;
num.auc[2]=0x00;
num.auc[3]=0x00;
temp1=(unsigned int) (div);
temp2=(unsigned int) ((div-temp1)*10000);
if(div>10000) return;
else if(div>10)
{
num.auc[0]=temp1/256;
num.auc[1]=temp1%256;
num.auc[2]=temp2/256;
num.auc[3]=temp2%256;
}
else return;
for(i=0;i<4;i++)
{
setDate(num.auc
);
mcu_clk_clr();
Delay(delay_time);
mcu_clk_set();
Delay(delay_time);
mcu_clk_clr();
}
setMode(0x07);
Delay(delay_time);
mcu_clk_set();
Delay(delay_time);
mcu_clk_clr();
}
附件中有完整的程序。谢谢大家、