本帖最后由 jiaozhu222 于 2012-6-15 16:23 编辑
LS高人,嫌问题简单不愿意指点,我们小菜鸟互相学习吧!
你这是数组越界了:
static uint8 DispBuff[6] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; //数码管显示缓冲区
for (i = 0; i < 8; i++) //拷贝到显示缓冲区
{
DispBuff[i]= buff[i];
}
他们都在静态存储区,数组越界把Stopwatch存储地址的数值改写了,应该是这样。 |