只要数组总的元素的个数大于某个值,不管是几个数组 roll_left(unsigned int ×p,unsigned int size); 一搞进去
单片机就异常,即使将数组分成几个 分别运行也不行啊
主函数
int main(void)
{
SYS_Init(); //初始化
IO_Init();
P1->DOUT = 0; //点亮上下显示的蓝灯
delay
time=65535;
while( delaytime--);
while(1)
{
P2->DOUT = 0xff;
P0->DOUT = 0xff;
delaytime=65535;
while( delaytime--);
while(1)
{
//下面是花样显示函数
//函数都是经过测试,按照自己预期的结果运行的
roll_up(wfcsu1,wfcsu1_size);
flash(wfcsu1,wfcsu1_size);
roll_left(wfcsu,wfcsu_size); //wfcsu是个数组 wfcsu_size是数组大小 以下同样
roll_left(wfcsu5,wfcsu5_size);
roll_left(wfcsu1,wfcsu1_size);
}
}
}