关于两片74HC595驱动级联驱动点阵显示的问题
这个程序该怎么写呢,请大家指教指教
我怎么就仿真没事呢?
void send(uchar c)
{ uchar temp;
for(temp=0;temp<8;temp++)
{
if(c &0x80)
LEDdata = 1;
else LEDdata = 0;
LEDshclk=0;
delay();
LEDshclk=1;
delay();
c<<=1;
}
}
void hc595out(void )
{LEDstclk=0;
delay();
LEDstclk=1;
delay();
}
我之前的仿真的595输出正常 - -
问题已解决,现在分享一下解决方案,在编程里面写入两次数据,这不就输入十六位了嘛,然后再来一个上升沿脉冲,将十六位数据传送出去,那么问题来了,这里面传送第二个八位数组的时候就需要将数组移16位
小编用的什么驱动
有没有原理图可以分享呢?
具体的解决方案或者代码能请教你吗,
请说,共同学习
我也正在学点阵,不过都不知道74595怎么用
这个不难,多看看电路就会了
给个程序吧
这种小东西,自己研究研究就会了,没什么技术,加油哦,就是 4片138级联,2片595级联
595输出应该没问题,只是怎么实现左移不知道,功能不会写
路过,学习,,,
我给你提供一个思路,你先做一个可以在任意位置显示 的 函数,然后 用起来就方便了,就好比驱动LCD一样,你需要改变的是事X,Y轴的参数
我从网上搜一下吧,,,菜鸟玩这个真心难。单位让我做这个,没有师傅带,完全靠自己,都想转行了
靠自己才是硬道理嘛,加油
我的是4片595控制的16*16点阵,确定xy坐标去做可以吗
而且必须外挂中文点阵字库芯片,,难于上青天啊
是这样,兄弟,你把这个屏幕看成是 一块12864液晶屏,是可以的,关键是你的底层如何做,把底层做活,用坐标做,是可以的,你可以尝试一下