标题:
问一个比较厉害点的,如何使用按键控制点阵的动态滚动和静态现实?
[打印本页]
作者:
HOU9914
时间:
2019-5-3 15:58
标题:
问一个比较厉害点的,如何使用按键控制点阵的动态滚动和静态现实?
#include<reg52.h>
sbit SH_CP=P2^0;
sbit DS=P2^1;
sbit ST_CP=P2^2;
unsigned char code display[]={
};
void hc595_senddat(unsigned char dat)
{
unsigned char i;
for(i=0;i<8;i++)
{
DS=dat&0x80;
SH_CP=1;
SH_CP=0;
dat<<=1;
}
}
main()
{
unsigned char i,n;
unsigned int k,m;
char j;
m=sizeof(display);
SH_CP=0;
ST_CP=0;
while(1)
{
for(k=0;k<m;k=k+2)
for(n=0;n<2;n++)
for(i=0;i<16;i++)
{
for(j=3;j>=0;j--)
{
hc595_senddat(display[(32*j+2*i+1+k)%m]);
hc595_senddat(display[(32*j+2*i+k)%m]);
}
P3=i;
ST_CP=1;
ST_CP=0;
}
}
}
这是我的程序,还请大神修改!感谢
作者:
HOU9914
时间:
2019-5-3 16:01
按键控制点阵的滚动显示和静态显示,点阵是16*64的,我没写静态显示程序,不太会,还得请各位大神指教!
作者:
HOU9914
时间:
2019-5-4 12:19
自己顶
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1