单片机实习报告——点阵的动态显示 作者: 时间:2016-11-24 来源:网络 收藏 void adjust_moveleft(uchar x,uchar *dat)//第i个字符逐列左移{uchar j,k;for(j=0;j<8;j++){k=*dat;k<<=x;temp[j]=k;dat++;}}void adjust_moveright(uchar x,uchar *dat)//第i个字符显示出x列后存储在temp数组中{uchar j,k;for(j=0;j<8;j++){k=*dat;k>>=x;temp[j]=k;dat++;}}void disp_moveleft(uchar *dat){uchar i,t;for(i=8;i>0;i--)//逐列显示出字符{adjust_moveright(i,dat);t=time;disp_dat(t);}