16*64点阵该如何实现左移,

2020-02-04 09:22发布

两个138做的行选,595做的列线,现在我只能向上滚动,请问一下该如何实现左移,麻烦高手赐教一下思路或者程序,谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
25条回答
hepday
1楼-- · 2020-02-06 01:43
回复【12楼】woshigeshuai 我要造飞机
你想想,595送列数据,,列数据发送完毕,,这时候,我给595多移一位,再点亮会是什么结果?
多移俩位呢? 反之,给595少送一位或俩位,或三位数据,字会怎么显示?
-----------------------------------------------------------------------

你说的我都明白,问题不会用程序来处理,那就没有意义的!
hzr0071
2楼-- · 2020-02-06 03:18
 精彩回答 2  元偷偷看……
zk16
3楼-- · 2020-02-06 06:48
仔细找找!我就在本论坛上见过程序!
wgm8023ln
4楼-- · 2020-02-06 07:01
回复【11楼】wg2700209
-----------------------------------------------------------------------

谢了正是我想要的
ywy969740175
5楼-- · 2020-02-06 11:45
回复【楼主位】hepday  
-----------------------------------------------------------------------

void shift_L()                  //左移函数
{
  bit hbit;
  uchar i;
  hbit=dispram[0]&0x80;
  for(i=0;i<3;i++)
   {
      dispram=dispram<<1;
          dispram+=dispram[i+1]>>7;
   }
  dispram[3]=dispram[3]<<1;
  if(hbit)dispram[3]+=0x01;
}
ywy969740175
6楼-- · 2020-02-06 13:34
这是16*32的左移,不知道能不能用上,
回复【楼主位】hepday  
-----------------------------------------------------------------------

一周热门 更多>