程序是这样的·
main()
{
unsigned int i,k,j;
unsigned char s;
while(1)
{
j++;
if(j==20)
{
j=0;
if(0==k)
{
for(s=0;s<8;s++) //完全循环完成后清零所有缓冲区
TempData[s]=0;
}
TempData[i]=DuanMa[k]; //把需要显示的字符依次送缓冲区
if(i==(8-k))
{
i=0;
k++;
if(k==8)
k=0;
}
i++;
}
Display(0,8);//从第一位显示,共显示8位
}
}
问题是只能0从右到左移动·1-7没有显示·好像是K不能加一·求大侠帮助修改下·
|