这个电路如何实现点阵字符上下移动?

2019-03-23 17:45发布

本帖最后由 程序会不会 于 2017-3-17 21:46 编辑

为了能够清楚说明我的问题,我先贴一张点阵的电路图:
我打算做一个8*24的点阵时钟,用三块8*8的点阵组合而成,原理图如下:截图可能不清楚,我上传了一个PDF文档!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
程序会不会
1楼-- · 2019-03-23 23:57
/ 原理图中我用一片74HC195为后两个点阵的列扫描,用单片机的P1口作为第一个点阵的列扫描!扫描方向为右到左扫描!
P0口作为字模输出口!
左右移动可以通过字模移位的方法来实现!可是我还想让字符从上往下移动该怎么实现呢?
我搞不明白的地方在于,左右移动时,字符以纵向取模,然后将要显示的所有字符忘想要的方向移动
比如说要显示1,2,3,4,5并向左移动,就是先显示1,然后向左移动一次 然后显示2 。。。。依次类推
可是要从上往下显示1,2,3,4,5,就要所有字符一起往下移动,字符怎么取模?又该怎么扫描呢?
希望我的表述你们能看懂,谢谢  
ginny
2楼-- · 2019-03-24 01:05
 精彩回答 2  元偷偷看……
程序会不会
3楼-- · 2019-03-24 04:30
ginny 发表于 2017-3-18 01:31
这个问题我之前也遇到过。本来是按照左右移动设计好电路板的,但有一天脑子一热非要上下移动,感觉上下移动 ...

感谢你的回答,上下扫描和左右扫描的方式是一样的吗?我现在是从左往右扫,上下移动的也这样扫描可以吗?
ginny
4楼-- · 2019-03-24 09:04
程序会不会 发表于 2017-3-18 20:15
感谢你的回答,上下扫描和左右扫描的方式是一样的吗?我现在是从左往右扫,上下移动的也这样扫描可以吗?

你可以从上往下扫的,或者从下往上扫。
左右、上下对应列和行,每一列每一行都可以单独控制,所以扫描方式也可以变的。
左右扫描时,左右类似于位码,上下类似于断码;上下扫描时,上下类似于位码,左右类似于断码。
程序会不会
5楼-- · 2019-03-24 10:27
 精彩回答 2  元偷偷看……
ginny
6楼-- · 2019-03-24 14:13
程序会不会 发表于 2017-3-19 18:39
现在我的电路扫描使用74HC195做的,这个芯片每次只能根据输入的值来输出一个低电平(比如输入为1,输出1脚 ...

其实昨天我一直很奇怪,从你电路图上看感觉应该用了4-16译码器,但你图上标的是74hc195,4-16译码器应该是74hc154。74hc195是平行移位器,我还一直按移位器去理解。一般做点阵我用74hc595。

如果你是用4-16译码器,想实现上下扫描也是可以的,比如说当你要显示第一行,我们本来应该把第一行的数据一起打上去,但你现在用的是译码器不能同时,那么你可以逐个点打上去,然后控制一下每个点阵显示的延时时间。

一周热门 更多>